- 博客(5)
- 收藏
- 关注
原创 数据结构学习之顺序栈
今天分享一下在学习了顺序栈之后的一些心得和经验,本教程以顺序栈实现十进制转换为八进制为例子进行讲解,下面开始分享。3.主函数的定义和编写,此过程不详细讲解,请读者自行读代码理解,欢迎评论区交流学习。1.建立顺序栈的结构体,顺序栈的结构体两大主要要素:数据元素和栈顶位置top。4然后开始编写实现顺序栈的子函数,2.进行实现顺序栈函数的声明。
2025-03-15 18:27:23
414
原创 stm32学习之lcd屏显示个性化图片
2.使用img2lcd软件进行取模,打开软件后设置相关信息,特别是那个最大宽度和高度要保持和上面设置的像素一样。重设大小,选择大小,根据实际情况设置像素,然后另存为JPEG图片,且要记住设置的水平和垂直像素,后面取模有用。本次代码讲解就到这里,如果有什么问题,欢迎评论交流,如果觉得有用,请多多支持。然后选择图片并打开,生成c语言数组文件后打开,将其复制到相关工程的图片数组中。1.首先,要对图片进行像素处理,选择图片,右击选择在画图中编辑。3.然后在函数中调用,实现代码功能。
2025-03-14 11:34:02
495
原创 FPGA学习之verilog模块化
顶层模块也是先声明常量再声明变量,注意顶层模块常量名和变量名最好在后面加上_sys,突出其为顶层模块的变量,便于后面区分,且要保证与它要对应的子模块中的参数类型一致。今天给大家讲解verilog模块化编程,本教程以led闪烁,跑马灯,呼吸灯,流水灯四个模块为例进行讲解,主要介绍其构成结构,对于具体实现代码不深究,下面开始讲解。然后进行引脚编译等一系列操作即可完成,本次讲解就到这里,如果觉得要帮助,请多多支持。如本教程中的例化部分。
2025-03-10 18:45:27
352
原创 stm32学习之STM32F407LCD屏实验教程HAL库
先include对应文件,在开始写代码,在while前添加初始化代码,然后开始按需求添加代码,并在串口下重定义printf,如下面演示打印你好和VX。lcd屏是单片机显示信息的主要途径,本教程使用的lcd屏幕是ILI9341型号,话不多说,下面开始讲解。4.然后生成工程并打开,按要求改变debug设置,我用的是DAP。1.建立工程,用stm32cubemx,选择合适芯片,创建工程。对照原理图找到对应LCD_BL引脚,给其配置为高电平。
2025-03-05 23:31:13
535
原创 用vscode中的runcode插件遇到的问题经验分享
1.首先就是没有gcc环境类似的报错,打开vscode后,找到code runner插件,点旁边的小齿轮,进去编辑设置,找到下面这个选项,点击在setting.json编辑。若不行,看看是不是工作区没有改,换到工作区,同样修改上面设置,重启软件进入,一般问题解决。在我们下好了coderunner插件后,有时候会遇到一些问题,下面话不多说,直接开始!3.若是中文乱码问题,这个去百度一下,改一下那个字符编码问题就可以解决。同样进去设置界面,找到图中内容,点上钩。
2025-03-04 13:49:15
433
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人