- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机系统板原理及其结构
4.2 通用键盘显示电路设计
4.2.1通用可编程键盘和显示器的接电路芯片8279Intel公司生产的通用可编程键盘和显示器的接电路芯片8279。8279可以实现对键盘和显示器的自动扫描,识别闭合键的键号,完成显示器动态显示节省CPU处理键盘和显示器的时间,提高CPU的工作效率。另外,8279与单片机的接口简单,显示稳定,工作可靠。8279的通用键盘显示8279 采用40脚双列直插式引脚如图所示。
图8279引脚分布图
DB0~DB7:双向数据总线。在CPU与8279间做数据与命令的传送。
CLK:8279的系统时钟,100KHz为最佳选择。
RESET:RESET=1时,8279复位,其复位状态为:16个字符显示,编码扫描键盘——双键锁定,程序时钟编码1。
:芯片选择信号低电平有效
A0:区分信息的特征位。A0=1时,读取状态标志位或写入命令;A0=0时,读写一般数据。
:读取控制线。=0,8279会送数据至外部总线。
:写入控制线。=0,8279会从外部总线捕捉数据。
IRQ:中断请求输出线,高电平有效。在键盘工作方式中,当FIFO传感器RAM中有数据时为“1”,CPU每读一次就变为0,如果RAM中仍有数据则IRQ又变为“1”。在传感器工作方式中,传感器矩阵无论哪里发生变化都会使IRQ为“1”。
SL0~SL3:扫描按键开关或传感器矩阵及显示器,可以是编码模式或解码模式。
RL0~RL7:回复输入线,它们是键盘或传感器的列(或行)信号输入线;平时保持为“1”,当矩阵结点上有键(开关)闭合时变为“0”。
SHIFT:移位信号输入线,高电平有效。通常用来扩充键开关的功能,可以用作键盘上、下档功能键。在传感器方式和选通方式中,SHIFT无效。
CNTL/:控制/选通输入线,高电平有效。通常用来扩充键开关的控制功能,作为控制功能键用。在选通输入方式时,该信号的上升沿可把来自RL0∽RL7的数据存入FIFO/RAM中;在传感器方式下,该信号无效。
OUT A0~OUT A3:动态扫描显示的输出口(高四位)。
OUT B0~OUT B3:动态扫描显示的输出口(低四位)。
:消隐输出线,
4.2.2 基于8279 的通用键盘和显示电路8279 的通用键盘和显示电路
图4.2.3键盘与显示器的接口电路元器件布局图
(a) 印制板图(顶层)
(b) 印制板图(底层)
图4.2.4键盘与显示器的接口电路印制板图
4.2.3 8279与单片机最小系统电路板的连接
本系统板设置了一个8279的接口电路J2,供用户扩展键盘和显示器所用,如图4.2.5所示。ALE信号作为8279的时钟信号,从而与系统时钟同步。8279的中断信号IRQ接到单片机的INT0引脚。缓冲器地址A0接到单片机的地址线A8,信号则接到74LS138译码器的CS7引脚,这样8279的命令口地址为0XFFFFH,数据口地址为0XFEFFH。读写信号分别和单片机的RD和WR相连。8279的数据线D0~D7与单片机的数据线直接相连。
图4.2.5 单片机最小系统电路板上的8279接口电路
8279与80C51的许多信号是兼容的,可直接连接,十分方便。连接示例图如图2所示。8279的8位数据线(DB0~DB7)直接接80C51的P0口。、与80C51的读写信号(、)直接连接。80C51的地址锁存信号ALE接8279的CLK,在内部分频后产生其内部时钟信号。8279的中断请求信号(IRQ)经一个反相器反相后接80C51的。8279的三个可寻址的寄存器只需两个地址,即:命令/状态寄存器地址和数据寄存器地址。8279中与地址有关的信号为A0和,它们的连接情况直接决定着寄存器的地址,硬件电路确定,寄存器的地址也就确定下来了。
在图中,命令和状态区分信号A0接80C51的P2.0,片选信号接。当P2.0=1时,对应命令/状态寄存器;当P2.0=0时,对应数据寄存器;=0时8279芯片被选通。因此,命令/状态寄存器的地址为H,数据寄存器的地址为H。
8279 的通用键盘和显示电路8279的编程可分为初始化、向显示RAM中写入数据和读键盘数据三部分。在实际应用中,通常初始化编程在主程序中完成;显示部分一般作为子程序;而键盘读入部分作为中断服务程序编写。在此主要介绍8279的初始化编程。初始化编程是向8279写入工作方式命令字,确定其工作方式及相关操作功能。
8279共有8条命令,均为8位,各命令的格式及功能分述如下:
键盘/显示器方式设置命令
此命令用于设置键盘与显示器的工作方式,其各位定义为:
D7 D6 D5=000 为此命令的特征位或称命令码。
D4 D3 用来设定显示方式
0 0 8个LED显示器,从左端输入
0
您可能关注的文档
- 北京理工大学2017年单独考试数学大纲.DOC
- 十、报价明细表各学校明细报价汇总表序号配备单位数量最高限价投标.PDF
- 医院感染的预防-潮州市中心医院.PPT
- 十六进制转换.PPT
- 十六进制-世界大学城.PPT
- 十字型应变式动态土压力无线实时监测系统-浙江大学机械工程学院.PDF
- 十字形缝隙加载圆极化三角形贴片天线设计-电子设计工程.PDF
- 十开关器件-武汉力源.PDF
- 千兆以太网在企业局域网中的优势-计算机系统应用.PDF
- 千瓦级光纤激光器已趋于成熟-激光世界.PDF
- 信息技术-通信行业:OpenAI发布o1模型,有望驱动推理算力需求再上新台阶.pdf
- 信息技术-电子行业华为2024全连接大会前瞻:聚焦华为全连接,共赢行业智能化.pdf
- 信息服务-AI Agent(智能体):从技术概念到场景落地.pdf
- 通信-OpenAI发布o1新模型,光博会新技术精彩纷呈.pdf
- 通信-“合成数据+强化学习”:大模型进化的新范式.pdf
- 宏观专题研究:降息的预期和现实如何博弈?.pdf
- 宏观深度报告:美联储历次开启降息:经济与资产.pdf
- 宏观经济专题研究:从货币、财政政策力度指数到宏观政策力度综合指数.pdf
- 储能专题系列(1):装机高增,价格底部,盈利分化.pdf
- 智慧园区-福清市光电科技产业园音西片区-产业园区服务设施园区服务中心智慧管理平台系统项目.docx
文档评论(0)