- 0
- 0
- 约5.8千字
- 约 80页
- 2019-09-21 发布于甘肃
- 举报
* ⑵用串行口扩展并行输出口 用一片串行输入/8位并行输出移位寄存器,如4094或74LS164便可以扩展一个并行输出口。 * * 在设计键盘接口时,解决以下几个问题: ? 开关状态的可靠输入——可设计硬件去抖动电路或设计去抖动软件。 ? 键盘状态的监测方法——中断方式还是查询方式。 ?? 键盘编码方法。 ? 键盘控制程序的编制。 * 一、 独立式键盘接口 1.独立式按键结构 独立式按键是指直接用I/O口线构成的单个按键电路。每根I/O口线上按键的工作状态不会影响其他I/O口线的工作状态。独立式按键电路如图所示。 2.独立式按键的软件结构 包括按键查询、键功能程序转移。FP0~FP7 为功能程序入口地址标号,PROM0~PROM7分别为每个按键的功能程序。 * 独立式按键电路 * 使用8255扩展I/O的独立式键盘 * 二、 行列式键盘 1.键盘工作原理 行列式键盘电路原理如图所示。按键设置在行列式交点上,行列线分别连接到按键开关的两端。当行线通过上拉电阻接+5伏时,被钳位在高电平状态。 键盘中有无按键按下是由列线送入全扫描字、行线读入行线状态来判断的。键盘中哪一个键按下可由列线逐列置低电平后,检查行输入状态来判断。 * 行列式键盘原理电路 * 2.键盘工作方式 键盘的工作方式: 编程扫描方式、定时扫描方式、中断扫描方式三种。 在键盘扫描子程序中完成下述几个功能。 (1)判断键盘上有无键按下 (2)去键的机械抖动影响。 (3)求按下键的键号。 (4)键闭合一次仅进行一次键功能操作。 * 8155扩展I/O口组成的行列式键盘 * ⑵总线负载能力的扩大: P0口作地址/数据总线时,其负载能力为8个LSTTL电路,P2口作为地址总线时,其负载能力为4个LS TTL电路,如果超过必须增加总线驱动器,如:74LS244(单向)、74LS245(双向)等。 * * 1、概述 INTEL8255A是一种通用的可编程序并行I/O接口芯片,又称“可编程外设接口芯片”。 具有多种功能的可编程并行接口电路芯片 最基本的接口电路:三态缓冲器和锁存器 与CPU间、与外设间的接口电路:状态寄存器和控制寄存器 还有端口的译码和控制电路、中断控制电路 共24个外设引脚,分3个端口、2组控制 共三种输入输出工作方式 * 2、 8255A的结构和功能 1. 8255A的内部结构 ①数据总线 一个三态8位双向缓冲器,用作8255A同系统数据总线相连时的缓冲部件,CPU通过执行输入/输出指令来实现对缓冲器发送或接收数据。8255A的控制字和状态字也是通过该缓冲器传送的。 ②三个8位数据端口PA、PB、PC 端口A:一个8位数据输出锁存/缓冲器;一个8位数据输入锁存器。 端口B:一个8位数据输入/输出、锁存/缓冲器;一个8位数据输入缓冲器。 端口C:一个8位数据输出锁存/缓冲器;一个8位数据输入缓冲器(输入没有锁存)。 * 端口A:PA0 ~ PA7 A组,支持工作方式0、1、2 端口B:PB0 ~ PB7 B组,支持工作方式0、1 端口C:PC0 ~ PC7 仅支持工作方式0 A组控制高4位PC4~PC7 B组控制低4位PC0~PC3 端口A:PA0~PA7 常作数据端口,功能最强大 端口B:PB0~PB7 常作数据端口 端口C:PC0~PC7 可作数据、状态和控制端口 分两个4位,每位可独立操作 控制最灵活,最难掌握 端口作用与特点 * ③A组和B组控制电路 由A、B两组控制电路组成。 主要作用是根据CPU发出的方式选择控制字控制8255A的工作方式,每个控制组都接收来自读/写控制逻辑的“命令”,接收来自内部数据总线的“控制字”,并向与其相连的端口发出适当的控制信号;也可根据控制字的要求对C口按位进行置位或复位。 A组控制部件用来控制PA口和C口的高4位,B组控制部件用来控制PB口和PC口的低4位。 ④读/写控制逻辑 用来管理数据信息、控制字和状态字的传送,它接收来自CPU地址总线的A1、A0和控制总线的有关信号(RD、WR、RESET等),向8255A的A、B两组控制部件发送命令。 * 数据 总线 缓冲器 内部控制线 内部数据线 D0~D7 A组 控制 A组 端口A A组 端口C 高4位 B组 控制 B组 端口B B组 端口C 低4位 读写 控制 逻辑 PC0~PC3 PB0~PB7 PC4~PC7 PA0~PA7 RD WR A0 A1 CS RESET 8255A的结构框图 * 2. 8255A的引脚功能 * 3、8255A的工作方式与初始化 1.工作方式 ①方式0-基本输入∕输出 方式0下,每一个口都作为基本的输入输出口,C口的高
您可能关注的文档
- 材料成形设备简介(PPT 159页).ppt
- 材料成形设备--液压机概述(PPT 48页).ppt
- 材料的分类与钢铁生产课件(PPT 40页).ppt
- 材料科学基础--热工设备课件(PPT 106页).ppt
- 材料应用现状与新材料的发展趋势(ppt 87页).ppt
- 材料主文件及计划材料表分析(ppt 33页).ppt
- 彩电生产工艺知识讲座(PPT 70页).ppt
- 彩机的效益简要概述(ppt 27页).ppt
- 彩色显像管的生产知识(ppt 22页).ppt
- 彩色显像管生产流程(ppt 22页).ppt
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- 新媒体短视频制作与剪辑.pptx VIP
- 新版河北农业大学农艺与种业考研经验考研参考书考研真题.docx VIP
- 新版河北农业大学农艺与种业考研经验考研参考书考研真题.docx VIP
- 面向产业的算法治理研究(2025年).pptx
- 梵音入汉:佛经汉译对汉语演进的多维影响.docx
- 小学低段音乐课堂管理方法的研究课题资料(包含申请表、开题报告、实施方案、结题报告等).pdf VIP
- 2026《隧道贯通误差预计计算案例》4000字.docx
- 2022-2023学年北京市丰台区高二(下)期末数学试卷(附答案详解).docx VIP
- 5m盐酸溶液的配制 -回复.pdf VIP
- 2026年新疆工程学院辅导员招聘备考题库最新.docx VIP
原创力文档

文档评论(0)