《辽宁省高等教育自学考试应用本科.docx》由会员分享,可在线阅读,更多相关《辽宁省高等教育自学考试应用本科.docx(5页珍藏版)》请在第一文库网上搜索。
1、辽宁省高等教育自学考试(应用本科)单片机原理及接口技术(实践)一、实验题目:I/O并行直接驱动1ED显示二、实验目的:1、单片机并行口PO的应用2、数码管显示原理及编程3、利用AT89C51单片机的PO端口的P0.0-P0.7连接到一个共阴数码管的a-h的笔段上,数码管的公共端接地。在数码管上循环显示09数字,时间间隔0.2秒。三、仪器设备:单片机最小系统、kei1软件、数码管、导线若干、万用表四、注意事项:1田由它仝2:注意接线的准确3、供电前检查电路连接的准确性,避免元器件的烧损五、实验原理:1ED数码显示原理七段1ED显示器内部由七个条形发光二极管和个小圆点发光二极管组成,根据各管的极管
2、的接线形式,可分成共阴极型和共阳极型。1ED数码管的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的顺序,把每个数字的笔段代码按顺序排好!建立的表格如下所示:TAB1EDB3FH,06H,5BH,4FH,6
3、6H,6DH,7DH,07H,7FH,6FH六、实验步骤:1、设计电路回P1.OP11P12P13P1.4P1.5P1.6P1.7P30RXDP3.1TXDP3.2fNTOP3.3iNTfP3.4T0P3.5/T1P3.6WRP3.7RDHK8PO.O/ADOPO1/AD1PO2AD2PO3AD3PO4AD4PO5AD5P0.6AD6P0.7AD7A1EPSENP2.7A15P26A14P25A13P24A12P2.3A11P2.2/A10P2.1A9P20A8父o38373635C3asdsVSOSS8S8CSOS用HSAT89S51GND2、连接电路把“单片机系统呕域中的P0.0ADOP0
4、.7AD7端口用8芯排线连接到“四路静态数码显示模块区域中的任一个数码管的a-h端口上;要求:P0.0/AD0与a相连,PO.1/AD1与b相连,P0.2AD2与C相连,,P0.7/AD7与h相连。3、程序框图根据R1的值查表查表获得的数据送PO4、汇编源程序ORGOSTART:MOVR1,#OOHNEXT:MOVA,R1MOVDPTR,#TAB1EMOVCA,A+DPTRMOVPO,A1CA11DE1AYINCR1CJNER1,#10,NEXT1JMPSTARTDE1AY:MOVR5,#20D2:MOVR6,#20D1:MOVR7,#248DJNZR7,$DJNZR6,D1DJNZR5,D2
5、RETTAB1E: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,SS1JMPST5、DE1AY:MOVR5,#100D2:MOVR6,#150DJNZR6,$DJNZR5,D2RET6、IOmA7、用电阻对数码管限流的时候采用滑动电阻,根据改变阻值大小调节电流,进而改变数码管的亮度8、需要添加驱动电路