欢迎来到天天文库
浏览记录
ID:30863927
大小:170.50 KB
页数:4页
时间:2019-01-03
《实验二led数码管静态驱动实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、LED数码管静态驱动实验报告一、实验目的1.了解数码管的基本原理。2.熟悉51单片机的汇编指令。二、实验内容利用AT89C51单片机的P0端口的P0.0-P0.7连接到一个共阳极数码管的a-h端上,数码管的公共端通过三极管8550供电。通过程序实现数码管循环显示0-9数字。三、实验原理1.共阳极数码管。一个数码管内部由七个条形发光二极管和一个小圆点发光二极管,根据各管的接线形式,可以分为共阳极型和共阴极型。aQlnu^v—boll^u^vCQlnui—domuxvTeol^uii^fomnTV—OKQI^nTS—1holH
2、ui—共阳极数码管(低电T:点亮)共阴极数码管(高电平点亮)共阳极数码管的八个端口接低电平时,对应的条形LED发光;否则LED不发光。不同亮暗组合可以形成不同的字形,这种组合称Z为字形码。由于字形码没冇规律可循,只能通过查表程序实现需求。共阳极数码管的字形表如下表:nLI11a3HOCOH0F9H0A4HOBOH099H5bTouEl092H082H0F8H080H090H四、实验过程1.连接好单片机的外围设备的连线。RP1・・«ES=^CK-£V・・C1•CRfBT?!xryuIQR5T刑0心・=02MG=03•心=06
3、心=t).7-WX«4•-IO:TOENALEFZSFZ他P22.A1GP21A11P2.4,A12P2.&A12P2JRAUP2.7.A1SP1P1P1P1P1P1P1P1F3OHXEPi^NTIP2.4TC-P2.RT1P3创唾P2.7.RC2.汇编源程序ORG0000HSUMPStartORG0030HStart:CLRP2.7CLRP1.0MOVP0,#0C0HBegin:MOVR0,#0AHLoop:MOVA,#0AHSUBBA,R0ADDA,#16HMOVCA,@A+PCMOVP0,ACALLDelayDJNZ
4、R0,LoopSJMPBeginDelay:MOVR3,#21HLoop2:MOVR2,#3CHLoopl:MOVRl,#0FBHDJNZRl,$D3NZR2,LooplDJNZR3,Loop2RETDB0C0H,0F9H,0A4H,0B0HDB099H,092H,082H,0F8HDB080H,090HTable:END五、实验结果状态P0口输出字形码数码管显示数字P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0111000000OxCO0停顿1S2111110010xF91停顿1S2101001000x
5、A42停顿1S310110000OxBO3停顿1S4100110010x994停顿1S5100100100x925停顿Is6100000100x826停顿1S7111110000xF87停顿Is8100000000x808停顿1S9100100000x909停顿Is后冋到状态1
此文档下载收益归作者所有