8254定时计数器
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
模式选择 000:模式0 001:模式1 010:模式2 011:模式3 100:模式4 101:模式5
0:二进制 1:BCD
3、8254的地址
片选地址:280~287H
8254控制寄存器地址:283H 计数器0的地址:280H 计数器1的地址:281H 计数器2的地址:282H
4
五、实验重点或难点
方式0-----计数结束中断 方式1-----硬件触发单拍脉冲 方式2-----频率发生器 方式 0 方式 1
方式 2 方式 3 方式 4
方式 5
方式3-----方波发生器
方式4-----软件触发选通 方式5-----硬件触发选通
四、实验提示
1、8254初始化 对8254定时/计数器进行初始化操作,必须遵守两个 原则:
8254可编程定时/计数器
一、实验目的
1、掌握8254的基本工作原理和编程方法;
2、使用逻辑笔来观察8ห้องสมุดไป่ตู้54的工作状态。
二、实验内容
编写实验程序,利用实验台上8254定时/计数器对 1MHz时钟脉冲进行分频,产生频率为1Hz的方波信号, 并用逻辑笔观察OUT1引脚输出电平的变化。
三、8254工作方式
1、8254控制字的定义。 2、8254各工作方式的特点。 3、8254级连时接线方法。
硬件接线提示
1MHZ时钟 Y0 (280H~287H)
+5V
逻辑笔
(1)首先要写入工作方式控制字,再写入计数初值;
(2)初始值的设置应与控制字中规定的格式相一致。
2、8253控制字表
SC1 SC0 RW2 RW1 M2 M1 M0
数制选择
计数器选择 00:计数器0 01:计数器1 10:计数器2 11:非法
读/写指示 00:锁存 01:只读/写低8位 10:只读/写高8位 11:先读/写低8位 再读/写高8位