《定时与计数电路》PPT课件.ppt

《定时与计数电路》PPT课件.ppt

ID:51599038

大小:488.36 KB

页数:40页

时间:2020-03-25

《定时与计数电路》PPT课件.ppt_第1页
《定时与计数电路》PPT课件.ppt_第2页
《定时与计数电路》PPT课件.ppt_第3页
《定时与计数电路》PPT课件.ppt_第4页
《定时与计数电路》PPT课件.ppt_第5页
资源描述:

《《定时与计数电路》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微机原理及应用第九章计数器与定时电路2021/10/31学习目的通过对本章的学习,您应该能够达到下列要求:了解定时基本概念熟悉可编程计数器/定时器8253的外部特性熟悉可编程计数器/定时器8253工作模式熟悉可编程计数器/定时器8253初始化28253的外部特性8253工作模式8253初始化重点3一、定时与计数定时中断、定时检测、定时扫描,对外部事件计数二.微机中的定时方法软件定时——延迟子程序硬件定时——用计数器/定时器82539.1定时基本概念4例:软件定时的例子:编写一个软件定时程序,要求定时20ms.假设:8086的时钟=8MHz

2、,一个时钟周期T=1/8MHz=0.125us延时20ms,执行PUSHF,POPF指令:需要循环次数:N=20000/[(12+14+17)*0.125]=37209参考程序:MOVCX,37209PUSHF;时钟数:14TPOPF;时钟数:12TLOOP;时钟数:179.1定时基本概念58253外部特性与内部编程结构计数器/定时器8253特点三个通道,可单独使用片内寻址A1A0=00、01、10、11对应:通道0、1、2和控制口地址工作方式:6种PIT(ProgrammableIntervalTimer)9.2可编程计数器825369

3、.2可编程计数器825379.2可编程计数器8253连接系统端的主要引线:D7~D0CSRDWRA1,A0用于选择四个编址部件之一引线结构A1A0选择00计数通道001计数通道110计数通道211控制寄存器89.2可编程计数器8253计数通道的主要引线(每通道均相同):CLKn时钟脉冲输入,计数器的计时基准。GATEn门控信号输入,控制计数器的启停。OUTn计数器输出信号,不同工作方式下产生不同波形。(n=0~2)91.外部特性与CPU相连的信号:数据线D7~D0,读RD,写WR,片选CS,地址线A0,A18253GATE0OUT0CLK

4、05V8088CPU1KHzD0~78253运行原理图译码地址M/IOCSWRRDA0A1A0A1WRRD9.2可编程计数器8253101).数据总线缓冲器往计数器设置计数初值;从计数器读取计数值;往控制寄存器设置控制字。2).读/写逻辑电路A1A0:端口选择00:通道0(0号计数器)01:通道1(1号计数器)10:通道2(2号计数器)11:控制字寄存器9.2可编程计数器8253113).控制命令寄存器(8位)4).计数器:三个独立通道:计数器0,计数器1,计数器2每个通道包含:计数初值寄存器(16位)减一寄存器(16位)当前计数初值锁存

5、器(16位)9.2可编程计数器825312思考题:8253每个计数通道与外设接口有哪些信号线,每个信号的用途是什么?9.2可编程计数器8253131)门脉冲控制时钟输入;2)用门脉冲来重新启动计数;3)用门脉冲停止计数;4)单一计数;5)循环计数.计数器/定时器的工作特点9.2可编程计数器8253143.计数初值计数初值n=时钟频率fc/输出频率fout=定时时间Tout/时钟脉冲周期Tc4.编程命令方式命令字对8253初始化方式命令字的格式9.2可编程计数器825315SC1SC0RW1RW0M2M1M0BCDM2M1M0模式选择000

6、模式0001模式1/10模式2/11模式3100模式4101模式500----对计数器进行锁存01----只读/写低8位字节10----只读/写高8位字节11----先读/写低8位字节,再读/写高8位字节.00----选计数器001----选计数器110----选计数器211----无意义8253控制字格式9.2可编程计数器8253168253初始化方法:设置控制字;确定计数初值。例:使2号定时器,工作在方式3,计数初值=533h,二进制计数.试写出8253初始化程序段.8253端口地址:40H,41H,42H,43HMOVAL,1011

7、0110B;2号定时器,方式3OUT43H,ALMOVAX,0533HOUT42H,AL;2号数据口MOVAL,AHOUT42H,AL9.2可编程计数器8253178253的工作模式方式0——计数结束产生中断一次定时或计数,重写初值,启动新一轮的计数方式1——可编程的单脉冲(单稳)触发器GATE边沿触发,启动新一轮计数方式2——分频器(速度波发生器)具有计数初值重装能力方式3——方波发生器具有计数初值重装能力方式4——软件触发的选通信号发生器一次定时,重写初值,启动新一轮的计数方式5——硬件触发的选通信号发生器GATE边沿触发新一轮计数9

8、.2可编程计数器8253181.方式0——计数结束产生中断(一次定时或计数,重写初值,启动新一轮的计数)19方式0(计数结束中断)计数过程中,GATE端应保持高电平。每写入一次初值计数一个周期

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。