资源描述:
《8279的系列芯片详细资料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、82x79芯片 本图片为8279引脚图[1]8279采用单±5V电源供电,40脚封装。 DB0~DB7:双向数据总线,用来传送8279与CPU之间的数据和命令。 CLK:时钟输入线,用以产生内部定时的时钟脉冲。 RESET:复位输入线,8279复位后被置为字符显示左端输入,二键闭锁的触点回弹型式,程序 时钟前置分频器被置为31,RESET信号为高电平有效。 CS:片选输入线,低电平有效,单片机在CS端为低时可以对8279读/写操作。 A0:缓冲器低位地址,当A0为高电平时,表示数据总线上为命令或状态,当为低电平时,表示数据总线上为数据。 RD:读信号输入线,低电平有效,
2、将缓冲器读出,数据送往外部总线。 WR:写信号输入线,低电平有效,将缓立器读出,将数据从外部数据总线写入8279的缓冲器。 RL2--140--VCC RL3--239--RL1 CLK--338--RL0 IRQ--437--CNTL/STB RL4--536--SHIFT RL5--635--SL3 RL6--734--SL2 RL7--833--SL1 RESRT--932--SL0 RD--1031--OUTB0 WR--1130--OUTB1 DB0--1229--OUTB2 DB1--1328--OUTB3 DB2--1427--OUTA0 DB
3、3--1526--OUTA1 DB4--1625--OUTA2 DB5--1724--OUTA3 DB6--1823--BD DB7--1922--CS VSS--2021--A0 IRQ:中断请求输出线,高电平有效,在键盘工作方式下,当FIFO/传感器RAM中有数据时, 此中断线变为高电平,在FIFO/传感器RAM每次读出时,中断线就下降为低电平,若在RAM 中还有信息,则此线重又变为高电平。在传感器工作方式中,每当探测到传感器信号变 化时,中断线就变为高电平。 SL0~SL3:扫描线,用来扫描按键开关,传感器阵列和显示数字,这些可被编程或被译码。 RL0~RL7:
4、回送线,经过按键或传感器开关与扫描线联接,这些回送线内部设置有上拉电 路,使之保持为高电平,只有当一个按闭合时,对应的返回线变为低电平;无按键闭合时, 均保持高电平。 SHIFT:换位功能,当有开关闭合时被拉为低电平,没有按下SHIFT开关时,SHIFT输入端保 持高电平,在键盘扫描方式中,按键一闭合,按键位置和换位输入状态一起被存贮起来。 CNTL/STB:当CNTL/STB开关闭合时将其拉到低电平,否则始终保持高电平,对于键盘输入 方式,此线用作控制输入端,当键被按下时,按键位置就和控制输入状态一起被存贮起来, 在选通输入方式中,作选通用,把数据存入FIFORAM中。
5、OUTA3~OUTA0及OUTB3~OUTB0:显示输出A口及B口,这两个口是16×4切换的数字显示。这 两个端口可被独立控制,也可看成一个8位端口。 BD:空格显示,此输出端信号用于在数字转换时将显示空格或者用显示空格命令控制其显示 空格字符。 VCC:+5V电源输入线。 VSS:地线输入线。 ☆8279的编程方法 1.8279可按其功能分为:键盘功能块;显示功能块;控制功能块;与CPU接口功能块控制功能块包括 控制和定时寄存器,定时和控制,扫描计数器三部分,它主要用来控制键盘和显示功能块工作. ::控制和定时寄存器:用于存贮来自CPU的编程命令,CPU对8279编程以
6、确定键盘与显示器工作 方式和其它工作条件时,先把命令控制数据放到数据总线上,然后使A0=1,WR=0CS=0,并在WR 上升沿把命令键存在控制和定时寄存器中,并经译码,建立适当的功能. ::定时和控制:它含基本的定时计数器,第一个计数器是一个分频系数为2-31的前置定时器, 分频系数可由程序预置,使内部频率为100KHz,从而能给出5.1ms键盘扫描时间和10.3ms反 跳时间,其它计数器将此基本频率分频后,提供适当的按键扫描.行扫描.键盘阵列扫描.以 及显示器扫描次数. ::扫描计数器:扫描计数器有两种工作方式,在编码工作方式时,计数器提供一种二进制计数, 通过管脚SL0
7、-SL3输出后经外部译码才能提供给键盘和显示器的扫描作用,在译码工作方式 时,扫描计数器对最低二位进行译码,SL0-SL3输出4选1的译码信号,作为显示器和键盘的译 码扫描. ::键盘功能块包括:返回缓冲器,键盘反跳及控制,8x8FIFO传感器RAM,FIFO/传感器RAM状态. 2.返回缓冲器与键盘反跳及控制 8条返回线被返回缓冲器缓冲,在键盘工作方式中,这几条线被逐个检测,以找出该行键中闭合 的键,如果反