下载此文档

第6章 键盘、显示接口技术.ppt


文档分类:IT计算机 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
第6章键盘、显示接口技术
键盘及其与计算机接口
独立式按键接口设计
矩阵式键盘接口设计
LED显示器及接口设计
LCD显示器及接口设计
键盘、显示与计算机接口
键盘输入数据和命令,显示用于计算机的状态、命令和计算结果。
一、键盘
单片机键盘有两种:
一种是全编码键盘,其键码全由硬件提供,但是这种方式硬件结构复杂,成本高;
另一种是非编码键盘,这种键盘多采用矩阵方式,利用软件识别键码及完成各种键功能处理。
单片机系统中多采用非编码键盘。
二、显示器
1. LED显示器
内部由发光二极管组成段显示。
数码管结构又分为共阳极型和共阴极型。
2. LCD液晶显示器
常用的LCD可分为字符型和点阵型两大类。
字符型可用来显示字符和数字,
点阵型可用来显示汉字及图形。
独立式按键接口设计 一、独立式键盘接口电路



+5v
1. 接口与数据
每个按键单独占有一根I/O
接口引线。
输入每根I/O接口引线的信号
对应某个数据。
2. 键盘的可靠性 消除抖动电路
&
I/O


&
+5v
+5v
消除抖动电路
开关
单片机
抖动时间
<10ms
开关动作时间
>100ms
“ 1 ”
“ 0 ”
<10ms
二、独立式按键接口程序设计
键盘处理程序任务
1)键输入
检查键盘是否有键被按下,消除按
键抖动。确定被按键的键号,获取键号。
硬件电路消除抖动或软件消除抖动。
2)键译码
键号为键盘位置码,根据键号查表
得出被按键的键值。键值:数字键0~9、
字符键0AH~0FH、功能键10H~ 。
3)键处理
根据键值转移到不同程序段。若键
值属于数字、字符键,则调用显示数字
和字符的子程序。若键值属于功能键,
则进行多分支转移,执行各个功能程序
段。
延时等待10ms
仍有按键信号?
Y
有按键信号?
N
Y
N
键盘处理
按键释放?
N
Y
三、单键管理程序
KEY: SETB
JB , KEY ;=0
KEY1: ACALL DELAY ;延时,防止抖动
SETB
JB , KEY1 ;键是否释放
JNB , KEY1 ;消除了连击功能
JB , KEY1 ;连击功能
ACALL PROGRAM ;
AJMP KEY
矩阵式键盘
0 1
+5v


键盘
I/O接口
由多条I/O接口引线组成矩
阵式键盘。
1. 扫描法
列线输出,行线输入。
列线逐行输出0,某行有按键,行线输入有0,若
无按键,行线输入全部为1。
2. 反转法
行列线交换输入、输出,两步获取按键键号。
3. 中断扫描方式
有按键按下时发出中断请求信号,提高CPU的效
率。
一、键的输入方法
二、按键处理 程序:
延时消抖
键扫描求键号
延时等待
键译码求键值
修改显示缓冲区
跳转各功能程序
有按键输入?
确有按键?
按键释放?
是数字键?

第6章 键盘、显示接口技术 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人中国课件站
  • 文件大小0 KB
  • 时间2011-09-06