没有合适的资源?快使用搜索试试~ 我知道了~
基于-51单片机的LED数码管动态显示.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 77 浏览量
2021-10-10
19:44:53
上传
评论
收藏 164KB DOC 举报
温馨提示
试读
6页
"基于-51单片机的LED数码管动态显示" 本文档介绍了基于-51单片机的LED数码管动态显示系统。该系统使用-51单片机作为控制器,通过循环扫描的方式,分时轮流选通各数码管的公共端,实现LED数码管的动态显示。 硬件设计部分: * 使用-51单片机的P0口输出段码,P2口输出位码。 * 电路原理图中包括51单片机、晶体、瓷片电容、电解电容、电阻、双列电阻网络和四位七段数码管等组件。 * 在ISIS原理图编辑窗口中放置元件,布好线,并设置相应元件参数,完成电路图的设计。 软件设计部分: * LED数码管动态显示是一位一位地轮流点亮各位数码管的,因此需要考虑每一位点亮的保持时间和间隔时间。 * 保持时间太短,则发光太弱而人眼无法看清;时间太长,则间隔时间也将太长,人眼看到的数字闪烁。 * 在程序中需要合理地选择合适的保持时间和间隔时间。 * 循环次数正比于显示的变化速度。 详细的C51程序代码: * 程序使用P0和P2口控制四只数码管,12M晶振。 * 程序定义了uchar和uint类型,用于表示无符号字符和无符号整数。 * 程序使用ddata数组存储0到F的段码。 * 程序使用delayms函数实现延时功能。 * 主函数使用while循环来实现LED数码管的动态显示。 本文档提供了一个基于-51单片机的LED数码管动态显示系统的设计方案,包括硬件设计和软件设计两部分。该系统可以应用于各种电子产品中,例如电子时钟、计数器等。
资源推荐
资源评论
资源评论
bw6236223
- 粉丝: 35
- 资源: 12万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功