键盘显示接口芯片8279的应用

键盘显示接口芯片8279的应用

ID:47198885

大小:333.51 KB

页数:7页

时间:2019-08-22

键盘显示接口芯片8279的应用_第1页
键盘显示接口芯片8279的应用_第2页
键盘显示接口芯片8279的应用_第3页
键盘显示接口芯片8279的应用_第4页
键盘显示接口芯片8279的应用_第5页
资源描述:

《键盘显示接口芯片8279的应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.8279功能介绍8279是可编程的键盘、显示接口芯片。它既具有按键处理功能,又具有自动显示功能,在单片机系统中应用很广泛。8279内部有键盘FIFO(先进先出堆栈)/传感器,双重功能的8*8=64BRAM,键盘控制部分可控制8*8=64个按键或8*8阵列方式的传感器。该芯片能自动消抖并具有双键锁定保护功能。显示RAM容量为16*8,即显示器最大配置可达16位LED数码显示。(1)数据线DB0→DB7是双向三态数据总线,在接口电路中与系统数据总线相连,用以传送CPU和8279之间的数据和命令。(2)地址线/CS=0选中8279,当A0=1时,为命令字及状态字地址;当A

2、0=0时,为片内数据地址,故8279芯片占用2个端口地址。(3)控制线CLK:8279的时钟输入线。IRQ:中断请求输出线,高电平有效。图3.18279引脚图/RD、/WR:读、写输入控制线。SL0---SL3:扫描输出线,用来作为扫描键盘和显示的代码输出或直接输出线。RL0---RL7:回复输入线,它们是键盘或传感器矩阵的信号输入线。SHIFT:来自外部键盘或传感器矩阵的输入信号,它是8279键盘数据的次高位即D6位的状态,该位状态控制键盘上/下档功能。在传感器方式和选通方式中,该引脚无用。CNTL/S:控制/选通输入线,高电平有效。键盘方式时,键盘数据最高位(D7)

3、的信号输入到该引脚,以扩充键功能;选通方式时,当该引脚信号上升沿到时,把RL0---RL7的数据存入FIFORAM中。OUTA0---OUTA3:通常作为显示信号的高4位输出线。OUTB0---OUTB3:通常作为显示信号的低4位输出线。/BD:显示熄灭输出线,低电平有效。当/BD=0时将显示全熄灭。2.8279的工作方式8279有三种工作方式:键盘方式、显示方式和传感器方式。(1)键盘工作方式8279在键盘工作方式时,可设置为双键互锁方式和N键循回方式。双键互锁方式:若有两个或多个键同时按下时,不管按键先后顺序如何,只能识别最后一个被释放的键,并把该键值送入FIFOR

4、AM中。N键循回方式:一次按下任意个键均可被识别,按键值按扫描次序被送入FIFORAM中。(2)显示方式8279的显示方式又可分为左端入口和右端入口方式。显示数据只要写入显示RAM,则可由显示器显示出来,因此显示数据写入显示RAM的顺序,决定了显示的次序。14左端入口方式即显示位置从显示器最左端1位(最高位)开始,以后显示的字符逐个向右顺序排列;右端入口方式即显示位置从显示器最右端1位(最低位)开始,已显示的字符逐个向左移位。但无论左右入口,后输入的总是显示在最右边。(3)传感器方式传感器方式是把传感器的开关状态送入传感器RAM中。当CPU对传感器阵列扫描时,一旦发现传

5、感器状态发生变化就发出中断请求(IRQ置1),中断响应后转入中断处理程序。3.8279的命令字及其格式(说明:读者也可直接根据本实验讲义第24页8279命令一览表设置命令字)8279的各种工作方式都要通过对命令寄存器的设置来实现。8279共有8种命令,通过这些命令设置工作寄存器,来选择各种工作方式。命令寄存器共8位,格式为:D7D6D5D4D3D2D1D0命令类型命令内容如上图,8279的一条命令由两大部分组成,一部分表征命令类型,为命令特征位,由命令寄存器高3位D7---D5决定。D7---D5三位的状态可组合出8种形式,对应8类命令。另一部分为命令的具体内容,由D4

6、---D0决定。每种特征所代表的命令如表3.3所示表3.38279命令特征表D7D6D5代表的命令类型000键盘/显示命令001时钟编程命令010读FIFO/传感器RAM命令011读显示器RAM命令100写显示命令101显示禁止/熄灭命令110清除命令111结束中断/出错方式设置命令下面详细说明各种命令中,D4---D0各位的设置方法,以便确定各种命令字。(1)键盘/显示命令特征位D7D6D5=000D4、D3两位用来设定4种显示方式,D2---D0三位用以设定8种键盘/显示扫描方式,分别如表3.4和表3.5所示。表3.4显示方式D4D3显示方式008个字符显示,左端入

7、口方式0116个字符显示,左端入口方式108个字符显示,右端入口方式1116个字符显示,右端入口方式15表3.5键盘/显示扫描方式D2D1D0键盘、显示扫描方式000编码扫描键盘,双键锁定001译码扫描键盘,双键锁定010编码扫描键盘,N键轮回011译码扫描键盘,N键轮回100编码扫描传感器矩阵101译码扫描传感器矩阵110选通输入,编码显示扫描111选通输入,译码显示扫描表3.5中所谓译码扫描指扫描代码直接由扫描线SL0---SL3输出,每次只有1位是低电平(4选1)。所谓编码扫描是指扫描代码经SL0---SL3外接译码器输出。由于键盘

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

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

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