51单片机实例-拉幕式数码显示.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
51单片机实例-拉幕式数码显示

AT89S51单片机实验及实践教程 AT89S51 单片机实验及实践教程 AATT8899SS5511单单片片机机实实验验及及实实践践教教程程 21. 21. 2211.. 拉幕式数码显示技术 1 1 11.实验任务 用AT89S51 单片机的P0.0/AD0-P0.7/AD7 端口接数码管的a-h端,8位数码管的S1 -S8 通过74LS138 译码器的Y0-Y7 来控制选通每个数码管的位选端。AT89S51 单 片机的P1.0-P1.2 控制74LS138 的A,B,C 端子。在8位数码管上从右向左循环显 示。能够比较平滑地看到拉幕的效果。 2.电路原理图 2.电路原理图 22..电电路路原原理理图图 图4.21.1 3.系统板上硬件连线 3.系统板上硬件连线 33..系系统统板板上上硬硬件件连连线线 (1. 把“单片机系统”区域中的P0.0/AD0-P0.7/AD7 用8芯排线连接到“动态数码显 -114- -114- --111144-- AT89S51单片机实验及实践教程 AT89S51 单片机实验及实践教程 AATT8899SS5511单单片片机机实实验验及及实实践践教教程程 示”区域中的a-h端口上; (2. 把“三八译码模块”区域中的Y0-Y7用8芯排线连接到“动态数码显示”区域中 的S1-S8端口上; (3. 把“单片机系统”区域中的P1.0-P1.2 端口用3根导线连接到“三八译码模块” 区域中的A、B、C“端口上; 程序设计方法 程序设计方法 4.程程序序设设计计方方法法 (1. 动态数码显示技术;如何进行动态扫描,由于一次只能让一个数码管显示, 因此,要显示8位的数据,必须经过让数码管一个一个轮流显示才可以,同 时每个数码管显示的时间大约在1ms 到4ms 之间,所以为了保证正确显示, 我必须每隔1ms,就得刷新一个数码管。而这刷新时间我们采用单片机的定时 /计数器T0来控制,每定时1ms 对数码管刷新一次,T0采用方式2。 (2. 在进行数码显示的时候,要对显示单元开辟8 个显示缓冲区,每个显示缓冲 区装有显示的不同数据即可。 程序框图 程序框图 5.程程序序框框图图 主程序框图 开 始 显示缓冲区初始化 必要参数初始化 T0初始化,TH0,TL0 装入初值 T0工作并开中断 等待中断 -115- -115- --111155-- AT89S51单片机实验及实践教程 AT89S51 单片机实验及实践教程 AATT8899SS5511单单片片机机实实验验及及实实践践教教程程 中断服务程序框图

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档