7 - 8253可编程定时器计数器实验

2019-08-30 16:16

4.1 8253可编程定时器/计数器实验

4.1.1 实验目的

1、了解TPC-H微机接口实验台的组成;根据第3章介绍内容认知实验中将要用到的各电路模块在实验箱中的位置,为以后的实验打下基础。

2、了解实验台如何通过插在微机主板上的ISA总线扩展槽中的接口卡经扁平电缆将ISA总线信号(62个)引入实验箱,从而通过实验箱进行各种接口电路的实验。 3、进一步掌握8253的基本工作原理和编程方法。

4.1.2 实验预习要求

1、认真阅读第3章内容,熟悉TPC-H微机接口实验台的组成及基本使用方法。

2、复习8253的工作原理、6种工作方式各自的特点、控制字格式、读写操作方法以及如何进行初始化编程等内容。

3、预先编写好实验程序。

4.1.3 实验内容

1、通过实验台提供的单脉冲电路,按动微动开关向计数器依次发出单脉冲,观察每来一个脉冲时计数器当前计数值和输出波形的变化情况 按图4.1-1虚线连接电路。将计数器0设置为方式0,计数初值N可自行决定(但为了便于尽快观察实验结果,N值不宜设置过大,否则将会延长实验时间),按动单脉冲

& & 发生器(位于实验台底部中间,参

见图3-1)的微动开关产生单次脉冲送CLK0。编写程序在屏幕上显示计数器0的当前计数值,并同时用逻辑笔(位于实验台底部偏右,逻辑电平开关左边)观察OUT0输出信号的电平变化(当输入N+1个单次

图4.1-1 脉冲后OUT0变为高电平)。

2、计数器级联实现输入信号的二次分频

按图4.1-2连接电路。将计数器0和计数器1均设置为方式3(方波发生器),计数初值均设置为1000。计数器0的CLK输入端接1MHz脉冲信 号源,计数器0的输出OUT0连接至计数器1的CLK输入端CLK1,实现信号的二次分频。用示

+5v

波器或实验台上的逻辑笔观察计数器1的输出端OUT1输出信号的电平变化情况。

4.1.4 实验提示

本实验中8253的地址分配如下:计数器0

+5v 地址为280H;计数器1地址为281H;共用的控

制寄存器地址为283H。

请同学考虑:284H、285H和287H是否也可分别作为计数器0、计数器1和控制寄存器的 图4.1-2 地址?为什么?若将8253的CS连接至实验台

上I/O地址为288H?28FH的插孔,计数器0、计数器1、计数器2和控制寄存器的地址又可以是多少?

实验内容1和2的程序流程图如图4.1-3和4.1- 4所示。

图4.1-3 图4.1-4

4.1.5 实验习题

1、实验2中OUT0和OUT1输出信号的频率分别为多少?通过修改计数器0和计数器1的计数初值,OUT1输出信号的最小频率可为多少?

2、若CLK0接到2MHz脉冲信号源,计数初值仍均为1000,OUT1输出信号的频率为多少?

4.1.6 实验报告要求

1、根据流程图编写实验1和实验2的程序,并说明在实验过程中遇到了哪些问题,是如何处理的。 2、总结8253各工作方式的特点。 3、完成实验习题。

4、写出实验小结,内容包括实验心得(收获)、不足之处或今后应注意的问题等。


7 - 8253可编程定时器计数器实验.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:苏教版语文四年级下册单元知识点梳理总结

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: