实验二-LED数码管静态驱动实验报告(共3页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《实验二-LED数码管静态驱动实验报告(共3页).doc》由会员分享,可在线阅读,更多相关《实验二-LED数码管静态驱动实验报告(共3页).doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上LED数码管静态驱动实验报告一、实验目的1. 了解数码管的基本原理。2. 熟悉51单片机的汇编指令。二、实验内容利用AT89C51单片机的P0端口的P0.0-P0.7连接到一个共阳极数码管的a-h端上,数码管的公共端通过三极管8550供电。通过程序实现数码管循环显示0-9数字。三、实验原理1. 共阳极数码管。一个数码管内部由七个条形发光二极管和一个小圆点发光二极管,根据各管的接线形式,可以分为共阳极型和共阴极型。共阳极数码管(低电平点亮)共阴极数码管(高电平点亮)共阳极数码管的八个端口接低电平时,对应的条形LED发光;否则LED不发光。不同亮暗组合可以形成不同的字形,
2、这种组合称之为字形码。由于字形码没有规律可循,只能通过查表程序实现需求。共阳极数码管的字形表如下表:0C0H0F9H0A4H0B0H099H092H082H0F8H080H090H四、实验过程1. 连接好单片机的外围设备的连线。2. 汇编源程序ORG0000HDJNZR1, $SJMPStartDJNZR2, Loop1ORG0030HDJNZR3, Loop2Start:CLRP2.7RETCLRP1.0Table:DB0C0H, 0F9H, 0A4H, 0B0HMOVP0, #0C0HDB099H, 092H, 082H, 0F8HBegin:MOVR0, #0AHDB080H, 090H
3、Loop:MOVA, #0AHSUBBA, R0ENDADDA, #16HMOVCA, A+PCMOVP0, ACALLDelayDJNZR0, LoopSJMPBeginDelay:MOVR3, #21HLoop2:MOVR2, #3CHLoop1:MOVR1, #0FBH五、实验结果状态P0 口输出字形码数码管显示数字P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.01110000000xC00停顿1s2111110010xF91停顿1s2101001000xA42停顿1s3101100000xB03停顿1s4100110010x994停顿1s5100100100x925停顿1s6100000100x826停顿1s7111110000xF87停顿1s8100000000x808停顿1s9100100000x909停顿1s后回到状态1专心-专注-专业
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 LED 数码管 静态 驱动 报告
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内