单片机的典型外围接口技术.ppt

单片机的典型外围接口技术.ppt

ID:56529276

大小:402.50 KB

页数:16页

时间:2020-06-27

单片机的典型外围接口技术.ppt_第1页
单片机的典型外围接口技术.ppt_第2页
单片机的典型外围接口技术.ppt_第3页
单片机的典型外围接口技术.ppt_第4页
单片机的典型外围接口技术.ppt_第5页
资源描述:

《单片机的典型外围接口技术.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、§7.1显示器及其接口电路一、显示器㈠模拟指针表优点:结构简单缺点:精度差,不直观㈢点阵显示器㈡数码显示器辉光数码管每个字型对应一个管,造价高,控制与应用复杂,被淘汰七段LED,LCD显示器LED数码管主动发光LCD数码管被动发光可显示数字和部分字母耗电省、效率高、发光控制简单、造价低点阵液晶显示器128*32,128*64,160*120,240*128,320*240,640*480,1024*768优点:耗电省、内藏控制器、使用方便。宽视角,可带背光缺点:造价高、特别是彩色液晶显示器、亮度低CRT显示器单显、CGA、EGA、VGA、SVGA优点:有

2、标准的硬件规范,驱动程序较多,可有触摸屏。缺点:体积大、耗电多第七章单片机的典型外围接口技术单色、三色、256伪彩色、256真彩色。优点:亮度高、可施距离大、适合公共场合信息发布和广告发布。缺点:造价高、显示控制复杂。二、七段LED显示器如图1所示,七段共阳极LED数码显示器引脚图和外形图。每位LED驱动电流5~15mA。共阴极数码管外形与此类似。LED点阵显示屏abcdefgdpCOMabcdefgdpabcdpdgef图1、共阳极数码管COMCOM三、显示接口电路(一)显示接口电路comQa~Qha~gdpclkclrABQa~Qha~gdpclkc

3、lrABQa~Qha~gdpclkclrABQa~Qha~gdpclkclrAB74164741647416474164comcomcomVccRXDTXDGND8051图2、单片机显示接口电路Vcc1、显示缓冲区在内部RAM中以DISM开始4个单元为显示缓冲区在缓冲区内部,存放要显示的数码2、软件译码用查表方法将数码转换成字型码数码字型码hgfedcba十六进制数码字型码hgfedcba十六进制011000000C0H51001001092H111111001F9H61000001082H210100100A4H711111000F8H31011000

4、0B0H81000000080H41001100199H91001000090H11(二)显示接口程序abcdefgh3、显示程序DIS:MOVR0,#DISM;R0指向缓冲区MOVR2,#4;显示4位MOVSCON,#00H;初始化串行口为方式0DIS1:MOVA,@R0;取缓冲区中数据ANLA,#0FH;屏蔽高4位MOVDPTR,#DTBL;指向字型表MOVCA,@A+DPTR;查表,转换成字型MOVSBUF,A;输出一位JNBTI,$;等待输出结束CLRTIINCR0;指向下一位DJNZR2,DIS1RETDTBL:DB0C0H,0F9H,0A4H

5、,0B0H,99H,92H,82H,0F8HDB80H,90H,88H,83H,0C6H,0A1H,86H,84HSM0SM1=00方式0同步移位寄存器波特率=fOSC/12§7.2键盘及其接口电路一、键盘通用键盘84键,101键,102键,104键等内含单片机,串行输出(扫描码)按键去抖(1)硬件去抖(2)软件去抖软件延时20mS,让过抖动区2)专用键盘根据需要自己设计键盘。按键按键就是无锁开关有机械按键,电容按键,导电橡胶按键,薄膜按键。按键抖动按键在按下和释放时有抖动按键时间大于100mS前跳沿和后跳沿小于20mS键盘驱动程序步骤查键:扫描有否键按

6、下,若无键按下,返回有键按下软件去抖:延时20mS找键:逐位右移等键释放软件去抖键盘驱动程序如果有键按下,返回键值;否则,返回0FFH图5、键盘接口电路P10P118051K1P12P13P14P15K2K3K4K5K6二、键盘接口电路软件去抖的另外方法:连续稍间隔的读键3次,其值均=0,则键按下有效。JNCKEYT4;Cy=0,转INCBSJMPKEYT3KEYT4:ORLP1,#3FHMOVA,P1ANLA,#3FHCJNEA,#3FH,KEYT4LCALLDL20MOVA,B;返回键值CJNEA,#06H,KEYT5KEYT5:JCKEYT6;Cy

7、=1,(A)<=6KEYT7:MOVA,#0FFH;(A)>6KEYT6:RETKEYT:ORLP1,#3FHMOVA,P1ANLA,#3FH;P1.0~P1.5CJNEA,#3FH,KEYT1SJMPKEYT7;无键按下KEYT1:LCALLDL20;去抖ORLP1,#3FH;修改P1MOVA,P1;读P1ANLA,#3FHCJNEA,#3FH,KEYT2SJMPKEYT7;误动作返回KEYT2:MOVB,#0;保存键值0KEYT3:ANLA,#3FHRRCA;(A.0)Cy按键去抖程序:一、意义利用与PC机的通讯实现数据的复杂处理实现PC机对前沿单

8、片机的远程控制二、RS-232C标准EIARS-232C是美国电子工业协会(El

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。