第九章键盘显示器接口技术.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
▲ 双向数据口D7~D0 ——写入:命令字、字型码(段码); 读出:状态字、键盘数据(键值) ▲ 输出口OUTA、OUTB ——段码输出口,显示字符。或输出BCD码。 ▲回复线RL7~RL0 ——键盘列扫描时的行信号,提供行码 ▲ 扫描线SL3~0 ——提供键盘/显示器扫描信号。键盘列码, 显示器位选码。 ▲ 控制线 ——见表 8279芯片控制引脚 显示方式: 左端输入——又称左端填入方式显示字符。 8279的工作方式是通过命令字来设置的。8279共有8个命令字,1个状态字。当CS=0、A0=1时,使用控制口。 命令字格式: “ 特征位+设置位 ” 1. 键盘/显示方式设置命令字 用来设置键盘、显示器的工作方式。 2. 时钟编程命令字 用来设置分频系数,使外部时钟分频达到8279所需的工作频率100kHz。 写显示 RAM例: 1. 8279的状态字 2. 键盘数据格式 ★ 键盘数据包括三个部分:列码(扫描)、行码(回复)、键盘扩展码。 键盘数据格式 键盘应用举例: 【例如】:查询按键是数字“5”,将R7置FFH ,试编程实现。 【分析】:假设按键名=键值,列码+行码,则数字“5”应为键盘数据屏蔽扩展码。 【解】:设8279控制口——7FFFH;数据口——7FFEH。 本章小结 可编程键盘/显示器接口芯片8279 作用——为16位以内显示器、小于64个按键的键盘 提供接口支持。 组成——控制部分、存储器、接口三大部分组成。 工作方式——输入部分:键盘方式、传感器方式; 输出部分:8位、16位显示器方式;填入 显示、移动显示。 控制字——方式、时钟、读键盘、写显示器、清除。 其它数据——状态字、键盘数据、字形码数据、位选 码数据。 本章结束 谢谢使用 * * 显示器接口技术 键盘显示器接口 可编程键盘/显示器接口芯片8279 第 9 章 键盘显示器接口技术 本章内容 键盘接口技术 9.3 8279接口芯片 Intel专用键盘、显示器接口芯片8279能完成对键盘、显示器的自动扫描,能自动消除按键抖动、自动识别按键,减轻CPU的负担。 一、8279的内部结构 由键盘输入、显示器输出以及相应的寄存器和控制电路组成。 8279的内部结构 1.数据缓冲器及I/O控制逻辑 接单片机的数据总线,传送数据、命令和状态,引脚为D0~D7。 读写控制,片选及端口选择 2.控制与定时寄存器及定时控制 有一个5位计数器,对外部输入的时钟信号分频得到内部所需的100KHz时钟,提供键盘扫描和显示扫描时间。 用来存放8279的命令字,控制8279各部件协调工作。 3.扫描计数器 提供的键盘和显示器扫描信号,有: 外部译码方式 内部译码方式 8279的内部结构 也称译码方式,直接从SL0~SL3输出4位扫描信号,扫描键盘/显示器。 内部译码产生的译码信号比外部译码少得多。 4.回复缓冲器、键盘去抖动与控制电路 RL0~RL7,回复线用来捕捉闭合键、去抖动、延时10ms,并将键盘数据(键值)存入8279的内部FIFO(先进先出)缓冲存储器RAM中。 5.FIFO/传感器及其状态寄存器 也称编码方式,4位计数器从SL0~SL3输出,经外部译码器(如4-16译码器74LS154)译码后形成16位扫描信号,扫描键盘和显示器。 外部译码方式: 内部译码方式: FIFO RAM是FIFO存储器,能存放8个键盘数据,遵循先入先出的原则。 8279的内部结构 6.显示RAM和显示地址寄存器 8279提供有16个单元的显示缓冲器,将显示数据写入显示RAM后,8279会自动将显示RAM中的16个数据轮流从显示寄存器输出,与显示扫描信号配合,达到动态显示的目的。 显示寄存器8个输出引脚OUTA3~OUTA0及OUTB3~OUTB0,组成一个字节字形码时,对应D7~D4、D3~D0。也可分为A、B两组分别输出4位BCD码,经外部BCD码译码/驱动器后接显示器。 16个显示RAM单元的地址为0~15。 二、8279的引脚功能 1)与8031的接口 D0~D7;读、写、片选等 2)与键盘接口 回复线RL0~RL7;功能扩展CNTL、SHIFT。 3)与显示器接口

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档