MCS-51及键盘、显示器的 接口设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MCS-51及键盘、显示器的 接口设计

第四节 可编程键盘/显示器 接口——INTEL 8279 INTEL 8279是一种可编程键盘/显示器接口芯片,它含有键盘输入及显示器输出两种功能。键盘输入时,它提供自动扫描,能与按键或传感器组成的矩阵相连,接收输入信息,它能自动消除开关抖动并能对多键同时按下提供保护。显示输出时,它有一个16×8位显示RAM,其内容通过自动扫描,可由8或16 位LED数码管显示。 8279的引脚及功能 8279的内部结构框图如图9-6所示。 图 9 - 6 D0~D7:数据总线,双向三态总线。 CLK:系统时钟输入端。 RESET:系统复位输入端,高电平有效。 复位状态为:16个字符显示; 编码扫描键盘:双键锁定;程序时钟编程为31。 CS:片选输入端,低电平有效。 A0:数据选择输入端。 A0=1时,CPU写入数据为命令字,读 出状态字为状态字; A0=0时,CPU读、写均为数据。 WR、RE:读、写信号输入端,低电平有效。 IRQ:中断请求输出端,高电平有效。 A0:数据选择输入端。A0=1时,CPU写入数据为命令字,读出状态字为状态字;A0=0时,CPU读、写均为数据。 WR、RE:读、写信号输入端,低电平有效。 IRQ:中断请求输出端,高电平有效。 SL0~SL3:扫描输出端,用于扫描键盘及显示器。可编程设定为编码(4中选1)或译码输出(16选1)。 RL0~RL7:回复线,它们是键盘或传感器的列信号输入端。 SHIFT:移位信号输入端,高电平有效。它是8279键盘数据的次高位(D6),通常用作键盘上、下档功能键。在传感器及选通方式中,SHIFT无效。 CNTL/STB:控制/选通输入端,高电平有效。在键盘工作方式时,它是键盘数据的最高位,通常用作控制键。在选通输入方式时,它的上升沿可把来自RL0?RL7的数据存入FIFO/传感器RAM中。在传感器方式时,它无效。 OUTA0~OUTA3:A组显示信号输出端。 OUTB0~OUTB3:B组显示信号输出端。 BD:显示熄灭输出端,低电平有效。它在数字切换显示或使用熄灭命令时关显示。 8279的工作方式 8279工作方式的确定是通过CPU对8279送入命令字实现的。当数据选择端A0置“1”时,CPU对8279写入的数据为命令字,读出的数据为状态字。在叙述命令字、状态字前,先说明8279的几种工作方式。 1)键盘的工作方式 通过对键盘/显示方式命令字的设置,可置为双键互锁方式及N键巡回方式。 双键互锁 双键锁定是为两键同时按下提供的保护方法。若有两键或多个键同时按下,则无论这些键是以什么次序按下的,它只识别最后一个释放的键,并把该键值送入FIFO/传感器RAM中。 N键巡回 N键巡回是为N个键同时按下时提供的保护方法。若有多个键同时按下时,键盘扫描能按按键先后顺序依次将键值送入FIFO/传感器RAM中。 2) 显示器工作方式 通过对键盘/显示方式命令字及写显示RAM命令字的设置,显示数据写入显示缓冲器时可置为左端送入和右端送入两种方式。左端送入为依次填入方式,右端送入为移位方式。 8279的命令格式和命令字 8279共有8条命令字和一条状态字, 分别控制其工作方式和工作状态。 第九章 MCS-51与键盘、显示器的 接口设计 第一节 LED接口原理 第二节 键盘接口原理 第三节 典型的键盘、显示接口电路 第四节 可编程键盘/显示器接口——INTEL 8279 第一节 LED接口原理 常用的LED显示器有LED状态显示器(俗称发光二极管)、LED七段显示器(俗称数码管)及LED十六段显示器。发光二极管可显示两种状态,用于系统状态显示;数码管用于数字显示;LED十六段显示器用于字符显示。 1. 数码管简介 1) 数码管结构 数码管由8个发光二极管(以下简称字段)构成,通过不同的组合可用来显示数字0 ?9、字符A ? F、H、L、P、R、 U、Y、符号“?”及小数点“?”。数码管的外形结构如下图9-1所示。数码管又分为共阴极及共阳极两种结构。 图 9 - 1 2) 数码管工作原理  共阳极数码管的8个发光二极管的阳极(二极管正端)连接在一起。通常,公共阳极接高电平(一般接电源),其它管脚接段驱动电路输出端

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档