8279使用指南.docx
《8279使用指南.docx》由会员分享,可在线阅读,更多相关《8279使用指南.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-可编辑-感谢下载支持键盘显示接口芯片 8279 使用指南8279 是 Intel 公司设计生产的通用可编程键盘/显示器接口芯片,可代替微处理器完成键盘和显示器的把握,不仅可以大大节约CPU 对键盘/显示器的操作时间,从而减轻CPU 的负担,而且显示稳定,程序简洁,不会消灭误动作。8279 具有如下主要特征:能同时执行键盘和显示器操作;扫描式键盘工作方式;有 8 个键盘 FIFO先进先出存储器;去抖动的二键锁定或N 键巡回功能;两个 8 位或 16 位的数字显示器;可左/右输入的 16 字节显示用 RAM;键盘输入可产生中断信号;具有扫描式传感器工作方式;用选通方式送入输入信号;单个 16 字
2、符显示器;可编程扫描定时;工作方式可由CPU 编程等。 8279 的内部构造及引脚8279 包括键盘输入和显示输出两局部。键盘局部供给扫描工作方式,可以接 64 键行列矩阵键盘, 也可以与传感器阵列相连,能够自动去抖动,识别键盘上闭合键的键号,并具有双键同时按下保护及N 键同时按下保护功能。显示局部可为LED 或 LCD 七段显示器,供给了按扫描方式工作的接口,为显示器供给多路复用驱动信号,可显示8 位和 16 位字符,属动态显示技术,省电、省元件,又可保证足够的显示时间,适合人眼观看和大脑记忆。1、内部构造图 1 为 8279 的内部构造图,各部件的作用简要说明如下:RD WR CSA0IN
3、TD0D7数据缓冲器I/O把握FIFO/传感器RAM 状态寄器显示地址存放器168 位显示 RAM把握与定时存放器88 FIFO传感器 RAM键盘去抖动及把握显示存放器定时与把握扫描计数器回键RESETBDOUTA0OUTA3OUTB0OUTB3SL0SL3CNTL/STBSHIFTCLKRL0RL7图 18279 的内部构造图1I/O 把握和数据缓冲器AD0AD7 为地址/数据复用总线。双向三态数据缓冲器将内部总线和外部总线AD0AD7 连接,用于传送CPU 和 8279 之间的命令、数据和状态。(2) 把握规律定时把握含有一些计数器,其中有一个可编程的5 位计数器,对外部输入时钟CLK 进
4、展分频,产生100kHz 的内部定时信号。外部时钟输入信号的周期不小于500ns。把握与定时存放器用以存储键盘及显示器的工作方式,锁存操作命令,通过译码产生相应的把握信号,使 8279 的各个部件完成确定的把握功能。(3) 键输入把握键输入把握部件完成对键盘的自动扫描,锁存 RL0RL7 的键输入信息,搜寻闭合键,去除键的抖动, 并将键盘输入数据写入内部先进先出FIFO存储器 RAM。(4) 扫描计数器扫描计数器有两种输出方式。一种为外部译码方式也称编码方式,计数器以二进制方式计数,4位计数状态从扫描线 SL0SL3 输出,经外部译码器译码出 16 位扫描线;另一种为内部译码方式也称译码方式,
5、即扫描计数器的低二位经内部译码器后从SL0SL3 输出。(5) FIFO RAM 和显示缓冲RAM8279 具有 8 个先进先出FIFO的键输入缓冲RAM 单元,并供给 16 字节的显示缓冲RAM。8279将段码写入显示缓冲RAM,自动对显示器扫描,将其内部显示缓冲 RAM 中的数据在显示器上显示出来。1234567891011121314151617181920RL2 RL3 CLK INT RL4 RL5 RL6 RL7 RESET/RD/W D AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7VssVcc RL1 RL0CNTL/STBSHIFTSL3 SL2 SL1 SL
6、0 OUTB0 OUTB1 OUTB2 OUTB3 OUTA0 OUTA1 OUTA2 OUTA3/BD/CS A04039383736353433323130292827262524232221图 28279 的引脚图2、引脚功能图 2 为 8279 的引脚图,各部件的作用简要说明如下:1CS 为片选信号。当为低电寻常,CPU才选中 8279 , 并由 WR 、 RD 信号把握读写。AD0AD7 为地址/数据复用总线。CLK 为外部时钟输入端,用于 8279 内部定时。(2) A0 用以区分信息的特性。当 A0 为 1时,CPU 写入 8279 的信息为命令,从 8279 读出的数据为 82
7、79 的状态字;当 A0 为 0 时 I/O 信息都为数据。(3) INT 为中断恳求输出线,高电平有效。当FIFO RAM 缓冲器中有数据时,INT 变高。向CPU请示中断。响应中断读取数据后,INT 变低。假设FIFORAM 中信息未读完仍有数据,INT 重变高。当CPU 将缓冲器中的输入键数的数据全部读取时,中断恳求线下降为低电平。在传感器工作方式中,每当传感器信号变化时,INT 就变为高电平。(4) SHIFT、CNTL/STB 为把握键输入线,一般可作为扩大键开关的把握信号。它们由内部拉高电阻拉成高电平,也可由外部把握按键拉成低电平。SHIFT 为换档,CNTL 为把握,STB 为先
8、通。(5) RL0RL7、SL0SL3、OUTA0OUTA3、OUTB0OUTB3:RL0RL7 为反响输入线,作为键盘输入线,由内部拉高电阻拉成高电平,也可由键盘上按键拉成低电平。SL0SL3 为扫描信号输出线,用于对键盘和显示器扫描。OUTA0OUTA3,OUTB0OUTB3 分别为A 组、B 组显示器数据输出线,可分别作为两个半字节输出,也可作为 8 位段数据输出口,此时OUTB0 为最低位,OUTA3 为最高位。(6) BD 为消隐输出线,低电平有效,当显示器切换时或使用消隐命令时,将显示消隐。(7) RESET 为复位输入线高电平有效。复位后工作于如下方式:左端输入16 个 8 位字
9、符显示;编码的扫描为两键连锁,时钟前置分频器被置为31。二 8279 的操作命令字CPU 通过将命令字写入 8279 进展初始化来选择其工作方式。8279 的各操作命令字简述如下:1 键盘/显示器方式设置命令字D7D6D5D4D3D2D1D0000DDKKKD4、来设定显D2,D1,工作方式设定把握位,高三位在D7、D6、D5 为特征位 000。1显示器工作方式D4、D3 两位用来设定显示方式,其定义如下:D3 两位用示方式, D0 为键盘D4D3显示器方式008 个字符显示左边输入0116 个字符显示左边输入108 个字符显示右边输入1116 个字符显示右边输入8279 最多可用来把握 16
10、 位 LED 显示器,显示器的每一位对应一个 8 位的显示缓冲RAM 单元。CPU将显示数据写入缓冲器时有左边输入和右边输入两种方式。左边输入左边输入是比较简洁的方式,地址为 015 的显示缓冲RAM 单元分别对应于显示器的 0左位 15右位。CPU 依次从 0 地址或某一地址开头将段数据写入显示缓冲RAM。当 16 个显示缓冲 RAM 都写满时从 0 地址开头写,写 16 次,第 17 次写,再从 0 地址开头写入,写入过程如下:RAM 地址012131516第 1 次写入Data1第 2 次写入Data1Data2第 16 次写入Data1Data2Data3Data14Data15Dat
11、a16第 17 次写入Data17Data2Data3Data14Data15Data16(从 0 地址开头输入)右边输入右边输入方式是移位方式,输入数据总是写入右边的显示缓冲RAM,数据写入显示缓冲RAM 后,原来缓冲器的内容左边移一个字节,原最左边显示缓冲RAM 的内容被移出。写入过程如下。23340Data111Data22Data2Data312第 1 写入 第 2 写入 第 3 次写入 第 16 次写入 第 17 次写入141516RAM 地址150Data113Data14 14Data150Data1 1Data215Data15 15Data16Data11Data2 2Dat
12、a316Data16 0Data17RAM 地址 RAM 地址 RAM 地址 RAM 地址在右边输入方式中,显示器的各位和显示缓冲 RAM 的地址并不是对应的。假设选用内部译码的扫描方式,字符显示器只能接 4 位。2键盘工作方式D2、D1、D0 为键盘工作方式设定把握位,如表1 所示。 编码工作方式内部计数器作二进制计数,四位二进制计数器的状态从扫描线SL0SL3 输出,最多可为键盘/显示器供给 16 根扫描线16 选 1。 译码工作方式内部扫描计数器的低 2 位被译码后,再由 SL0SL3 输出,即此时 SL0SL3 已经是 4 选 1 的译码信号了。明显,当设定译码方式时,扫描位数最多为4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 8279 使用指南
限制150内