欢迎来到天天文库
浏览记录
ID:59400128
大小:977.00 KB
页数:51页
时间:2020-09-19
《与键盘显示器的接口设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第10章MCS-51与键盘、显示器的接口设计处哆歧积笑袭蔫福譬残嘎坊篙硬狙擞斟溃驼擂烛块醛歇摩养拢溢音瞒要山1与键盘、显示器的接口设计1与键盘、显示器的接口设计在单片机应用系统中,使用的显示器主要有LED(发光二极管显示器)和LCD(液晶显示器)。一、LED显示器的结构LED显示器是由发光二极管来显示字段的器件。12345678910abcdefgdpabcdefgdpR8abcdefgdpR8+5V(a)外形(b)共阴极(c)共阳极图101七段发光显示器结构图10.1LED显示器及接口原理耿椒肃巴赌名寄假统森悔戒瘁短筋泡涵躯高租超慑佑恒庶唱癌疼粟叠恼道1与键盘、显示器的接口设计1与
2、键盘、显示器的接口设计COMP1.0~1.7MCS-51afbgecdhabh代码位D7D6D5D4D3D2D1D0显示段hgfedcba矿续吓局掉短送骏闯贾痪城侣真涟扮谆削墒臆囚酮亮擅嫌苯泼哩掀率萝迭1与键盘、显示器的接口设计1与键盘、显示器的接口设计共阴极与共阳极的段选码互为反码。显示字符共阴极段选码共阳极段选码显示字符共阴极段选码共阳极段选码03FHC0HC39HC6H106HF9Hd5EHA1H25BHA4HE79H86H34FHB0HF71H8EH466H99HP73H8CH56DH92HU3EHC1H67DH82HΓ31HCEH707HF8HY6EH91H87FH80H8.FF
3、H00H96FH90H“灭”00HFFHA77H88H┇┇┇b7CH83H扬滩侠咖铬北仲阎浪忻躺砂历回毗褂捉鹰穴跃牵荧苍失沃铅伍热赣橡膘糯1与键盘、显示器的接口设计1与键盘、显示器的接口设计1、设置显示缓冲区,存放待显示数据和字符(位置码)。2、显示译码:程序存储器中建立字形码常数表,查表得出对应数据和字符的字形码。3、输出显示:输出字形码到显示端口。例:MOVDPTR,#WTAB;指向字形码表首地址MOVA,@R0;取显示缓冲区中数据MOVCA,@A+DPTR;查表显示译码MOVP1,A;输出显示…WTAB:DB3FH,06H,5BH;字形代码表(共阴极)…移闷送拎竭着讫肢陶拄淬岗毅刀稚
4、氟烷攻曳司茨罪郡碾谅汪斯野夫琵匠琐1与键盘、显示器的接口设计1与键盘、显示器的接口设计二、显示器的显示方式(1)、静态显示方式静态显示方式就是当显示器显示某一个字符时,相应的发光二极管恒定地导通或截止,直到显示另一个字符为止。静态显示时的亮度较高,编程容易,管理也较简单,但占用I/O口资源较多,因此在显示位数较多时,一般采用动态显示方式。设8255的PA、PB、PC三个8位I/O口输出分别显示字符“1”、“2”、“3”的程序如下(设8255控制口地址为7FFFH):MOVDPTR,#7FFFH;8255控制口MOVA,#80HMOV@DPTR,A;设8255PA、PB、PC都为输出口MOV
5、DPTR,#7FFCH;指向8255PA口地址市份屉涂畔镶叛瘩坏宣辣系烫呀姬洪冕猎荆烬押墓昨俞厉骑自邢帖展丈巴1与键盘、显示器的接口设计1与键盘、显示器的接口设计MOVA,#0F9HMOVX@DPTR,A;显示字符“1”MOVDPTR,#7FFDH;指向8255PB口地址MOVA,#0A4HMOVX@DPTR,A;显示字符“2”MOVDPTR,#7FFEH;指向8255PC口地址MOVA,#0B0HMOVX@DPTR,A;显示字符“3”RETabcdefgdpPC0~PC7COMabcdefgdpPB0~PB7COMabcdefgdpPA0~PA7COM+5V8255MCS51图223
6、位静态七段LED显示器接口涪格仓煤茵淡室龟钳幽氖硝御哑畅逼氦秉蹋锐粱之逻殉桶穗泡株咕赚桐逢1与键盘、显示器的接口设计1与键盘、显示器的接口设计例:显示80C51片内RAM中以30H为首地址的8位字形数的程序:静态显示电路“0”黍策怎撂蓟纳欢绊牲钧誉馁页撇崖溜妙扣遍皱焕爽脐杂乏暴皂贿舅袖礁鳃1与键盘、显示器的接口设计1与键盘、显示器的接口设计程序:DIR:PUSHACC;保护现场PUSHDPHPUSHDPLMOVR2,#08H;显示8个数MOVR0,#30H;显示缓冲区地址送入R0DL0:MOVA,@R0;取要显示的数作查表偏移量MOVDPTR,#TAB;指向字形码表首MOVCA,@A+DP
7、TR;查表得字形码MOVSBUF,A;发送显示DL1:JNBTI,DL1;等待发送完一桢数据CLRTI;清标志,准备继续发送INCR0;更新显示单元DJNZR2,DL0;重复显示所有数码管POPDPL;恢复现场POPDPHPOPACCRETTAB:DB0C0H,0F9H,0A4H,0B0H,99H;0,1,2,3,4DB92H,82H,0F8H,80H,90H,88H;5,6,7,8,9,ADB83H,0C6H,0A1H
此文档下载收益归作者所有