- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
+5Vabcdefgdpabcdefgdp8 10 7 9 6 a f b g e c dp d 1 5 3 4 2 R?8R?8(a) 外形(b) 共阴极(c) 共阳极图10?1 七段发光显示器结构图10.1 LED显示器及接口原理 在单片机应用系统中,使用的显示器主要有LED(发光二极管显示器)和LCD(液晶显示器)。 一、LED显示器的结构 LED显示器是由发光二极管来显示字段的器件。 D7D6D5D4D3D2D1D0hgfedcbaa f b g e c d habh P1.0~1.7 MCS-51COM代码位显示段显示字符共阴极段选码共阳极段选码显示字符共阴极段选码共阳极段选码03FHC0HC39HC6H106HF9Hd5EHA1H25BHA4HE79H86H34FHB0HF71H8EH466H99HP73H8CH56DH92HU3EHC1H67DH82HΓ31HCEH707HF8HY6EH91H87FH80H8.FFH00H96FH90H“灭”00HFFHA77H88H┇┇┇b7CH83H???共阴极与共阳极的段选码互为反码。 1、设置显示缓冲区,存放待显示数据和字符(位置码)。2、显示译码:程序存储器中建立字形码常数表,查表得出对应数据和字符的字形码。3、输出显示:输出字形码到显示端口。例: MOV DPTR,#WTAB;指向字形码表首地址 MOV A,@R0 ;取显示缓冲区中数据 MOVC A,@A+DPTR;查表显示译码 MOV P1,A;输出显示 …WTAB: DB 3FH,06H,5BH ;字形代码表(共阴极) … 二、显示器的显示方式 (1)、静态显示方式 静态显示方式就是当显示器显示某一个字符时,相应的发光二极管恒定地导通或截止,直到显示另一个字符为止。静态显示时的亮度较高,编程容易,管理也较简单,但占用I/O口资源较多,因此在显示位数较多时,一般采用动态显示方式。 设8255的PA、PB、PC三个8位I/O口输出分别显示字符“1”、“2”、“3”的程序如下(设8255控制口地址为7FFFH): MOV DPTR,#7FFFH ;8255控制口 MOV A,#80H MOV @DPTR,A;设8255 PA、PB、PC都为输出口 MOV DPTR,#7FFCH ;指向8255 PA口地址MCS?518255PC0~PC7PB0~PB7PA0~PA7a b c d e f g dpa b c d e f g dpa b c d e f g dpCOMCOMCOM+5V图2?2 3位静态七段LED显示器接口MOV A,#0F9HMOVX @DPTR,A ;显示字符“1”MOV DPTR,#7FFDH ;指向8255 PB口地址MOV A,#0A4HMOVX @DPTR,A ;显示字符“2”MOV DPTR,#7FFEH ;指向8255 PC口地址MOV A,#0B0HMOVX @DPTR,A ;显示字符“3”RET“0”静态显示电路显示80C51片内RAM中以30H为首地址的8位字形数的程序:例:程序:DIR:PUSH ACC ;保护现场 PUSH DPH PUSH DPL MOV R2,#08H ;显示8个数 MOV R0,#30H ;显示缓冲区地址送入R0DL0:MOV A,@R0 ;取要显示的数作查表偏移量 MOV DPTR,#TAB ;指向字形码表首 MOVC A,@A+DPTR ;查表得字形码 MOV SBUF,A ;发送显示DL1:JNB TI,DL1 ;等待发送完一桢数据 CLR TI ;清标志,准备继续发送 INC R0 ;更新显示单元 DJNZ R2,DL0 ;重复显示所有数码管 POP DPL ;恢复现场 POP DPH POP ACC RETTAB:DB 0C0H,0F9H,0A4H,0B0H,99H;0,1,2,3,4 DB 92H,82H,0F8H,80H,90H,88H ;5,6,7,8,9,A DB 83H,0C6H,0A1H,86H,8EH;B,C,D,E,F共阳极 (2)、动态显示方式 在多位LED显示时,为了节省I/O口线,一般采用动态显示方式。动态显示方式是一位一位地分时轮流点亮各位显示器,对每一位显示器来说,每隔一段时间轮流点亮一次。显示器的亮度既与导通电流有关,也与点亮和熄灭时间的比例有关。调整导通电流和时间参数,可实现亮度较高较稳定的显示。这种显示方式将七段LED显示器的所有段选位并联在一起,由一个8位I/O口控制,而共阴极或共阳极的公共端分别由相应的I/O口控制,实现各位显示器的分时选通。100??8PB0PB1PB2PB3PB4PB5PB6PB78155+5VM
您可能关注的文档
- ch个体风险态及量.pptx
- 小学语文二年级上册坐井观天2.pptx
- 优化方案化学人教版必修2时乙烯.pptx
- 会计基础2003错账更正方法.pptx
- 信用证填写要点.pptx
- 八年级科学二氧化碳.pptx
- 交通灯控制器设计.pptx
- 二手资料收集的方法.pptx
- 建设工程总承包实务工程培训.pptx
- 心工作法 乌拉拉.pptx
- cw具有交叉重量多模式深度学习框架multimodal cvpr paperrastegar.pdf
- 问题提出高数上三章ch03.pdf
- ec25ec21 queccell在命令手册模块系列mands manual v1.pdf
- 九年级英语上学期期末模拟卷(常州专用)-2024-2025学年九年级英语下册单元重难点易错题精练(牛津译林版).docx
- Unit 1 Asia Grammar语法 it的用法-2024-2025学年九年级英语下册单元重难点易错题精练(牛津译林版).docx
- 期末复习之阅读回答问题15篇(江苏省期末真题)(解析版).docx
- Unit 2 Great people 单元话题阅读还原练习(原卷版).docx
- Unit 2 Great people 单元话题阅读回答问题练习(解析版).docx
- 九年级英语上学期期末模拟卷(无锡专用)-2024-2025学年九年级英语下册单元重难点易错题精练(牛津译林版).docx
- Unit 1 Asia 单元话题阅读填表练习(解析版).docx
文档评论(0)