51单片机按键控制数码管程序 适合初学者51单片机按键控制数码管程序 51单片机按键控制数码管程序
2022-03-30 18:00:13 23KB 51
1
汇编语言实现开关控制数码管显示内容。利用多个中断源实现未按下开关时4位数码管同时显示8888,按下开关1时4位数码管显示0000,按下开关2时4位数码管显示1111,按下开关3时4位数码管显示2222,按下开关4时4位数码管显示3333.该数字可在程序内改变段选信号进行调换。另外P3口的中断源端口默认为高电平,使用时需将P3口与开关相连。同时4个数码管的位选信号应同时接地。
2022-01-11 14:06:37 14KB 汇编语言 Keil PZISP 外部中断源的扩展
一个51单片机实现4×4键盘控制8位数码管动态显示,绝对原创!
2021-11-17 18:10:15 16KB 单片机 键盘 数码管
1
实验要求与内容: 如下图所示,该电路实现两个单片机的串行通信,波特率9600bps,外部晶振11.0592MHz,单片机1#根据按键S1和S2的状态向单片机2#发送命令。单片机2驱动两位数码管显示,数码管初始值为50.其中个位数码管连接在2#单片机P1口,十位数码管连接在2#单片机P2口;按键K0连接在单片机1# P3.2引脚,按键K1连接在单片机1# P3.3引脚。 当S1按下时,单片机1#向单片机2#发送指令,单片机2#接收到指令后控制数码管值+1;当S2按下时,单片机1#向单片机2#发送指令,单片机2#接收到指令后控制数码管-1。
1
两位数码管采用十进制,最大显示值是99,最小显示值是00, 按下S1后,数码管的数值自动增1;(00—99) 按下S2后,数码管的数值自动减1;(99—00) 按下S3时,数码管停止递增或递减,并显示当时的数值; 数码管数值自动增、减时间间隔T 0.5S
2019-12-21 21:16:24 72KB 按键 51单片机 数码管
1