计算机原理课程设计报告.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《计算机原理课程设计报告.doc》由会员分享,可在线阅读,更多相关《计算机原理课程设计报告.doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1、 8255并行接口实验2、 8259(单片)中断实验3、 8259级联实验4、 8253定时计数器实验.5、 A/D转换接口实验.6、 步进电机实验.实验四 8255并行接口实验一、实验目的1、 学习利用并行接口芯片8255构成并行接口电路的基本方法。2、 熟悉掌握并行接口芯片8255的基本性能及在实际应用中硬件连接、初始化编程方法。二、实验内容编写程序,使8255的PB口为输出口,PA为输入口,从PA口将K0K7作为一个字读入,再从PB口输出这一反码字节。三、程序代码CODE SEGMENTASSUME CS:CODESTART:MOV DX,21BH ;置PB为输出口,PA为输入口MO
2、V AL,90HOUT DX,AL BG: MOV DX,218H ;从8255PA口读入数据IN AL,DXMOV DX,219H ;从8255PB口输出数据OUT DX,ALJMP BG CODE ENDSEND START四、电路图五、实现方法说明:先初始化,置PB为输出口,PA为输入口;再通过in指令从8255PA口读入数据;最后通过out指令将数据从8255PB口输出。实验五 8259(单片)中断实验一、实验目的:(1)了解PC机的中断结构及8259中断控制器的初始化。 (2)熟悉8259中断控制器的工作原理和硬件连接方法。 (3)了解8259的应用和硬件编程方法。 (4)了解825
3、9中断屏蔽,以及优先级判别等特性。二、实验内容:主程序使8255的PB口为输出口,输出0FFH,L0L7指示灯全亮,中断服务程序从PB口输出0FH,L0L3 亮,L4L7灭,并延时一段时间后返回主程序。三、程序代码 INT0 EQU 220h INT1 EQU 221hINT10 EQU 228hINT11 EQU 229hSTACKSEGMENT STADB 50 DUP(?)TOPEQULENGTH STASTACKENDSCODSEGMENT ASSUMECS:CODE,SS:STACKSTART: CLI ;关中断 MOV AX,TOP ;保护现场 MOV SP,AX push ds
4、MOV AX,0000H ;设置 IRQ0中断 MOV DS,AX MOV AX,OFFSET IRQ0 ADD AX,0000H MOV SI,20H MOV SI,AX MOV AX,CS MOV SI,22H MOV SI,AX POP DX MOV AL,13H ;设置ICW1,8259单片、边沿触发、需写ICW4 MOV DX,INT0 OUT DX,AL MOV AL,8 ;设置ICW2 MOV DX,INT1 OUT DX,AL MOV AL,9 ;设置ICW4 ,8086系统、普通EOI 、缓冲方式 MOV DX,INT1 OUT DX,AL MOV DX,INT1 MOV A
5、L,0FEH ;OCW1,屏蔽IR1IR7位 OUT DX,AL MOV DX,INT0 MOV AL,20H OUT DX,AL STI ;开中断MOV DX,21BH ;初始化8255,PB为输出口,PA为输入口MOV AL,90HOUT DX,ALDSP: MOV AL,0FFH ;等待中断,使八个灯都亮MOV DX,219HOUT DX,AL JMP DSPIRQ0: STI ;中断服务程序mov cx,0FFFFH ;延时LOOP $MOV AL,0FH ;使左四个灯灭右四个灯亮MOV DX,219HOUT DX,AL MOV DX,INT0 MOV AL,20H OUT DX,AL
6、mov cx,0FFFFH ;延时LOOP $mov cx,0FFFFHLOOP $ IRET ;中断返回 code endsend start四、电路图五、实现方法说明8255PB口输出数据,没有中断(没有脉冲)时,输出全为高,当有中断时通过8259来控制8255各个口是否亮,即延时多少。实验六 8259级联实验一、实验目的:(1)了解PC机的中断结构及8259中断控制器的初始化。 (2)熟悉8259中断控制器的工作原理和硬件连接方法。 (3)了解8259的应用和硬件编程方法。 (4)了解8259中断屏蔽,以及优先级判别等特性。二、实验内容:主程序使8255的PB口为输出口,输出0FFH,L
7、0L7指示灯全亮。IR0中断服务程序从PB口输出0FH,L0L3 亮,L4L7灭,并延时一段时间后返回主程序。IR1中断服务程序从PB口输出0F0H,L0L3 灭,L4L7亮,并延时一段时间后返回主程序。三、程序代码 STI ;开中断 MOV DX,21BH ;初始化8255,PB为输出口,PA为输入口MOV AL,90HOUT DX,ALDSP: MOV AL,0FFH ;等待中断,使八个灯都亮MOV DX,219HOUT DX,AL JMP DSP IRQ0: STI ;IRQ0中断服务程序mov cx,0FFFFH ;延时LOOP $MOV AL,0FH ;左四个灯灭,右四个灯亮MOV
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 原理 课程设计 报告
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内