(六)汇编实现数码管显示

(六)汇编实现数码管显示

1.译码器的使用与否

在这里插入图片描述
上面的部分使用了译码器,下面的部分没有使用译码器
1)不使用译码器的代码:
P2,0,P2.1为加按键,减按键
LED中依次存储数字的数码管显示花样
在这里插入图片描述
在这里插入图片描述
2)使用数码管
在这里插入图片描述
在这里插入图片描述

2.两位数码管静态驱动

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
通过DIV将十进制数的十位放到A,个位放到B,再分别到TABLE中输出数码管花样

3.数码管的动态显示

在这里插入图片描述

在这里插入图片描述
P1.0到P1.3连接片选信号,P1.4到P1.7连接译码器。
片选信号作用:例如第一位显示8时,此时所有4位都是8,通过片选信号控制第一位的8显示出来。
程序:(以输出8051为例)
在这里插入图片描述

4.两位数码管从0开始加到99

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

5.用74138片选显示8位

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1到8代码类似。。。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44026026/article/details/110201697