可编程的定时器计数器PPT学习教案_第1页
可编程的定时器计数器PPT学习教案_第2页
可编程的定时器计数器PPT学习教案_第3页
可编程的定时器计数器PPT学习教案_第4页
可编程的定时器计数器PPT学习教案_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

1、会计学1 可编程的定时器计数器可编程的定时器计数器 2 第1页/共45页 3 第2页/共45页 4 第3页/共45页 5 3.软、硬件结合法:即设计一种 专门的具有可编程特性的芯片, 来控制定时和计数的操作,而 这些芯片,具有中断控制能力, 定时、计数到时能产生中断请 求信号,因而定时期间不影响 CPU的正常工作。 第4页/共45页 6 控制寄存器 控 制 逻 辑 CRH CRL CEH CEL OLH OLL 计数初值寄存器CR 计数执行单元CE 计数输出锁存器OL CLK GATE OUT 07 DD RD 0 A WR CS 第5页/共45页 7 控制寄存器 控 制 逻 辑 CRH CR

2、L CEH CEL OLH OLL 计数初值寄存器CR 计数执行单元CE 计数输出锁存器OL CLK GATE OUT 07 DD RD 0 A WR CS 第6页/共45页 8 / 制CLK脉冲和GATE门控信号适 当配合来产生OUT端的输出信 号的形状。 控制寄存器 控 制 逻 辑 CRH CRL CEH CEL OLH OLL 计数初值寄存器CR 计数执行单元CE 计数输出锁存器OL CLK GATE OUT 07 DD RD 0 A WR CS 第7页/共45页 9 控制寄存器 控 制 逻 辑 CRH CRL CEH CEL OLH OLL 计数初值寄存器CR 计数执行单元CE 计数输

3、出锁存器OL CLK GATE OUT 07 DD RD 0 A WR CS 第8页/共45页 10 第9页/共45页 11 由程序设定和改变; 5.所有的输入、输出电平都与 TTL兼容。 第10页/共45页 12 第11页/共45页 13 n控制寄存器:8位,存放各自的 控制字,初始化时写入控制字寄 存器的内容。 n计数初值寄存器:16位,存放计 数初值,初始化时写入。 n减1计数寄存器:16位减1计数器, 计数初值由预置寄存器送来,每 输入一个计数脉冲,减1,减到0 时输出计数结束信号。 n输出锁存器:当接收到CPU读命 令时,锁存当前计数值不跟随计 数器变化。 第12页/共45页 14

4、D7 D6 D5 D4 D3 D2 D1 D0 CLK 0 OUT 0 GATE 0 GNDOUT 1 GATE 1 CLK 1 GATE 2 CLK2 A0 A1 OUT2 WR RD CS VCC 8253 PIT 24 23 22 21 20 19 18 17 16 15 14 13 1 2 3 4 5 6 7 8 9 10 11 12 第13页/共45页 15 nA1,A0:地址输入,接 AB的任两位,用于选择 内部四个端口之一。 IOW IOR 片选信号片选信号 DB D7- D0 8253 A1 A0 WR RD CS 计数器计数器 2 计数器计数器 1 计数器计数器 0 CLK0

5、 GATE0 OUT0 CLK1 GATE1 OUT1 CLK1 GATE1 OUT1 A1 A0 A1 A0 选选 择择 0 0 计数器计数器0 0 1 计数器计数器1 1 0 计数器计数器2 1 1 控制寄存器控制寄存器 第14页/共45页 16 0 1 0 0 00 1 0 0 0 0 1 0 0 10 1 0 0 1 0 1 0 1 00 1 0 1 0 0 1 0 1 10 1 0 1 1 0 0 1 0 00 0 1 0 0 0 0 1 0 10 0 1 0 1 0 0 1 1 00 0 1 1 0 功功 能能 对计数器对计数器0 0设置计数初值设置计数初值 CSCSRDRDA A

6、1 1A A0 0WRWR 对计数器对计数器1 1设置计数初值设置计数初值 对计数器对计数器2 2设置计数初值设置计数初值 设置控制字设置控制字 从计数器从计数器0 0读出计数值读出计数值 从计数器从计数器1 1读出计数值读出计数值 从计数器从计数器2 2读出计数值读出计数值 第15页/共45页 17 IOW IOR 片选信号片选信号 DB D7- D0 8253 A1 A0 WR RD CS 计数器计数器 2 计数器计数器 1 计数器计数器 0 CLK0 GATE0 OUT0 CLK1 GATE1 OUT1 CLK1 GATE1 OUT1 A1 A0 第16页/共45页 18 CLK GAT

