实验2-数码管动态显示
开发板开源工程链接:
https://oshwhub.com/xiezhaoyan/51-dan-pian-ji-diy-kai-fa-ban-97-zhi-cha-jian。
一、开发板硬件部分
数码管模块有8个8位共阴极数码管组成,四个数码管一组,包括LED1和LED2。数码管的位码通过74HC138控制,控制引脚为STC89C52RC单片机的P1.2、P1.3、P1.4;数码管的段码由STC89C52RC单片机的P0端口输出,通过74HC245总线缓冲器输出给8位数码管。
图1 数码管模块原理图
图2 数码管位置
二、Proteus仿真电路
数码管模块的Proteus仿真电路如图3所示,具体绘制过程,可以参考我的B站视频:B站Proteus仿真电路绘制视频。
Proteus仿真电路的工程文件见百度网盘链接。
图3 数码管动态显示仿真电路
三、Keil程序
数码管动态显示程序,显示8位数字0~7,从左到右显示。具体程序见图4,程序代码见附件。
图4 数码管动态显示程序参考代码
四、演示视频
具体演示视频,可以参考我的B站视频:B站联合仿真和开发板验证视频。
数码管动态显示相关资源下载:
链接:https://pan.baidu.com/s/1oMPkZQvDPx_sP47ju-U2Og?pwd=nts5
提取码:nts5
喜欢的话请关注点赞,谢谢!!!