- 5
- 0
- 约 39页
- 2017-08-20 发布于湖北
- 举报
第9章微机原理
例六、图为开关状态检测电路和继电器控制电路。当开关K闭合时,将驱动对应的继电器(即动作);若开关处于断开状态,则无电流流过继电器线圈,继电器不动作。若系每隔10ms检测一次开关状态和对继电器作相应控制,定时控制由8253完成,试编写对8255A的初始化程序(初始态时应保证继电器不动作)和完成上述功能的检测、控制程序。 解:定时采用查询方式 设CPU主频为5MHZ, PCLK=2.5MHZ(T=400ns) ①8253的初始化(端口40H-43H) N0=10ms/800ns=12500=30D4H MOV AL;0#计方式1 OUT 43H,AL MOV AL,0D4H;30D4H送0#计 OUT 40H,AL MOV AL,30H OUT 40H, AL ②8255的初始化(端口60H-63H) MOV AL;A口方式0输出, PC0输入 OUT 63H,AL ; B口方式0,输入PC7输出, MOV AL;PC7置0 OUT 63H,AL MOV AL,0FFH ;初试A口,继电器不动作 OUT 60H, AL ③检测控制程序 L1:MOV AL;PC7置1 OUT 63H,AL DEC AL OUT 63H,AL L2:IN AL,62H ;读PC0是否为高 TEST AL,01H;延时10ms JZ L2 IN AL,61H ;读B口 NOT AL OUT 60H,AL JMP L1 例 七、8255A的端口A经过反相驱动器连接一共阴极的七段发光二极管显示器;端口B是中断方式的输入口。设8255A的中断类型码是30H。试画出电路, (中断接8259)编写8255A和中断初始化程序,并编写中断服务程序,用来实现,当CPU从端口B输入的8位码是偶数个1时,LED上显示E,否则显示0。(8255口地址为60H~63H ,8259A为一片,口地址为20H、21H)。 十进制数与 十六进制数 对应表 * 第九章 可编程外围接口芯片8255A及其应用 ? 并行通信/并行接口 8255A的工作原理 8255A的工作方式 8255A的应用 ? 串行通信/串行接口 8251A的工作原理 8251A的工作方式 8251A的应用 1、并行通信 —就是把一个字符的各数位用几条连线同时进 行传输的过程。 优点:传输速度快、信息率高; 缺点:随着传输距离的增加,电缆的开销会成为突 出的问题; 应用场合:要求传输率高,传输距离较短的场合。 9.0 并行通信/并行接口 2、并行接口 —能实现并行通信的接口。 并行的类型: 单独的输入接口 如:读卡机接口 单独的输出接口 如:打印机接口 输入/输出接口 如:磁盘接口 3、并行接口的组成 并行输入/输出接口分类 硬接线型 可编程型 △ 可编程型__工作方式和功能是可以软件编程加以改变。 8位三态单向缓冲器(LS244) 8位三态双向缓冲器(LS245) 8位三态数据锁存器(LS373) 常用芯片 电路包括: 具有缓冲的输入/输出寄存器 可供CPU访问的控制和状态寄存器 与外设进行交换数据的控制与联络信号线等 △ 硬接线型__工作方式和功能是由硬线连接固定的,不能 用软件编程加以改变。 9.1 8255A的工作原理 一、8255的内部结构和功能 8255的内部结构 3个8位数据端口:A口、B口、C口 RESET复位后控制寄存器内容都被清零 所有端口均被置成输入方式 (读端口A) (读端口B) (读端口C) (写端口A) (写端口B) (写端口C) (写控制字) 方式选择控制字 置位/复位控制字 8255的控制字 ▲ 方式选择控制字___用来定义各端口的工作方式 ▲ 置位/复位控制字___用于对端口C的位(任意) 进行置位或复位 工作方式 方式0 __基本输入/输出方式 方式1 __选通输入/输出方式 方式2 __双向总线I/O方式 二、8255的控制字 C口低四 位I/O D7 D6 D5 D4 D3 D2 D1 D0 D7=1 标志位 A口方式 00:方式0 01:方式1 1X:方式2 A口I/O 1:输入 0:输出 C口高四 位I/O 1:输入 0:输出 B口方式 0:方式0 1:方式1 B口I/
您可能关注的文档
最近下载
- “加强理论武装、执行上级组织决定、严格组织生活“等六个方面2025年度组织生活会班子对照检查材料.docx VIP
- 传奇 钢琴谱五线谱.pdf VIP
- 2025年春南方新课堂金牌学案九年级物理下册人教版答案.pdf VIP
- 2024年北京市公园管理中心所属事业单位招聘笔试真题.docx VIP
- 2025年江苏省南通市中考数学试题卷(含答案).pdf
- T_CEA 0067—2024(火灾时用于辅助人员疏散的电梯).pdf VIP
- 人教版(一年级起点)小学二年级下册英语单词抄写练习字帖.pdf VIP
- 一种物流分拣转向装置.pdf VIP
- 生物质发电项目可研.pdf VIP
- 二次根式的运算-----难题.doc VIP
原创力文档

文档评论(0)