浙江工业大学计算机学院
实 验 报 告
实验名称 定时/计数器(8253)
一、实验内容与要求
1.1 实验内容
1.计数器方式0实验
将计数器0设置为方式0,计数器初值为N(N≤0FH),用手动开关逐个输入单脉冲,编程使计数值在屏幕上显示,并同时用逻辑笔观察OUT0电平变化(当输入N+1个脉冲后OUT0变高电平)。
2.计数器方式3实验
将计数器0、计数器1分别设置为方式3,计数初值设为1000,用逻辑笔观察OUT1输出电平的变化(频率1Hz)。
3. 计数器级联实验
将计数器0设置为方式3(方波),计数器1设置为方式2(分频)。实现计数器0的输出为方波,计数器1的输入是计数器0输出。人机交互界面设计:实现在显示屏幕上提示输入计数器0(方波)的参数和计数器1(分频信号)的参数。
1.2 实验要求
(1) 正确完成硬件电路连线;
(2) 使用8253定时/计数器芯片,除片选引脚,其他信号都已接好,进行有关结构设计和编程 (3) 编写正确汇编程序,完成正确的屏幕以及硬件仪器的显示。
二、实验原理与硬件连线
2.1 实验原理
8253/8254 定时/计数器总体结构如图2.1.1所示,外部引脚定义如图2.1.2所示
1
图2.1.1 定时/计数器总体结构 图2.1.2 外部引脚定义
2.2 硬件连线
1.实验1硬件连线如图2.21所示:
U5 825311CLK0911108280H21+5V1213910CSGATE0OUT0R2+5VR3
图2.2.1 TPC-USB平台计数器方式0实验连线图
2.实验2硬件连线如图2.22所示:
U5 8253OUT1GATE113141510119+5V280HCLK121CSOUT0GATE0CLK0+5V1MHz
2
图2.2.2 TPC-USB平台计数器方式3实验连线
3.实验3硬件连线如图2.23所示:
U5 8253OUT1GATE113141510119+5V280HCLK121CSOUT0GATE0CLK0+5V1MHz
图2.2.3 TPC-USB平台计数器级联实验连线
三、设计思路、步骤和程序流程图
3.1 设计思路
(1)硬件连线:在TPC-USB实验板上,进行三种方式下的8253计数器实验 (2)程序设计:通过对实验要求的理解,编写想关的汇编代码 (3)两者结合显示符合实验要求的结果
3.2 实验步骤
3.3 程序流程
(1)计数器方式0实验,流程如图3.3.1:
3
开始设计数器 0 为工作方式 0送计数器初值读计数器值显示计数值No有键按下吗 ?Yes结束
图3.3.1 TPC-USB平台计数器方式0实验流程图
(2)计数器方式3实验,流程如图3.3.2:
开始设计数器 0 为工作方式 3向计数器 0 送初值 1000(先送低字节,后送高字节)设计数器 1 为工作方式 3向计数器 1 送初值 1000(先送低字节,后送高字节)结束 图3.3.2 TPC-USB平台计数器方式3实验流程图
4