- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章 人-机通道配置与接口技术 ;;;; MP3显示屏;显示器接口技术—LED显示器的结构和原理;显示器接口技术—LED显示器的结构和原理;;所谓显示方式,就是以什么样的形式来显示多个字符,常用的显示方式有两种:静态显示方式和动态显示方式。
1.静态显示方式:各位显示块的公共端连接在一起接地(或+5V),每一位显示块的段选线与一个8位并行口相连,N位显示器需N个I/O口;
特点:1)各显示块相互独立,在同一时刻显示不同字符;
2)显示器亮度高;
3)占用I/O口多,功
耗高;
应用:适用于显示位数少的场合,2 ~ 3位;
;2.动态显示方式:单片机应用系统中最常用的显示方式之一。把LED的段选线共同连接在一起共用一个 8位I/O口,而每个LED的位选分别由一根相应的I/O口线控制。采用动态扫描显示方式,每一个时刻只选通其中一个LED,同时在段选口送出该位LED的字型码。
;动态显示基本原理:字形口输出字形码,字位口控制每一时刻只有1位显示块显示字符,一般显示1~2ms。各位依次轮流被点亮;上述过程反复循环,由于发光二极管的余辉和人眼的驻留效应,可以看到各位显示块同时稳定地显示不同的字符。;动态显示基本原理;;;键盘接口技术—按键去抖动处理;为了保证CPU对键的一次闭合,只做一次键输入处理,必须消除键抖动的影响。
消除键抖动的措施:
硬件消抖—RC滤波电路、R-S触发器等;
软件消抖—当检测到有键按下后,执行延
时程序,等待键抖动结束。
单片机应用系统一般采用软件消抖。;非编码键盘有两种形式:简单键盘和矩阵式键盘。
1)简单键盘:如果系统仅需要几个按键,可以选用简单键盘形式,即每个按键单独占用一根I/O口线,各口线间的工作状态互不影响。当某一按键闭合时,对应口线输出低电平,释放时为高电平。
2)矩阵式键盘:当按键较多时,采用矩阵式键盘。
;3)矩阵式键盘的结构为:键盘由行线、列线组成,按键位于行列的交叉点上;行线通过上拉电阻接+5V,处于输入状态;列线处于输出状态。
;4)矩阵式键盘的的原理
无键按下时,行、列线之间断开,行线端口输入高电平;
某键按下时,键所在行线、列线短路,行线输入为列线输出;若列线输出低电平,则按键所在行输入低电平。
通过行线输入值是否全为“1”,可判断有无键按下。;键功能的实现?怎样知道有键按下?
键盘的工作方式:
编程扫描方式
定时扫描方式
中断扫描方式— 外部中断
定时中断;1)编程扫描方式:利用CPU在完成其他工作的空余,调用键盘扫描子程序访问键盘。键盘扫描子程序的功能:;例:用P1口检测三个按键的状态并完成相应的功能; ORG 0000H
KB: MOV P1,#0FFH
MOV A,P1
CPL A
ANL A,#0FH
JZ KB
LCALL D10MS
MOV A,P1
CPL A
ANL A,#0FH
JZ KB
CJNE A,#01H,KB01
LCALL PGM1
SJMP KB
KB01:CJNE A,#02H,KB02
LCALL PGM2
SJMP KB
KB02:CJNE A,#04H,KB
LCALL PGM3
SJMP
文档评论(0)