接口技术实验八8259中断控制器实验

接口技术实验八8259中断控制器实验

ID:20605670

大小:280.22 KB

页数:6页

时间:2018-10-14

接口技术实验八8259中断控制器实验_第1页
接口技术实验八8259中断控制器实验_第2页
接口技术实验八8259中断控制器实验_第3页
接口技术实验八8259中断控制器实验_第4页
接口技术实验八8259中断控制器实验_第5页
资源描述:

《接口技术实验八8259中断控制器实验》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、接口技术、实验报告专业班级姓名_学号_实验题目8259中断控制器实验曰期2013-4-23实验八:8259中断控制器实验一、实验0的1、掌握8259A的工作原理。2、掌握编写屮断服务程序方法。3、掌握初始化屮断向量的方法。二、实验设备MUT—III型实验箱、8086CPU模块。三、实验内容用脉冲发生器作为屮断源,每按一次脉冲发生器的按键即产生一次屮断。在屮断服务程序屮,通过74LS273输出一个数据,以点亮与屮断源相对应位置的LED。实验原理介绍<01H-iESP/.CK4DC<1VCC•'toix.lCMCO5DQ7ASIVTXKTDm13*1Crtn>CMD

2、SDd[T?如uRD抓sfvsTr^sn•irWTWV^eiiiKM1c似ICiSIDId17IS19*2(1^12SliTi4VCC-HR?IIrHIKrH卜-1••••rHH-4r-4rHrHr-4主白白白白白白白P?PciPSnap-iPlPd74LSIM8259屮断控制器电路本实验用到三部分电路:电平开关电路、简单T/0口扩展电路和8259中断控制器电路。电平开关电路、简单I/O口扩展电路参看实验一。8259中断控制器电路:如上图所示,其中:CS8259是8259芯片的片选插孔,TR0〜TR7是8259的中断申请输入插孔。DDBUS是系统8位数据总线。TNT插孔

3、是8259向8086CPU的中断申请线,TKTA是8086的中断应答信号。五、实验步骤1、实验接线CSOeCS8259CS1eCS27300〜O7eLEDl〜LED8■单脉冲输出P+gTROINT^INTINTA^INTA2、编译调试程序3、全速运行程序,按下单脉冲发生器按键,观察WD的亮灭情况。六、实验提不1、8259的使用说明请详细阅读教科书。2、8086的中断系统是向量中断方式。内存中特定位置有一中断向量表,表内存有不同中断类型的中断向量(中断入口地址)。不同中断类型的中断向量在表内冇对应的偏移地址,其计算方法是:中断类型*4。3、中断类型由8259通过数据总线送

4、给8086,8086内部电路会将该类型值自动乘4,而后赋给指令指针,从而转向中断向量表的相应单元取得中断入口地址,之后就进入中断服务程序。请仔细研读教材8259的工作时序。4、中断类型的高5位由8259寄存器TCW2决定,低3位由中断源TRx的编码自动填入。IR0〜IR7的编码分别为000,001,010,011,100,101,110,111。七、实验程序框图八、参考程序主程序服务程序开始关中断8259初始化开中断初始化屮断向量表关中断返回assumestart:org100hcli1110Vdx,04a0hmovax,13houtdx,axmovdx,04a2hmo

5、vax,80houtdx,axmovax,01outdx,axmovax,OOhoutdx,axmovmovax,0ds,axmovsi,200hcs:codecodesegmentpublicax,offsethintmovds:[si],ax;TCW1,TCW4NEEDED;ICW2中断类型80h;ICW4;OCW1,幵放所有中断;初始化中断向量表movaddsi,2movds:[si],lOOhmovsi,204h;初始化中断向量表movax,offsethintlmovds:[si],axaddsi,2movdssti:[si],lOOhmovbl,Ofehwa

6、iting:moval,blrorbl,1movdx,04b0houtdx,almovex,0loop$jmpwaitinghint:climovbh,Oahmoval,Ofeh11:movdx,04b0houtdx,almovex,0loop$xoral,01outdx,almovex,0loop$xoral,01decbhjnz11moval,20hmovdx,04a0houtdx,alstiirethintl:climovbh,Oahmoval,Ofdh12:I11OVdx,04b0houtdx,almovex,0loop$xoral,02decbhjnz12mo

7、val,20hmovdx,04a0houtstiiretdx,alcodeendsendstart九、思考题如果源接IR2程序应如何编写?ASSUMECS:CODECODESEGMENTPUBLICORG100HSTART:MOVCX,0START1:CLIMOVDX,04八OHMOVAX,1311OUTDX,AX;ICW1,ICW4NEEDEDMOVDX,04A2HMOVAX,82HOUTDX,AX;ICW2中断类型80HMOVAX,01OUTDX,AX;ICW4MOVAX,OOHOUTDX,AX;OCW1,开放所有中断MOVAX,0M

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。