下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验二 中断控制电路实验匚实验目的1. 学习单片机的中断控制原理。2. 编程中断控制器。二. 实验环境Proteus7.5sp3。硬件环境:奔3以上处理器,512MB以上内存空间 软件环境:windowsXP以上操作系统,emu8086编译环境,三. 实验内容与完成情况1. 实验电路图2. 实验原理8259中断控制器是专为控制优先级中断设计的芯片。它将中断源优先级排队,辩别中 断源以及提供中断矢量的电路集于一片中。因此无需附加任何电路, 只需对8259进行编程,就可以管理8级中断,并选择优行模式和中断请求方式,即中断结构可以由用户编程来设定。同时,在不需要增加其它电路的情况下,通过多片8259
2、的级联,能构成多达64级的矢量中断系统。(1)写初始化命令字 *写初始化命令字ICW1(A0=0),以确定中断请求信号类型,清除中断屏蔽寄存器,中断优 先级排队和确定系统用单片还是多片。A7A6A51L 0暮需写ICW4;1=离鉴写ICW4L 0=多片也59级连”1二只一片暫59L g中断向量地址闾距£1=地址间距4淞模式下知) L D7升沿鮭发;山高电平鮭发- S1JCW1标志位中断 rnJSA7A(5A5ft(8O8Slg 式下背血)A15/T7直14任6A13/T5A12/T4A11/T3A10MAB*写初始化命令字ICW2,以定义中断向量的高五位类型码。763210A15-A
3、8; 8080/B085方式下的中断向童高呛別駅右式下盘3。不用盪为000I7-T3: 8086/8088方式下的中断向量主片76543210IRJ0第i位=0,表明IRi引脚上无从片 第i位=1,表明IRi引脚上有从片*写初始化命令ICW4,用来定义8259A工作时用8085模式,还是8088模式,以及中断 服务寄存器复位方式等。* 写初始化命令字ICW3,以定义主片8259A中断请求线上IR0IR7有无级联的8259A从 片。一 4工作于2036/80茨方式I1 =工作于8 OS 0/30 35方式 一0中断肢务寄存器不自动夏位朋EOI齡令复位 L1沖断服畀寄存器自动复位O从片-1 主片-
4、X刃与数据总线无緩冲器连接I-冋御与敌据总銭碇冲器匪接口辛片匕円一般槪喬方式1母片8 25 9特殊氓暮方式(2)写控制命令字*写操作命令字0CW1,用来设置或清除对中断源的屏蔽。76543210IR71R0第i位=0,对应的中断请求IRi开放第i位=1,对应的中断请求IRi屏蔽注:OCW1如不写,则在初始化命令写入后,OCW1为全开放状态。*操作命令字OCW2,设置优先级是否进行循环、循环方式及中断结束方式。7 S 543210RSLEOI00L2L1L0识别码DCID7 11、用户规宦I艮ER7的最陆优先圾握码I 1沖断冃於勞结束命令(E 01命令)-D-L2 L I 5编码无皴L 1=L3
5、TJ TH编码有效-0個走忧先权-I曲环忧先核注:8259A复位时自动设置IR0优先权最高,IR7优先权最低。8259中断寄存器的当前状*操作命令字 0CW3,设置查询方式、特殊屏蔽方式以及读取 态。8259A查询字通过0CW3命令字的设置,可使 CPU处于查询方式,随时查询8259A有否中断请求,有则转入相应的中断服务程序。3编程中断控制制器STACK SEGMENT STACKDB 200 DUP(O)STACK ENDSDATASEGMENTCNTDB1DATA ENDScodeSEGMENT 'code'assume CS:code,DS:datastart:MOV A
6、X,DATAMOV DS,AXCLIMOV AX,0MOV ES,AXMOV SI,60H*4MOV AX,OFFSET i ntOMOV ES:SI,AXMOV AX,CSMOV ES:SI+2,AXMOV AL,00010011bMOV DX,400HOUT DX,ALMOV AL,060hMOV DX,402hOUT DX,ALMOV AL,1bhOUT DX,ALMOV DX,402hMOV AL,00hOUT DX,ALMOV AL,20HOUT 20H,ALMOV AL,cntMOV DX,0200HOUT DX,ALSTIli:MOV DX,400HMOV AL,60hOUT DX,ALJMP liint0: CLIMOV AL,cntROL AL,1MOV cnt,ALMOV DX,0200hOUT DX,ALSTIIRETcodeENDSEND sta
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 桥梁下部结构施工安全检查表
- 自发性脑出血管理指南
- 房建基础土方开挖方案
- 《DNA是主要的遗传物质》生物教学课件
- 2026年存货管理制度77D打印管理探索
- 大中型组织战略管理标准流程清单(雷泽佳编制-2026A1)
- 城市河道养护技术管理规程编制说明(征求意见稿)
- 电商代运营合同模板
- 地理标志产品质量要求 砀山油桃
- 工业/基础材料行业掘金建材系列报告之一:重视“十五五”管网改造投资机遇
- 专家工作站日常管理制度
- 壮医目诊的规范化与应用研究(适宜技术奖成果汇报)
- 茶叶生物化学理论考试题库(100题)
- 公路工程项目代建制管理办法编制详细
- GB/T 8335-2011气瓶专用螺纹
- GB/T 40815.2-2021电气和电子设备机械结构符合英制系列和公制系列机柜的热管理第2部分:强迫风冷的确定方法
- GB/T 33174-2016资产管理管理体系GB/T 33173应用指南
- GB/T 197-2003普通螺纹公差
- GB/T 19362.2-2017龙门铣床检验条件精度检验第2部分:龙门移动式铣床
- GA/T 669.7-2008城市监控报警联网系统技术标准第7部分:管理平台技术要求
- 精细化工过程与设备 第四章 塔式反应器
评论
0/150
提交评论