51单片机实现四位数码管动态显示(51单片机学习16-数码管静态显示)
51单片机实现四位数码管动态显示(51单片机学习16-数码管静态显示)对应P27 P26 P25 P24 P23 P22 P21 P20后面仿真图内容多起来,一般都采用网络标号的方式绘制。数码管段码查询工具:P2口的8位
数码管分为共阴和共阳,共阴是指公共端接地,共阳是公共端接电源
如下图:
我们这里采用共阴的数码管,Protues仿真图用的是共阴的数码管 数码管的段码接在P2口上 显示的内容是F
仿真图如下: 采用网络标号方式链接 比如这样数码管上的A和单片机引脚上的A就是相连的
后面仿真图内容多起来,一般都采用网络标号的方式绘制。
数码管段码查询工具:
P2口的8位
P27 P26 P25 P24 P23 P22 P21 P20
对应
Dp g f e d c b a
那F的段码表就是
01110001=0X71 跟上图软件取值出来的一样
程序:
源程序:
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
void main()
{
while(1)
{
P2=0X71; //显示F
}
}
仿真结果: