《辽宁省高等教育自学考试应用本科.docx》由会员分享,可在线阅读,更多相关《辽宁省高等教育自学考试应用本科.docx(5页珍藏版)》请在优知文库上搜索。
1、辽宁省高等教育自学考试(应用本科)单片机原理及接口技术(实践)一、实验题目:I/O并行口直接驱动LED显示二、实验目的:1、单片机并行口Po的应用2、数码管显示原理及编程3、利用AT89C51单片机的PO端口的P0.0-P0.7连接到一个共阴数码管的a-h的笔段上,数码管的公共端接地。在数码管上循环显示09数字,时间间隔0.2秒。三、仪器设备:单片机最小系统、keil软件、数码管、导线若干、万用表四、注意事项:1田由它仝2:注意接线的准确3、供电前检查电路连接的准确性,避免元器件的烧损五、实验原理:1.ED数码显示原理七段LED显示器内部由七个条形发光二极管和个小圆点发光二极管组成,根据各管的
2、极管的接线形式,可分成共阴极型和共阳极型。1.ED数码管的ga七个发光二极管因加正电压而发亮,因加零电压而不以发亮,不同亮暗的组合就能形成不同的字形,这种组合称之为字形码,下面给出共阴极的字形码见表2“0”3FH“8,7FH“,06H“9”6FH“2”5BH“A”77H“3”4FH“b”7CH“4”66H“C”39H“5,6DH“d,5EH“6”7DH“E”79H“7”07H“F”71H(2.由于显示的数字09的字形码没有规律可循,只能采用查表的方式来完成我们所需的要求了。这样我们移着数字09的顺序,把每个数字的笔段代码按顺序排好!建立的表格如下所示:TABLEDB3FH,06H,5BH,4F
3、H,66H,6DH,7DH,07H,7FH,6FH六、实验步骤:1、设计电路回 Pl.O Pll Pl 2 Pl 3 Pl.4 Pl.5 Pl.6 Pl.7P3 0RXD P3.1TXD P3.2fNTO P3.3iNTf P3.4T0 P3.5/T1 P3.6WR P3.7RDHK 8PO.O/ADO PO 1/ADl PO 2AD2 PO 3AD3 PO 4AD4 PO 5AD5 P0.6AD6 P0.7AD7ALEPSEN P2.7A15 P2 6A14 P2 5A13 P2 4A12 P2.3A11 P2.2/A10P2.1A9 P2 0A8父 o38373635C3as dsVS O
4、SS8 S8CS OS 用 HSAT89S51GND2、连接电路把“单片机系统呕域中的P0.0ADOP0.7AD7端口用8芯排线连接到“四路静态数码显示模块区域中的任一个数码管的a-h端口上;要求:P0.0/AD0与a相连,PO.1/ADl与b相连,P0.2AD2与C相连,,P0.7/AD7与h相连。3、程序框图根据Rl的值查表查表获得的数据送PO4、汇编源程序ORGOSTART:MOVR1,#OOHNEXT:MOVA,RlMOVDPTR,#TABLEMOVCA,A+DPTRMOVPO,A1.CALLDELAYINCRlCJNERl,#10,NEXT1.JMPSTARTDELAY:MOVR5,
5、#20D2:MOVR6,#20Dl:MOVR7,#248DJNZR7,$DJNZR6,D1DJNZR5,D2RETTABLE:DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FHEND七、思考题:1、单片机最小系统包括哪些部分?2、如何区分数码管的共阴和共阳接法?3、如何实现共阴数码管显示字母“H?4、如何实现0-9的循环,程序表示5、为何延时0.2s?如何实现延时30ms?6、数码管正常工作电流是多少?7、如何实现对数码管亮度的控制8、如果接多个数码管有什么注意事项参考答案:1、时钟、电源、地、复位2、公共端接+5V为共阳,公共端接GND为共阴3、段码为76H4、ST:MOVRO,#0SS:INCROCJNERO,#10,SS1.JMPST5、DELAY:MOVR5,#100D2:MOVR6,#150DJNZR6,$DJNZR5,D2RET6、IOmA7、用电阻对数码管限流的时候采用滑动电阻,根据改变阻值大小调节电流,进而改变数码管的亮度8、需要添加驱动电路