微机原理实验说明书

微机原理实验说明书

ID:41119910

大小:576.50 KB

页数:36页

时间:2019-08-16

微机原理实验说明书_第1页
微机原理实验说明书_第2页
微机原理实验说明书_第3页
微机原理实验说明书_第4页
微机原理实验说明书_第5页
资源描述:

《微机原理实验说明书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、微机原理及接口技术实验指导书微机原理及接口技术实验指导书姚宣霞田军峰编34微机原理及接口技术实验指导书目录一8259中断控制器应用实验1二8254定时/计数器应用实验10三8255并口控制器应用实验18四16550串口控制器应用实验20五A/D转换实验26六键盘扫描及显示设计实验2934微机原理及接口技术实验指导书一8259中断控制器应用实验1实验目的(1)学习中断控制器8259的工作原理。(2)掌握可编程控制器8259的应用编程方法。2实验设备PC微机一台、TD-PIT实验系统一套。3实验内容(1)利用系统总线上中断请求信号INTR,设计一个单中断应用

2、。使用单次脉冲模拟中断产生。编写中断处理程序,在显示器屏幕上显示一个字符。(3)利用实验平台上8259控制器对系统总线上的中断线INTR进行扩展。编写程序对8259控制器的IR0和IRI中断请求进行处理。4实验原理(1)PC微机系统中的8289在80x86系列PC微机系统中,系统中包含了两片8259中断控制器,经级连可以管理15级硬件中断,但其中部分中断号已经被系统硬件占用,具体使用情况如表1-1示。两片8259的端口地址为:主片8259使用020H和021H两个端口;从片使用0AOH和0AlH两个端口。系统初始化两片8259的中断请求信号均采用上升沿触

3、发,采用全嵌套方式,优先级的排列次序为:0级最高,依次为1级、8级一15级,然后是3级一7级。在实验平台上系统总线单元的INTR信号对应的中断线就是PC机保留中断其中的一个。对INTR中断的初始化PC机已经完成,在使用时主要是将其中断屏蔽打开,修改中断向量。表1-1PC微机系统中的硬件中断中断号功能中断向量号中断向量地址主8259IRQ0日时钟/计数器008H0020H~0023H主8259IRQ1键盘09H0024H~0027H主8259IRQ2接从片82590AH0028H~002BH主8259IRQ3串行口20BH002CH~002FH主8259I

4、RQ4串行口10CH0030H~0033H主8259IRQ5并行口20DH0034H~0037H主8259IRQ6软盘0EH0038H~003BH主8259IRQ7并行口10FH003CH~003FH从8259IRQ8实时钟70H01C0H~01C3H从8259IRQ9保留71H01C4H~01C7H从8259IRQ10保留72H01C8H~01CBH从8259IRQ11保留73H01CCH~01CFH从8259IRQ12保留74H01D0H~01D3H从8259IRQ13协处理器中断75H01D4H~01D7H从8259IRQ14硬盘控制器76H01D

5、8H~01DBH从8259IRQ15保留77H01DCH~01DFH34微机原理及接口技术实验指导书5实验说明及步骤(1)INTR单中断应用实验在前面已经介绍了实验平台上系统总线单元的INTR中断请求信号已经是对应到PC机内部的某一级中断。INTR产生一个上升沿的中断请求,PC机内部相应的那级中断就会得到响应。所以,使用INTR中断请求信号,就相当在使用PC机内部相应的那一级中断。INTR中断请求之所以能有效,是通过PCI卡上INTCSR寄存器的相应设置实现的。所以,在程序设计时需要对该寄存器进行一些操作。在此处主要是学习8259中断原理,以及微机中断的

6、编程应用方法。关于INTCSR寄存器设置属于PCI接口技术范畴。编程时直接加入相关语句即可。有关INTCSR寄存器在后面PCI接口技术中断处理实验中会做详细讲述。还需要注意的是,使用INTR中断的程序必须在纯DOS环境下运行。因为在Windows下,INTR中断产生后会被Windows底层的实验系统驱动程序捕获,实验程序中的中断处理程序无法得到响应。在纯DOS下运行提供的CHECK程序,可以查看PC分配给实验系统的中断号及其它一些中断编程需要的信息,通过这些信息编写中断应用程序。本实验要求使用总线上INTR中断请求线完成一次单中断应用实验。用单次脉冲上升

7、沿模拟中断源,中断处理程序完成在屏幕上的显示字符“9”。实验前先运行CHECK程序,得到INTR所对应的中断号、相应的初始化命令字寄存器ICW及操作命令字寄存器OCW的地址、打开屏蔽的命令宇、中断矢量地址和PCI卡中断控制寄存器INTCSR的地址。得到这些信息后就可以开始设计实验了。参考程序流程如图1-1所示。;T8259-1.asm;单一中断应用实验;***************根据CHECK配置信息修改下列符号值*******************INTR_IVADDEQU034H;INTR对应的中断矢量地址INTR_OCW1EQU021H;IN

8、TR对应PC机内部8259的OCW1地址INTR_OCW2EQU020H;INT

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

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

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