电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

第6章中断系统与可编程8259A

第6章中断系统与可编程8259A_第1页
1/33
第6章中断系统与可编程8259A_第2页
2/33
第6章中断系统与可编程8259A_第3页
3/33
目录 第 6章 中断系统与可编程 8259A 6.1 8086中断系统 6.1.1项目 1:外部中断控制继电器 6.1.2知识讲解 6.2 8259A芯片引脚和内部结构 6.2.1项目2:用8259A中断控制LED灯左循环亮 6.2.2知识讲解 6.3 8259A控制字及编程应用 6.3.1项目 3:外部中断次数显示 6.3.2知识讲解 6.4 项目扩展与工程应用 6.4.1项目4:中断控制跑马灯 6.4.2项目 5:两个外部中断源中断 思考题与练习题 第 6章 中断系统与可编程 8259A 6 .1 8086中断系统 6.1.1项目 1:外部中断控制继电器 1.项目要求与目的 (1)项目要求:用 8086CPU 控制 8259 可编程中断控制器,实现对外部中断的响应和处理。要求程序中对 IR0 每次中断,去控制继电器动作,使 LED 闪烁。 (2)项目目的: ●了解 8086 中断的概念。 ●了解 8086 的中断类型。 ●了解 8086 的中断矢量表。 ●了解 8086 的中断过程。 2.项目电路连接与说明 (1)项目电路连接:如图 6-1 所示的粗线为要接的连线,接线描述如下:8259A的片选CS 连至地址译码处的 210H~217H插孔;8255A的片选 CS 连至地址译码处的 200H~207H插孔;PB0接到继电器的控制端上;将 UP脉冲按钮连接至 8259A的 IR0插孔。 (2)项目说明:8086需要外接中断控制器才能对外部中断进行处理。8259可外接 8个中断源,本项目只响应 IR0中断。将单脉冲信号UP接到 8259的 IR0脚,每次中断时,可以看到继电器控制的 LED灯闪烁。 3 .项目电路原理框图 项目电路原理框图如图 6-1 所示。电路由8086CPU、8255A 芯片、8259A 芯片、继电器及驱动和脉冲按钮 UP 组成。 图6-1 外部中断控制继电器电路图 4.项目程序设计 (1)程序流程图 外部中断控制继电器程序流程图如6-2 所示。 (a)主程序 (b)IR0中断服务程序 图6-2 外部中断控制继电器程序流程图 (2)程序清单 外部中断控制继电器程序清单如下所示。 DATA SEGMENT DATA ENDS STACK SEGMENT STACK STA DW 50 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS: DATA ,SS:STACK START :MOV AL,13H ; 00010011B,ICW1:边沿触发,单片,要ICW4 MOV DX,210H ; 8259 地址 OUT DX,AL MOV AL,8 ; ICW2 中断类型号为8 MOV DX,211H OUT DX,AL MOV AL,01H ; ICW4 不用缓冲方式,正常中断结束,非特殊的全嵌套方式 OUT DX,AL MOV AX,0 ; 清零 MOV DS,AX...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

第6章中断系统与可编程8259A

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部