51单片机完全学习
文章平均质量分 70
小A159
这个作者很懒,什么都没留下…
展开
-
51单片机完全学习——独立按键
这种方式需要CPU不断地去检测用户的按键是否按下,CPU对于按键什么时候按下是未知的,因此就需要不断地去检测,而且检测的周期需要的时间不能太长,不然会错过用户的按键。也不能太短不然CPU的资源都会浪费在这个地方。原创 2024-07-27 16:41:18 · 145 阅读 · 0 评论 -
51单片机完全学习——LED点阵
通过看下面的原理图我们发现,LED点阵的每个引脚并没有直接接在单片机的IO口上面,而是和74HC595芯片接在了一起,我们通过查看资料发现,74HC595芯片是一个串行输入转并行输出的一个芯片。那它是如何进行串行转并行的呢?首先这个芯片需要一定的时序才能正常工作,我们主要使用它的3个引脚,分别是RCLK(锁存时钟)、SCLK(移位时钟)、SER(串行采样输入)。原创 2024-07-27 11:57:44 · 783 阅读 · 0 评论 -
51单片机第一课——点亮一颗LED灯
想让LED闪烁,他就不能一直亮着,需要亮一会,灭一会。但是单片机一旦运行起来他就得一直执行指令,因此我们可以让单片在这期间执行一些,没有意义的指令,这样就好像单片机,暂停了一会。流水灯无非就是,第1颗LED亮,延时一段时间然后灭,然后再让第2颗亮,延时一段时间,依次类推,就可以达到流水灯的目的。由于51单片机的端口可以支持,按8位直接进行操作,因此我们只需要进行如上的赋值即可,由于我们只连接了一根线,因此只有一颗LED是亮的。我们知道一颗LED我们给正极一个高电平,负极给一个低电平,这颗LED就可以亮。原创 2024-07-20 10:31:38 · 403 阅读 · 0 评论