文档介绍:计算机硬件课程设计报告
计算机硬件课程设计报告
计算机硬件课程设计报告
计算机硬件技术课程设计
实践报告
学院: 自动化工程学院
班级:
计算机硬件课程设计报告
计算机硬件课程设计报告
当OCW1中某一位为1时,对应的中断请求IRi受到屏蔽.
2) 操作命令字OCW2(设置优先级循环方式和中断结束方式),设置优先级是否进行循环、循环方式及中断结束方式.
3) 操作命令字OCW3(设置特殊屏蔽方式;设置中断查询方式;读8259A内部寄存器)。
计算机硬件课程设计报告
计算机硬件课程设计报告
计算机硬件课程设计报告
3.实验操作:
(1)硬件连线:单级中断区8259A的IRQ3插孔和SP插孔相连。SP插孔初始电平为低电平.
(2)软件操作:
1)双击桌面dv88。exe,在实验系统实验选择框内可以选择不同的实验项目,本次实验是计数器的实验,所以选择计数器,在框的右边可以查看实验的目的、内容、原理和位置等,了解实验的所有知识。
2)单击新建,出现程序编辑界面,编辑本次实验的程序并保存,保存路径为C:/DVCC,保存的文件名为英文或数字,不可以包含中文.
3)然后按键盘显示控制模块白色键盘区的右上角的复位键“Reset”,位于键盘区上面的数码管显示“dvcc—86H”。
4)单击联接、编译、调试,如果编译的过程中没有出现错误或警告,则继续进行下一步,否则找出错误并改正,直到不出现错误.
5)在没错误和警告的前提下,单击运行,并进行相关操作,查看实验结果。
6)长按PC键盘ESC键3秒钟,实验箱上按键盘显示控制区的复位键Reset,直到数码管显示
计算机硬件课程设计报告
计算机硬件课程设计报告
计算机硬件课程设计报告
“dvcc-86H",退出运行。
最后经过我们的实践,完成了对8259计数器的论证.
四、硬件原理图:
图2 硬件原理图
五、程序流程图:
计算机硬件课程设计报告
计算机硬件课程设计报告
计算机硬件课程设计报告
图3 主程序流程图 图4 8259控制器流程图
六、程序清单:
CODE ﻩ SEGMENT
ASSUME ﻩﻩCS:CODE
INTPORT1 EQU 0020H ;8259A端口地址
INTPORT2 EQU ﻩ0021H
INTQ3ﻩ ﻩEQU ﻩINTERUPT3 ;IRQ3服务程序
INTQ7ﻩ ﻩEQU ﻩINTERUPT7 ;IRQ7服务程序
CONTPORT ﻩEQU ﻩ00DFH ;8255A控制口
计算机硬件课程设计报告
计算机硬件课程设计报告
计算机硬件课程设计报告
DATAPORT ﻩEQU 00DEH ;数据口
DATA0ﻩ EQU 0580H
DATA1ﻩ EQU 0500H
DATA2ﻩ EQU 0508H
DATA3ﻩ EQU 0518H ;指向显示8255-——1显示模区
DATA4ﻩ EQU 0520H
DATA5ﻩ EQU 0521H
ORG 1800H
START:ﻩﻩ JMP TINT1
TINT1: CALL FORMAT ;Format为显示模型库
CLD ;清除方向标志
MOV DI,DATA0 ;0580H-—058FH清零
MOV CX,08H
XOR AX,AX ;AX清0
REP STOSW ;AX=0存到ES:DI中
MOV SI,DATA3 ;建立显示8259基地址
CALL LEDDISP
MOV AX,0H ;数据段初始化
MOV D