实验三计数器原理及分频实验_第1页
实验三计数器原理及分频实验_第2页
实验三计数器原理及分频实验_第3页
实验三计数器原理及分频实验_第4页
实验三计数器原理及分频实验_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、微机原理与接口技术实验实验3 8253计数器原理及分频实验 1实验目的1.熟悉8253定时器/计数器的功能及接口方法。2.熟悉8253的分频原理。 3.掌握8253的分频应用编程。 2实验任务 1分析本实验主板上8253的硬件电路原理。 2熟悉8253的工作原理后,编写出8253的 初始化程序。 3编写出8253分频程序,观察实验显现。 3实验原理 8253的引脚 8253有3个独立的16位减计器通道,每一个通道有三条引线: CLK、GATE和OUT。 CLK: 输入时钟, 8253规定,加在CLK引脚的输入时钟周期不能小于380ns。 GATE:门控信号输入引脚。这是控制计数器工作的一个外部

2、信号。当GATE引脚为低时,通常都是禁止计数器工作的;只有 GATE为高时,才允许计数器工作。 OUT:输出引脚。当计数到“0”时,OUT 引脚上必然有输出,输出信号波形取决于工作方式。4 8253内部端口的选择及每个通道的读/写操作的选择如下表所示 5 8253的端口控制子6 8253的工作方式和输出波形 7实验电路组成原理框图 803H00H0011D2位00方式2方式0方式21初始状态0计数开计数关未知T0: C0H T1: C1H T2: C2H 控制寄存器: C3H10109001100方式2方式0方式21计数器初始化后10103H00HD2位00分别写入各方式控制字和计数器初值,闸

3、门时间由计数器0、1的初值确定。计数关计数开计数开10011011011方式2方式0方式2启动计数器0和2(开闸门)地址0 x03写入0 xFF : D3位03H00HD2位fx01CLK1往地址0 x03写入0 xFF,开闸门,启动计数器0计数,并将fx接入。0计数开计数开计数开00101111011方式2方式0方式2计数器0计数结束,同时计数器1计数一次03H00HD2位fx01CLK1往地址0 x03写入0 xFF,开闸门,启动计数器0计数,并将fx接入。0计数开计数开计数开00011211011方式2方式0方式2计数器1计数结束,则计数器0已经循环了N次03H00HD2位fX10CLK

4、计数器1计数结束后,同时自动关闭计数器2。读IN2,D2位为11计数开计数开计数关10011300110方式2方式0方式2关闸门,地址0 x03写入0 x00 : D3位03H00HD2位10CLK010往地址0 x03写入0 x00,关闸门。然后锁存计数器2,再读计数器2的计数值,进行频率计算。1计数关计数开计数关101014本实验共用到六个端口地址:23H(1Y1): 输出口,8255的控制端口22H(1Y1): 输出端口(PC3),发出计数器0的闸门信 号(0为关,1为开)A0H(1Y5): 输入/输出端口,8253计数器0 的读写口A1H(1Y5): 输入/输出端口,8253计数器1的

5、读写口A3H(1Y5): 输出端口,8253的控制寄存器的端口 15编程与调试1.程序说明 对8253的计数器0和1写入初值,使计数器1输出一定频率的方波,从而使得与计数器1输出端相连接的指示灯循环亮和灭。 2.编程思路 163.编程步骤 调用自定义头文件(同上实验一)。 EPP端口初始化(同上实验一)。 初始化8255。 8255的控制字应该定义C口的低位为输出口,工作方式为方式0。 PC3口置“0”,阻止脉冲输入。 初始化8253前,要阻止脉冲输入,就要向PC3口置0,8255的C口的各个端口可以直接置位和复位。 初始化8253。 8253的计数器0、计数器1,工作方式分别为方式2和方式3,都是先写低字节再写高字节和BCD码计数。向计数器0置入初值是1000,向计数器1置入的初值也是1000。17思考和练习题 1向计数器0和计数器1写入不同的值,指示灯 会出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论