51单片机
文章平均质量分 58
记录51单片机的学习
Dilute816
这个作者很懒,什么都没留下…
展开
-
利用外部中断1实现流水灯与蜂鸣器的转换
这里是基于at89c52版实现摁下KEY1触发中断,停止流水灯,让蜂鸣器叫一会后再执行流水灯。我们这里使用的是NPN模式,即buzzer口处接高电平接通。原创 2024-04-17 17:18:37 · 908 阅读 · 0 评论 -
矩阵键盘实现两位动态数码管的显示
同理,第二,三,四行都像第一行这样子来操作,最后返回KeyNumber的值,这里的Delay函数起到消影的作用。在第一个数码管显示中,这里的dula=1,接通段选位,给段选位输入段选位的值,再dula=0将其锁存起来。再wela=1接通位选,P2=0XFE,是把第一个数码管接通,存入P2的值,再wela=0,保存P2的数值到十位数。由上图,我是将P1口的第四位来控制行的开关,再由P1的高四位来控制列的开关,当行列同时输入0导通时,该开关被按下并接通。我也是新手小白,若哪里有错,还请大佬指点一下。原创 2024-04-12 17:03:16 · 3026 阅读 · 0 评论