基于-51单片机的LED数码管动态显示.doc
《基于-51单片机的LED数码管动态显示.doc》由会员分享,可在线阅读,更多相关《基于-51单片机的LED数码管动态显示.doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、|基于 51 单片机的 LED 数码管动态显示LED 数码管动态显示就是一位一位地轮流点亮各位数码管,对于每一位 LED 数码管来说,每隔一段时间点亮一次,利用人眼的“视觉暂留“效应,采用循环扫描的方式,分时轮流选通各数码管的公共端,使数码管轮流导通显示。当扫描速度达到一定程度时,人眼就分辨不出来了。尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,认为各数码管是同时发光的。若数码管的位数不大于 8 位时,只需两个 8 位 IO 口。1 硬件设计利用 51 单片机的 P0 口输出段码,P2 口输出位码,其电路原理图如下所示。在桌面上双击图标,打开 IS
2、IS 7 Professional 窗口(本人使用的是 v7.4 SP3 中文版) 。单击菜单命令“文件”“新建设计” ,选择 DEFAULT 模板,保存文件名为 “DT.DSN”。在器件选择按钮中单|击“P”按钮,或执行菜单命令“库”“拾取元件符号” ,添加如下表所示的元件。51 单片机 AT89C51 一片晶体 CRYSTAL 12MHz 一只瓷片电容 CAP 22pF 二只电解电容 CAP-ELEC 10uF 一只电阻 RES 10K 一只电阻 RES 4.7K 四只双列电阻网络 Rx8 300R() 一只四位七段数码管 7SEG-MPX4-CA 一只三极管 PNP 四只若用 Prote
3、us 软件进行仿真,则上图中的晶振和复位电路以及 U1 的 31 脚,都可以不画,它们都是默认的。在 ISIS 原理图编辑窗口中放置元件,再单击工具箱中元件终端图标,在对象选择器中单击 POWER和 GROUND 放置电源和地。放置好元件后,布好线。左键双击各元件,设置相应元件参数,完成电路图的设计。2 软件设计LED 数码管动态显示是一位一位地轮流点亮各位数码管的,因此要考虑每一位点亮的保持时间和间隔时间。保持时间太短,则发光太弱而人眼无法看清;时间太长,则间隔时间也将太长(假设 N位,则间隔时间=保持时间 X(N-1) ) ,使人眼看到的数字闪烁。在程序中要合理的选择合适的保持时间和间隔时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 LED 数码管 动态 显示
限制150内