.8279键盘显示.pdfVIP

  • 28
  • 0
  • 约8.6千字
  • 约 10页
  • 2017-09-08 发布于湖北
  • 举报
8279键盘显示

8279 可编程键盘可编程键盘/显示器接口芯片显示器接口芯片 可编程键盘可编程键盘 显示器接口芯片显示器接口芯片 1.概述 8279 是由 Intel 公司推出的一款可编程键盘和显示器专用 (8255 为通用)并 行接口芯片,它可以代替单片机完成键盘和显示器的许多接口操作,从而大大减 轻单片机的负担,因此 8279 在单片机领域中应用较为广泛。 2. 8279 电路逻辑和信号引脚 8279 结构如图 1 所示 图 1. logic symbol (1)8279 电路逻辑如图 2 所示。下面按功能把 8279 的电路逻辑分为芯片 接口控制逻辑、键盘接口控制逻辑和显示接口控制逻辑三部分来介绍。 图2. internal block diagram 1)芯片接口控制逻辑,即实现 8279 和 CPU 接口的内容,包括: ① 数据缓冲器 双向、三态数据缓冲器用于芯片内部总线和系统总线的连接,进行 CPU 和 8279 之间的数据传送,信号引脚DB0-7 。 ② I/O 控制电路 用于接受 CPU 送来的控制信号,并产生所需的 8279 内部控制信号。 ③ 中断请求产生电路 根据键盘存储区的状态产生中断请求信号。 2 )键盘接口控制逻辑 ① 扫描电路 扫描电路用于为键盘提供扫描信号,4 位扫描信号从扫描线 SL ~SL 输 0 3 出,扫描信号可有两种输出形式,一种是内部译码方式,输出波形如图 3-a)所示, 即 SL ~SL 提供的就是键盘扫描信号,可直接使用。另一种是外部译码形式, 0 3 输出波形如图 3-b)所示,此种形式下扫描信号要经过译码器扩充数目 (最多16) 后采取扫描。 a) 内部译码 b) 外部译码 图3 扫描信号 ② 扫描回送电路 输入每次扫描的列线状态 (RL ~RL ),以进行闭合健的搜索。 0 7 ③ 去抖及键码生成电路 8279 采用的是软件去抖,当有键闭合以后,去抖动触发器置位,启动延 时电路,大约 10ms,然后再测该键盘是否继续闭合,如果任然闭合则按键被确 认。由键码生成电路将该键的地址 (行、列)和附加的换挡键、控制键的状态结 合起来,生成闭合键的键码数据,送入FIFO 存储区中。 ④ 键盘存储区 FIFO RAM 包括 8 个先进先出存储单元,用于存储闭合键的键码数据。 ⑤ 时序和控制逻辑 用于对键盘扫描进行控制。 3 )显示器接口控制逻辑 ① 8279 可连接 8~16 位 LED 显示器,8279 芯片中有一个 16 *8 的RAM , 其中每个 8 位 RAM 对应一位 LED ,显示器的0 位在最左边,15 位在最有边。 ② 显示缓冲器 用于位显示器提供段控数据。使用时,8279 自动对显示器扫描,将显示缓 冲器中的数据输出在 LED 上显示。 (2 )8279 芯片信号引脚 8279 位双列直插芯片,共40 引脚,引脚分布及名称如图 3 所示。 ·DB~DB 数据线 0 7 用于在 8279和系统之间传 送数据、命令和状态,可直接与 CPU连接 · 片选信号 低电平有效。 ·A 区分信息的特征位 0 A =0时,输入/输出信息均 0 为数据;A1=1时,输入信息为 命令,输出信息为状态。 · 读、写选通信号

文档评论(0)

1亿VIP精品文档

相关文档