数学与计算机科学系实验报告
课程: 微机原理与接口技术地点:博奕南实验室时间: 2013年5月16日
学生姓名
班级
学号
成绩
组别
同组姓名
仪器编号
实验项目
8253计数器应用实验
指导教师
计博倩
实验目的
。
。
实验要求
设定8253的2#通道工作在方式0,用于事件计数,当计数到5时,发出中断请求信号,显示“M”。
实验环境
硬件:系统中的8253芯片
软件:TDN86/51教学实验系统
实验内容及实验结果
请写出具体的实验步骤,并给出相应的实验结果,如有需要,附上编写的程序及其运行结果截图!!
按图连接实验线路。
(2)按图所示实验线路编写程序。设定8253的2#通道工作在方式0,用于事件计数,当计数到5时,发出中断请求信号,显示“M”。
程序如下:
STACK SEGMENT STACK
DW 64 DUP(?)
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE
START: IN AL,21H
AND AL,7FH
OUT 21H,AL
MOV AL,90H
OUT 43H,AL
A1: MOV AL,05H
OUT 42H,AL
HLT
STI
JMP A1
MOV AX,014DH
INT 10H
MOV AX,0120H
INT 10H
MOV AL,20H
OUT 20H,AL
IRET
CODE ENDS
END START
(3)输入实验程序并检查无误,经汇编,连接后装入系统。
(4)在0000:003CH单元填入IRQ7中断矢量(即0000;003C 12 20 00 00).
(5)G=0000:2000↙,运行以上程序。
(6)按动kk1键,观察是否每按6次,屏幕上显示一个“M”字符。
实验结果:
实
验
心
得
教师评阅意见
教师签字
签字日期
年月日
微机原理与接口技术实验报告 来自淘豆网www.taodocs.com转载请标明出处.