LED数码管显示实验.docx

上传人:scccc 文档编号:13575354 上传时间:2022-01-17 格式:DOCX 页数:4 大小:65.46KB
返回 下载 相关 举报
LED数码管显示实验.docx_第1页
第1页 / 共4页
LED数码管显示实验.docx_第2页
第2页 / 共4页
LED数码管显示实验.docx_第3页
第3页 / 共4页
LED数码管显示实验.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《LED数码管显示实验.docx》由会员分享,可在线阅读,更多相关《LED数码管显示实验.docx(4页珍藏版)》请在三一文库上搜索。

1、LED数码管显示实验一、实验目的:(1)进一步掌握8255的工作原理。(2)学习LED数码管的显示原理。(3)熟悉LED数码管显示器的接口设计方法。二、实验设备:MUT 一出型实验箱、8086CPU莫块。三、实验内容:编程实现在六位LED数码管上“ E”字跑马灯。四、实验电路原理图:CPU8255APA0PA7之PB0PB5八段LED数码管显示器采用共阴极接法,其段码由8255A的A 口输出,通过PA0PA7分别送给LED1LED6的段码输入端(LED-A, LED-B,,LED-G LED-DP)。显示器的位扫描信号经 B 口输出,通过 PB0PB5提供给数码管的公 共极。数码管采用动态扫描

2、的方式显示。八段LED数码管显示原理:如下图(a)所示,LED数码管的主要部分是由八段发光二极管构成,这八段发光二极管分别称为a,b,c,d,e,f,g和DP (小数点)。通过7个发光二极管的不同组合,可以显示数字09和字母AF,从而实现十六进制数的显示。LED数码管可以分为共阳极和共阴极两种结构,图(b)为共阳极结构,数码显示端输入低电平有效,当某一段为低电平时,该段便发光;图(c)为共阴极结构,数码显示端输入高电平有效,当某一段得到高电平时,便发光。例 如,当a, b, g, e, d为高电平,而其他段为低电平时,则显示数字“2”。(a)显示段码与各段的对应关系如下图所示。根据对应关系,L

3、ED数码管在共阴极结构下,数字“2”的显示段码为D7 6D504D3D2DIDO01011011 B (即 5BH)D7 D6 D5 04 D3 D2 DL DODPSfedcba卜表是数字09与字母AF的七段数码管显示段码。显示字符共阳极共阴极显示字符共阳极共阴极0COH3FK880H7FH1F9H06Kg90H6FH2A4H5BKKBBH77H3BOH4FHB83H7cH499H66HCC6H39H592H6DHDA1H5EH682H7DHE96H79K1F3H07KF日EHTIN五、实验步骤:(1)实验连线PA0 连 LED-A, PA1 连 LED-B, PA2连 LED-C, PA3

4、连 LED-D, PA4 连 LED-E, PA5连 LED-F, PA6 连 LED-G,PA7连 LED-DP; PB0 连 LED1, PB1 连 LED2, PB2连 LED3 PB3连 LED4, PB4 连 LED5, PB5连 LED& CSg CS8255(注意:运行程序前,需要除去电路板上数码管右侧的跳线!表示使用外部接口电路)(2)编写程序,全速运行,观察实验结果六、参考程序CODE SEGMENTASSUME CS:CODEORG 0100HSTART: MOV DX, 04A6H;8255 控制口地址MOV AL, 80H;A 口和B 口工作于方式 0,输出OUT DX

5、, ALCOUNT:MOVCX, 6;循环次数MOVBL, 11011111B;位选码初值:PB5=0,选中LED6,其它灭NEXT:MOVDX, 04A0H;A 口地址MOVAL, 79H;“E”的段码送ALOUTDX, AL;显示“ E”MOVDX, 04A2H;B 口地址MOVAL, BL;送位选码给ALOUTDX, ALCALLDELAY;延时SARBL, 1;位选码右移1位,选择下一位数码管LOOPNEXTJMPCOUNT;显不完一轮后再继续显示卜一轮DELAY:MOVSI, 8FFFH;延时约1秒的子程序DELAY1:NOPCODENOPDEC SIJNZ DELAY1RETENDSEND START程序框图:作业题:1、修改上述程序,显示“8”字跑马。2、如何显示 HELLO ”谢谢大家下载,本文档下载后可根据实际情况进行编辑修改.再次谢谢大家下载.翱翔在知识的海洋吧

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1