第6章输入输出和中断技术
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
20H, AL AL, 08H
21H, AL AL, 01H
21H, AL
2011年12月23日星期五 年 月 日星期五
武汉理工大学机电学院《机械系统计算机接口技术》 武汉理工大学机电学院《机械系统计算机接口技术》教学课件
4
例 2 设8259A应用于8086系统,采用主从两片级连工 作,主片偶地址为20H,奇地址为22H,(这里的偶地址和 奇地址是相对于8259A的片内地址而言),中断类型号为 08H~0FH,从片偶地址为0A0H,奇地址为0A2H,中断类 型号为70H~77H,主片IR3和从片级连,要实现从片级全嵌 套工作,试编写其初始化程序。 分析: 分析 : 根据8259A应用于8086系统,主从式级连工作, 主片和从片都必须有初始化程序,要实现从片级全嵌套工 作,必须主片采用特殊全嵌套,从片采用普通全嵌套,如 其他要求与上例相同,主片和从片初始化程序如下:
2011年12月23日星期五 年 月 日星期五
武汉理工大学机电学院《机械系统计算机接口技术》 武汉理工大学机电学院《机械系统计算机接口技术》教学课件
3
MOV OUT MOV OUT MOV OUT
AL,
1BH
;00011011B,写入 写入ICW1 写入 ;00001000B,写入 写入ICW2 写入 ;00000001B,写入 写入ICW4 写入
注意: 注意:初始化过程中可能没有ICW3或ICW4, 应根据具体情况确定。
2011年12月23日星期五 年 月 日星期五
武汉理工大学机电学院《机械系统计算机接口技术》 武汉理工大学机电学院《机械系统计算机接口技术》教学课件
2
4. 8259A编程举例 编程举例
例1 设8259A应用于8088系统,中断类型号为08H~ 0FH,它的偶地址为20H,奇地址为21H,设置单片8259A 按如下方式工作:电平触发,普通全嵌套,普通EOI,非 缓冲工作方式,试编写其初始化程序。 分析: 根据8259A应用于8088系统,单片工作,电 分析 : 平 触 发 , 可 得 : ICW1=00011011B; 根 据 中 断 类 型 号 为 08H~0FH,可得:ICW2=00001000B;根据普通全嵌套,普 通EOI,非缓冲工作方式,可得:ICW4=00000001B 。写 入置此三字,即可完成初始化,程序如下:
D3 = 1 D4 = 0
Biblioteka Baidu
用标志位识别
2011年12月23日星期五 年 月 日星期五
武汉理工大学机电学院《机械系统计算机接口技术》 武汉理工大学机电学院《机械系统计算机接口技术》教学课件
1
2. A0 = 1 (奇地址端口 写入的有: 奇地址端口) 写入的有: 奇地址端口 ICW2 → ICW3 → ICW4 → OCW1 按写入顺序识别
8259A 对ICW、OCW的识别 、 的识别
(重点) 重点)
8259A 只占两个端口,但ICW 有4个, OCW有3个。 1. A0 = 0 (偶地址端口 写入的有: 偶地址端口) 写入的有: 偶地址端口 ICW1, (D4=1) OCW2,
D3 = 0 D4 = 0
OCW3
0A0H, AL AL, 70H
0A2H, AL AL, 03H
0A2H, AL AL, 01H
0A2H, AL
2011年12月23日星期五 年 月 日星期五
武汉理工大学机电学院《机械系统计算机接口技术》 武汉理工大学机电学院《机械系统计算机接口技术》教学课件
7
END
2011年12月23日星期五 年 月 日星期五 武汉理工大学机电学院《机械系统计算机接口技术》 武汉理工大学机电学院《机械系统计算机接口技术》教学课件 8
2011年12月23日星期五 年 月 日星期五 武汉理工大学机电学院《机械系统计算机接口技术》 武汉理工大学机电学院《机械系统计算机接口技术》教学课件 5
(1) 主片初始化程序 MOV OUT MOV OUT MOV OUT MOV OUT AL, 19H ;00011001B,写入 写入ICW1 写入 ;00001000B,写入 写入ICW2 写入 ;00001000B,写入 写入ICW3, 写入 , ;在IR3引脚上接有从片 ;00010001B,写入 写入ICW4 写入
20H, AL AL, 08H
22H, AL AL, 08H
22H, AL AL, 11H
22H, AL
2011年12月23日星期五 年 月 日星期五
武汉理工大学机电学院《机械系统计算机接口技术》 武汉理工大学机电学院《机械系统计算机接口技术》教学课件
6
(2) 从片初始化程序 MOV OUT MOV OUT MOV OUT MOV OUT AL, 19H ;00011001B,写入 写入ICW1 写入 ;01110000B,写入 写入ICW2 写入 ;00000011B,写入 写入ICW3, 写入 , ;本从片的识别码为03H 本从片的识别码为 ;00000001B,写入 写入ICW4 写入