7、E OUT D0D7 WR RD A1 A0 CS DB IOW IOR A1 A0 译码器译码器 高位地址高位地址 A15-A2 8253 8253占用占用4个接个接 口地址:口地址: 计数器计数器0 计数器计数器1 计数器计数器2 控制寄存器控制寄存器 共三组共三组 接外设接外设 第17页/共45页 19 第18页/共45页 20 第19页/共45页 21 GATE OUT CLK 03124 4 方式方式0 WR 第20页/共45页 22 第21页/共45页 23 GATE OUT CLK 03124 4 方式方式1 WR 第22页/共45页 24 第23页/共45页 25 03124

8、GATE OUT CLK 4 方式方式 2 03124 03124 03124 WR 第24页/共45页 26 第25页/共45页 27 03124 GATE OUT CLK 4 方式方式3 03124 4 WR 第26页/共45页 28 第27页/共45页 29 GATE OUT CLK 03124 4 方式方式4 WR 第28页/共45页 30 第29页/共45页 31 GATE OUT CLK 03124 4 方式方式5 WR 第30页/共45页 32 第31页/共45页 33 启动计数启动计数中止计数中止计数自动重复自动重复更新初值更新初值OUT波形波形 方式方式0软件软件(暂停)(暂

9、停) GATE=0 无无立即有效立即有效 方式方式1硬件硬件/ 无无下一轮下一轮 有效有效 方式方式2软软 / 硬件硬件 GATE=0 有有下一轮下一轮 有效有效 方式方式3软软 / 硬件硬件 GATE=0 有有下半轮下半轮 有效有效 方式方式4软件软件(暂停)(暂停) GATE=0 无无下一轮下一轮 有效有效 方式方式5硬件硬件/ 无无下一轮下一轮 有效有效 负的单个负的单个 宽脉冲宽脉冲 负的单个负的单个 宽脉冲宽脉冲 负的单个负的单个 窄脉冲窄脉冲 负的单个负的单个 窄脉冲窄脉冲 对称方波对称方波 周期性负脉冲周期性负脉冲 第32页/共45页 34 初始化和计数初始化和计数方式方式5 允

10、许计数允许计数禁止计数禁止计数方式方式4 允许计数允许计数1.初始化和计数初始化和计数 2.计数器重新装入计数器重新装入 1.禁止计数禁止计数 2.使输出立即变为高电平使输出立即变为高电平 方式方式3 允许计数允许计数1.初始化和计数初始化和计数 2.计数器重新装入计数器重新装入 1.禁止计数禁止计数 2.使输出立即变为高电平使输出立即变为高电平 方式方式2 1.初始化和计数初始化和计数 2.下一个时钟后输出变下一个时钟后输出变 为低电平为低电平 方式方式1 允许计数允许计数禁止计数禁止计数方式方式0 高电平高电平上升沿上升沿低电平或进入低电平低电平或进入低电平 第33页/共45页 35 D7

11、D6D5D4D3D2D1D0 计数器选择计数器选择 00 01 10 11 计数器0 计数器1 计数器2 无效 读读/ /写格式写格式 及锁存命令及锁存命令 00 01 10 11 计数器锁存 读/写计数器低8位 读/写计数器高8位 先读/写低8位, 再读/写高8位 工作方式选择工作方式选择 000 001 10 11 方式0 方式1 方式2 方式3 100 101 方式4 方式5 计数制计数制 选择选择 0 1 二进制计数 BCD码计数 第34页/共45页 36 第35页/共45页 37 写控制字写控制字 写计数值低写计数值低8位位 写计数值高写计数值高8位位 * 非必须非必须 写入顺序:写

12、入顺序: 可按计数器分别写可按计数器分别写 入控制字和初值。入控制字和初值。 也可先写所有计数也可先写所有计数 器控制字,再写入器控制字,再写入 它们的初值。它们的初值。 第36页/共45页 38 置计数初值:置计数初值: MOV DX,388H;CNT0 MOV AX,2000;CR0 OUT DX,AL MOV AL,AH OUT DX,AL MOV DX,389H;CNT1 MOV AL,200;低低8位位 OUT DX,AL 设置工作方式:设置工作方式: MOV DX,38BH;控制口控制口 MOV AL,36H; OUT DX,AL MOV AL,56H;CNT1 OUT DX,AL 36H = 00 11 011 0 CNT0 16位位 方式方式3 56H = 01 01 011 0 CNT1 8位位 方式方式3 第37页/共45页 39 驱驱 动动 器器 CLK1 OUT1 CLK0 GATE0 GATE1 OUT0 INT +5V 2.5MHz 8255PA0 扬声器扬声器 8253 +5V 光源光源 工件工件 R 光敏电阻光敏电阻 2000

温馨提示

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

评论

0/150

提交评论