东南大学微机原理第六次实验报告.pdf
饭疏食,饮水,曲肱而枕之,乐亦在其中矣。不义而富且贵,于我如浮云。——《论语》
《微机实验及课程设计》
实验报告
实验一8253计数器/定时器
姓名:学号:
专业:仪器科学与工程学院实验室:计算机硬件技术
实验时间:2014年05月29日报告时间:2014年06月4日
评定成绩:审阅教师:
饭疏食,饮水,曲肱而枕之,乐亦在其中矣。不义而富且贵,于我如浮云。——《论语》
一.实验目的
1)掌握计数器/定时器8253的基本工作原理和编程应用方法;
2)了解掌握8253的计数器/定时器典型应用方法
二.实验内容
必做:
5-1将计数器0设置为方式0,计数初值为N(小于等于0FH),用手动的方式逐个输入单脉冲,
编程使计数值在屏幕上显示,并同时用逻辑笔观察OUT0电平变化。(参考程序p63)
5-2将计数器0、1分别设置在方式3,计数初值设为1000,用逻辑笔观察OUT0电平的变化。
(参考程序p64)
5-3在实验2的基础上,利用输出的1Hz的方波接入计数器2,设置计数器2初值为4,根
据键盘输入的数字(0~5)来设置计数器2的工作方式,并将GATE2信号进行相应的连接(接
+5V或接单脉冲)用逻辑笔观察OUT2电平的变化。要求可以响应键盘的连续变化,直到按
ESC键退出。
5-4在实验2的基础上,将8253计数器1的工作方式改为方式0,输出OUT1接入8255的
PA0,PC0连接任意一个发光二级管,8255A的CS接288H。编程使得发光二极管亮5秒,灭
2秒,一直循环直到按任意键退出。(提示:PA0查询OUT1输出电平,PC0输出开关量控制
二极管发光)
二.实验原理与接线
5-1参考图3.6-1虚线连接电路,将计数器0设置为方式0,计数器初值为N(N≤0FH),
用手动逐个输入单脉冲,编程使计数值在屏幕上显示,并同时用逻辑笔观察OUT0电平变化
(当输入N+1个脉冲后OUT0变高电平)
8253的CS接280H
8253的GATE0接+5V
饭疏食,饮水,曲肱而枕之,乐亦在其中矣。不义而富且贵,于我如浮云。——《论语》
8253的CLK0接单脉冲1或2
8253的OUT0接逻辑笔(高电平LED12亮,低电平LED13亮)
5-2按图3.6-2连接电路,将计数器0、计数器1分别设置为方式3,计数初值设为1000,
用逻辑笔观察OUT1输出电平的变化(频率1Hz)
8253的CS接280H
8253的GATE0和GATE1接+5V
8253的CLK0接1MHz
8253的OUT0接CLK1
8253的OUT1接逻辑笔
编辑提示:
1、8253定时器0地址280h
8253定时器1地址281h
8253定时器2地址282h
8253控制口地址283h
2、实验参考程序中的口地址和代号是随意的,看程序的时候要注
三.实验源程序(主要部分)和流程图
饭疏食,饮水,曲