图2-37 自制的555元件图2-38 “引脚属性”对话框在此对话框中,可以对引脚的放置位置、长度和I/O特性等重新定义,关于此属性对话框的编辑,将在后面的项目中再次进行介绍。......
2025-09-29
8279的管脚和内部结构如图8-28所示。由图可知,8279主要由以下几个部分构成。
图8-28 键盘和显示接口芯片8279结构框图
1.I/O控制器和数据缓冲器
数据缓冲器是双向数据缓冲器,连接内、外总线,用于传送CPU与8279之间的命令和数据。I/O控制器则利用、A0及
信号去控制各种内部寄存器读/写,A0=1时表示传送的是命令和状态信息,A0=0时表示传送的是数据信息。
(1)控制和定时寄存器
控制和定时寄存器用于存放键盘和显示方式,以及由CPU编程决定的其他操作方式。CLK可接到系统时钟或单片机ALE引脚上,从而与系统时钟同步。定时控制采用软件分频,分频系数可在2~31内,以保证内部需要的100kHz时钟,然后再经过内部分频,为键盘扫描提供适当的逐行扫描时间和显示扫描时间。
(2)扫描计数器
扫描计数器有两种工作方式。第一种为编码方式,该计数器进行二进制计数,必须通过外部译码来为键盘和显示器提供扫描线,故SL0~SL3的4条线不可直接用于键盘扫描,外部译码可用16选1译码器。第二种为译码方式,表示该4条线已是经过译码后的输出,4条线中同时只有一条线为低电平。
(3)回馈缓冲器、键盘去抖及控制
来自RL0~RL7的8根回馈信号由回馈缓冲器加以缓冲并锁存。在键盘模式时,这些线被扫描,若有键按下,便将键矩阵中该键的地址送入FIFO。在选通输入模式中,回馈线的内容在CNTL/STB的脉冲上升沿被送入FIFO寄存器。
(4)FIFO/传感器RAM
这是一个具有双重功能的8×8RAM。在键盘和选通输入模式中,它是先进先出的FIFORAM,每一个新的输入写入连续的RAM单元中,并且按输入的顺序读出。FIFO状态寄存器用来存储FIFO的状态,并可读入CPU中。在传感器扫描方式中,该存储器FIFO又作为传感器RAM,它存放传感器矩阵中的每一个传感器状态。在此方式中,若检索出传感器的变化,IRQ信号变为高电平,向CPU申请中断。
(5)显示地址寄存器和显示RAM
显示地址寄存器保持由CPU写入或读出的显示RAM的地址,它可由命令设定,也可设置成每次读出或写入之后自动递增。显示RAM用来存储显示数据,容量为16×8位,在显示过程中,显示数据轮流从显示寄存器输出。显示寄存器分别为A、B两组,OUTA0~A3和OUTB0~B3可单独送数,也可组成8位的字显示。显示器的数据可从右端或左端进入。
2.8279的命令字格式
8279的命令字格式如表8-6所示。
表8-6 8279的命令字格式
(https://www.chuimin.cn)
注:①在选择编码扫描方式时,可外接8×8键盘或传感矩阵;选择译码扫描方式时,CTNL/STB为选通脉冲输入端,而RL0~RL7为信号输入口。
②双键互锁是为双键同时按下提供的保护方法,在消抖周期里,如果两键同时按下,只有其中一个键弹起,而另一个键保持在按下位置时才被认可。N键轮回为N键同时按下的保护方法,当有若干键按下时,键盘扫描能根据它们按下的顺序依次将它们的状态送到FIFORAM中。
3.8279的状态字
在键输入和选通输入方式中,读8279的状态字(A0=1)可以判断FIFO中字符的个数(按入键的个数)及是否出错,状态字的格式如下:
NNN——FIFO RAM中字符的个数。
F——FIFO RAM满标志,F=1表示FIFO RAM已满。
U——FIFO RAM空标志,U=1表示FIFO RAM无字符。
O——FIFO RAM溢出标志,在FIFO满时,再送一个字符,此位置1。
S/E——传感器信号结束/错误特征位。
DU——显示无效特征位,DU=1表示显示无效,此时不可对显示RAM写入数据。
4.读入数据格式
在键盘扫描方式时,发送读FIFO命令后,从数据口(A0=0)读入数据的格式如下:
D2~D0——只是输入键所在的列号(RL0~RL7的计数值)。
D5~D3——只是输入键所在的行号(SL3~SL0的计数值)。
SHIFT——引脚SHIFT的状态,同在SHIFT上接一按键可作为上、下档控制键。
CNTL——引脚CNTL的状态,通常CNTL上接一按键,与其他键连用作为特殊命令键。
相关文章
图2-37 自制的555元件图2-38 “引脚属性”对话框在此对话框中,可以对引脚的放置位置、长度和I/O特性等重新定义,关于此属性对话框的编辑,将在后面的项目中再次进行介绍。......
2025-09-29
3脚:电路斜坡补偿。图5-3 可编程输入推挽式MAX5O69A原理图4脚:死区时间。若将该脚接到16脚时则占空比为最大。6脚:误差放大器反相输入。以检测输出电压并进行控制,使输出电压平稳。外接一电容,当有过电流故障时,片内用60μA的电流,而当8脚达到2.8V时为开通状态。此脚又接一电阻,当8脚电压降至1.5V时,进入关闭状态。9脚:电流检测。外接一电阻对4只MOS管的源极电流进行检测,具有过电流保护作用。16脚:5V基准稳压源。......
2025-09-29
实际上很多时候并不需要知道集成电路内部电路组成情况,只需了解外部各引脚的功能即可。集成电路各引脚的功能用文字加以注明,如电路中没给出文字说明或参数,则应查阅有关手册,了解集成块的逻辑功能和各引脚的作用。......
2025-09-29
51单片机一般采用40引脚双列直插封装,图3-5为单片机引脚排列图。详细介绍参见3.1.1节。1)复位引脚RST:9引脚RST为单片机上电复位输入端,只要在该引脚上连续保持两个机器周期以上的高电平,单片机就可以实现复位操作。4):31引脚为访问程序存储器控制信号。......
2025-09-30
从菜单来讲,元件编辑不是属于“Edit”菜单的子选项。这就要用到“Lock Pins”对话框对元件的引脚进行编辑。图1-25 元件旋转下拉菜单图1-26 在“元件属性”对话框中去掉引脚锁定例如有个电阻,把引脚锁定去除后,可以分别编辑其两个引脚,如图1-27所示。......
2025-09-29
有引脚器件的种类繁多,每个制造商的产品均有所不同,我们的讨论限制在主要制造步骤之内。图5-6 垂直LED芯片的集成5.2.4.2 标准横向芯片LED的集成对于标准横向芯片LED,电接触位于同一侧。......
2025-09-29
图1-2 8051单片机框图图1-2中4 KB的ROM存储器部分用EPROM替换就成为8751的结构图;图1-2中去掉ROM部分就成为8031的结构图。图1-4给出了8051单片机的取指和执行指令的定时关系。......
2025-09-30
在制造系统中各元素一般被映射成物理Agent 和逻辑Agent。在Agent 内部结构的设计中, 本书参考了Muller 提出的InteRRaP 层次式体系结构并进行了改进, 具体Agent 内部基本模型如图3-5 所示。图3-5组件Agent 内部结构及功能Agent 内部模型主要分为接口层和内部机制两个模块。接口层是Agent 与外部环境交互的通道。数据库记录了Agent 本身的能力信息、 状态信息和历史记录。......
2025-09-29
相关推荐