51
一名正在成长的嵌入式小白
一名专注学习的技术男,相信努力努力再努力!!!总会有收获
展开
-
51日更5
51日更5单片机IO扩展(串转并)-74hc595芯片的功能介绍说明:8 位串行输入/输出或者并行输出移位寄存器,具有高阻关断状态。三态。应用:串行到并行的数据转换。15 和 1 到 7 脚 QA–QH:并行数据输出9 脚 QH 非:串行数据输出10 脚 SCLK 非( MR) : 低电平复位引脚11 脚 SCK( SHCP) : 移位寄存器时钟输入12 脚 RCK( ST...原创 2020-05-12 07:54:50 · 511 阅读 · 0 评论 -
51日更4
51日更4独立按键实验按键管脚两端距离长的表示默认是导通状态,距离短的默认是断开状态,如果按键按下,初始导通状态变为断开,初始断开状态变为导通。按键抖动:一般为 5ms 到 10ms。按键抖动会引起按键被误读多次。为了确保 CPU 对按键的一次闭合仅作一次处理,必须进行消抖。按键消抖有两种方式,一种是硬件消抖,另一种是软件消抖。这里讲解软件消抖先设置 IO 口为高电平读取 IO ...原创 2020-05-07 07:04:28 · 463 阅读 · 0 评论 -
51日更3
extern说明全局变量(外部变量)是在函数的外部定义的,它的作用域为从变量的定义处开始,到本程序文件的末尾。在此作用域内,全局变量可以为本文件中各个函数所引用。编译时将全局变量分配在静态存储区。有时需要用extern来声明全局变量,以扩展全局变量的作用域。1)在一个文件内声明全局变量如果外部变量不在文件的开头定义,其有效的作用范围只限于定义处到文件终了。如果在定义点之前的函数想引用该全...原创 2020-05-05 22:48:20 · 178 阅读 · 0 评论 -
51日更 2
51日更 21.c中!和~区别!是逻辑符号,对一个数据进行!运算时,必须先把该数据强制转换为Bool型,即0或1,再进行运算。(Bool型非0就是1)而~是位运算,对任何数据都不需要强制转换,起作用是将数据在内存中的每一位(当然是二进制)取反。两种运算的结果一般不相等。2.KEIL警告*** WARNING L1: UNRESOLVED EXTERNAL SYMBOLSYMBOL: ...原创 2020-05-05 18:59:15 · 411 阅读 · 0 评论 -
51日更 1st
单片机构成一台能够工作的计算机要有这样几个部份构成: CPU( 进行运算、 控制) 、RAM(数据存储)、ROM(程序存储) 、 输入/输出设备(例如: 串行口、并行输出口等)。单片机也不例外由以下及部分构成:CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;ROM:用以存放程序、一些...原创 2020-05-04 00:00:07 · 219 阅读 · 0 评论