预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共84页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第11章第11章并行接口并行数据传输方式无条件传送:输入输出接口11.1并行接口电路8255A8255A11.1.18255A的内部结构和引脚1.连接外设的数据端口2.与处理器的接口11.1.28255A的工作方式方式0的输入时序(数据来自外设)方式0的输出时序(数据来自CPU)方式1输入引脚:端口A方式1输入引脚:端口B方式1输入联络信号方式1输入时序方式1中断控制方式1输出引脚:端口A方式1输出引脚:端口B方式1输出联络信号方式1输出时序方式2双向选通方式方式2双向选通引脚方式2双向选通时序11.1.38255A的编程问题:1、8255端口地址问题。若端口地址分别为为FFF8H、FFFAH、FFFCH、FFFEH问8088与8255的连接方式?2、控制字问题。两个:方式控制字端口C置位/复位控制字1、方式控制字向控制口写方式字——示例D7要求对端口C的PC7置1PC3置0设控制口地址是63HMOVAL0FHMOVDX63HOUTDXALMOVAL06HOUTDXAL读写数据端口(inout)—示例11.28255A的应用11.2.18255A在IBMPC/XT上的应用以打印机为例说明8255应用打印机接口的信号与时序打印机接口的信号与时序11.2.2用8255A方式0与打印机接口8255A的初始化打印子程序:查询打印子程序:输出打印子程序:打印打印子程序:返回8255A方式1与打印机接口时序配合8255A的初始化打印子程序:输出打印子程序:查询打印子程序:返回11.2.4双机并行通信接口甲机的初始化甲机发送程序乙机的初始化乙机:查询接收乙机:接收响应11.3键盘及其接口11.3.1非编码键盘——线性键盘11.3.1非编码键盘——矩阵式键盘1、逐行扫描法识别矩阵式键盘第1段:是否有键按下第2段:识别按键(扫描)第2段:识别按键(判断)2.行列反转法识别矩阵式键盘P258考试重点第一步先将行线设为输出、列线设为检测输入CPU通过输出端口将行线(控制线)全部设置为低电平然后从输入端口读取列线(检测线)若列码读到全1说明无键按下否则有键按下转第二步。第二步将行线和列线作用反转即列线设为输出行线设为检测输入。将前一步读到的列码从列线端口输出并读取行线的输入码(行码)当一个键被按下时必然涉及一对特定的行码和列码以此组成按键特定的识别码通过查表环节可获得按键键值。11.4LED数码管及其接口1.LED数码管的工作原理LED数码管的结构2.单个LED数码管的显示单个数码管的显示实验LED数码管显示实验第11章教学要求第11章教学要求(续)8255A的键盘和扬声器控制示意打印机时序8255方式1输出时序矩阵结构键盘机械按键的按键抖动硬件消抖电路键位置和扫描码队列空按键进队列按键出队列队列满LED数码管