单片机
21my_code
学了不一定会,不学一定不会
展开
-
STM32固件库手把手点灯
一、新建工程模板二、keil新建工程三、添加组文件夹Tips:keilkill.bathttps://blog.csdn.net/qq_38405680/article/details/80576001原创 2020-09-25 23:26:52 · 295 阅读 · 0 评论 -
STM32入门点灯—从寄存器到自行封装库函数
STM32点灯开始学习一款单片机都是从操作IO口开始,所以首先准备点亮个LED灯,刚开始以为STM32和51类似,直接操作端口,但是原创 2020-09-22 14:06:15 · 981 阅读 · 0 评论 -
STM32F103最小系统板引脚定义
STM32F103最小系统原理图Proteus原理图文件我上传了,立创EDA原理图链接如下://原理图图片STM32F103各引脚定义1.VBAT(备用电源):中文参考手册4.1.2我看淘宝的最小系统板有的直接悬空有的直连连接VDD:如果在应用中没有外部电池,建议VBAT在外部通过一个100nF的陶瓷电容与VDD相连,更多细节参阅AN2586。...原创 2020-09-13 18:21:05 · 13780 阅读 · 0 评论 -
51单片机基础之LCD1602(待补充)
LCD1602数据手册简图读命令—当前状态是否处于“忙”unsigned char LCD_readbusy() { unsigned char temp; RS = 0; RW = 1; EN = 0; P2 = 0xff; /*拉高IO口才不会影响数据线上的数据。 原因:电路中存在的一个普遍的现象:高电平很容易被低电平拉低, 而低电平一般不...原创 2020-04-11 16:31:40 · 493 阅读 · 3 评论 -
条件编译——头文件多次调用重复包含解决方法—STM32
stm32头文件多次调用重复包含解决方法使用条件编译预处理程序提供条件编译的功能。可以按不同的条件去编译不同的程序部分,产生不同的目标代码文件。使用条件语句进行编译,生成的目标代码程序较长,而采用条件编译,生成的目标程序较短。如果条件选择的程序段很长,采用条件编译的方法是十分必要的。当头文件第一次被包含时,它被正常处理,如果头文件被再次包含,通过条件编译,它的内容被忽略。符号_STM32F10X_GPIO_H按照被包含头文件的文件名进行取名,以避免由于其他头文件使用相同的符号而引起的冲突。预处理原创 2020-09-09 10:46:49 · 1970 阅读 · 0 评论 -
51单片机独立和矩阵按键(有无中断定时器)待补充ing
单片机按键一、无中断定时器独立按键二、无中断定时器矩阵按键三、有中断定时器独立按键四、有中断定时器矩阵按键——————鄙人萌新,大佬勿喷。欢迎交流,完善代码。一、无中断定时器独立按键下面展示一些 内联代码片。if不能嵌套,我之前嵌套一下,后来发现当key0==0(按下)是不允许有key==1(弹起),如果按下里面有弹起则视为抖动,所以不能嵌套。void key() { ...原创 2020-04-02 14:35:00 · 344 阅读 · 1 评论