51单片机c语言显示hello,51单片机控制动态数码管显示12345和HELLO字样的设

该博客介绍了如何使用51单片机通过C语言实现动态数码管显示。当开关接高电平时,数码管显示数字'12345',接低电平时显示英文'HELLO'。内容包括实验任务说明、硬件连线、程序设计思路以及汇编和C语言源程序代码展示。
摘要由CSDN通过智能技术生成

1.实验任务

如图4.13.1所示,P0端口接动态数码管的字形码笔段,P2端口接动态数码管的数位选择端,P1.7接一个开关,当开关接高电平时,显示“12345”字样;当开关接低电平时,显示“HELLO”字样。

2.电路原理图

d2243c20932b4c680742e69e249f78e8.png

图4.13.1

3.系统板上硬件连线

(1).把“单片机系统”区域中的P0.0/AD0-P0.7/AD7用8芯排线连接到“动态数码显示”区域中的a-h端口上;

(2).把“单片机系统”区域中的P2.0/A8-P2.7/A15用8芯排线连接到“动态数码显示”区域中的S1-S8端口上;

(3).把“单片机系统”区域中的P1.7端口用导线连接到“独立式键盘”区域中的SP1端口上;

4.程序设计内容

(1).动态扫描方法

动态接口采用各数码管循环轮流显示的方法,当循环显示频率较高时,利用人眼的暂留特性,看不出闪烁显示现象,这种显示需要一个接口完成字形码的输出(字形选择),另一接口完成各数码管的轮流点亮(数位选择)。

(2).在进行数码显示的时候,要对显示单元开辟8个显示缓冲区,每个显示缓冲区装有显示的不同数据即可。

(3).对于显示的字形

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值