最新微机原理与接口技术-8定时、计数技术..教学讲义PPT课件.ppt

最新微机原理与接口技术-8定时、计数技术..教学讲义PPT课件.ppt

ID:62268729

大小:690.50 KB

页数:122页

时间:2021-04-24

最新微机原理与接口技术-8定时、计数技术..教学讲义PPT课件.ppt_第1页
最新微机原理与接口技术-8定时、计数技术..教学讲义PPT课件.ppt_第2页
最新微机原理与接口技术-8定时、计数技术..教学讲义PPT课件.ppt_第3页
最新微机原理与接口技术-8定时、计数技术..教学讲义PPT课件.ppt_第4页
最新微机原理与接口技术-8定时、计数技术..教学讲义PPT课件.ppt_第5页
资源描述:

《最新微机原理与接口技术-8定时、计数技术..教学讲义PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微机原理与接口技术-8定时、计数技术..学习目的通过对本章的学习,您应该能够达到下列要求:了解定时基本概念熟悉可编程计数器/定时器8253的外部特性熟悉可编程计数器/定时器8253工作模式熟悉可编程计数器/定时器8253初始化重点8253的外部特性8253工作模式8253初始化误差:(15+12+19)*0.125=5.75us写成子程序:DELAYPROCFARPUSHCXMOVCX,37209L:PUSHFPOPFLOOPLPOPCXRETPUSHCX;时钟数:15TPOPCX;时钟数:12TRET;时钟数:19T完成0~9的计数,主要程序片段MOVCX

2、,10LP:CALLDELAYMOVDL,30HMOVAH,02H;DOS调用,显示一个字符INT21HINCDLLOOPLPMOVAH,4CHINT21HDELAYPROCNEAR;软件延时子程序PUSHAXMOVCX,0FFFFHL:PUSHFPOPFLOOPLPOPAXRETDELAYENDP8.2可编程计数器/定时器8253 PIT(ProgrammableIntervalTimer)1.外部特性8086CPUD0~7A2A1A9~A38253端口地址为偶地址8253内部结构框图CLKi:不大于2MHZ1).数据总线缓冲器(8位)往计数器设置计数初值

3、;从计数器读取计数值;往控制寄存器设置控制字。2).读/写逻辑电路A1A0:端口选择00:通道0(0号计数器)01:通道1(1号计数器)10:通道2(2号计数器)11:控制字寄存器3).控制寄存器(8位)接收CPU送来的控制字,用来选择计数器和工作方式,只能写不能读。4).计数器:三个独立通道:计数器0,计数器1,计数器2每个计数器包含:计数初值寄存器(16位,65536个数,64KB)减一寄存器(16位)当前计数初值锁存器(16位)计数:CLK脉冲间隔可以不相等;定时:CLK脉冲间隔相等,精确的时钟脉冲提问:8253每个计数通道与外设接口有哪些信号线,每个

4、信号的用途是什么?定时/计数器芯片Intel8253占用几个端口地址?各个端口分别对应什么?2.计数初值计数初值n=时钟频率fc/输出频率fout=定时时间Tout/时钟脉冲周期Tc3.编程命令方式命令字对8253初始化8.2.28253控制字格式SC1SC0RW1RW0M2M1M0BCD1--计数值为BCD码格式0--计数值为二进制格式M2M1M0模式选择000模式0001模式1010模式2011模式3100模式4101模式500----对计数器进行锁存01----只读/写低8位字节10----只读/写高8位字节11----先读/写低8位字节,再读/写高8

5、位字节.00----选计数器001----选计数器110----选计数器211----无意义8253初始化方法:设置控制字;确定计数初值。例8.2:使2号定时器,工作在方式3,计数初值=533H,二进制计数.试写出8253初始化程序段。已知8253的端口地址:40H,41H,42H,43HMOVAL,10110110B;2号定时器,方式3OUT43H,ALMOVAX,0533HOUT42H,AL;2号数据口MOVAL,AHOUT42H,AL读当前计数值:先写锁存控制字,再读计数值例8.3:计数器1已经初始化为8位二进制计数方式,要求读出并检查1号计数器的当前

6、值是否全为”1”。已知8253的端口地址:40H,41H,42H,43HL:MOVAL,01000000B;1号计数器锁存命令OUT43H,ALINAL,41H;读1号计数器计数值CMPAL,0FFHJNELHLT8.2.38253的工作模式方式0——计数结束产生中断一次定时或计数,重写初值,启动新一轮的计数方式1——可编程的单脉冲(单稳)触发器GATE边沿触发,启动新一轮计数方式2——分频器(速度波形发生器)具有计数初值重装能力方式3——方波发生器具有计数初值重装能力方式4——软件触发的选通信号发生器一次定时,重写初值,启动新一轮的计数方式5——硬件触发的

7、选通信号发生器GATE边沿触发,新一轮计数1.方式0——计数结束产生中断(一次定时或计数,若重新计数,则需重写初值,启动新一轮的计数)例8.4:使1号定时器工作在方式0,计数初值0FF5H,二进制计数.试写出8253初始化程序段。已知8253端口地址:40H,41H,42H,43HMOVAL,01110000B;1号定时器,方式0OUT43H,ALMOVAX,0FF5HOUT41H,AL;1号数据口MOVAL,AHOUT41H,AL高2.方式1——单脉冲触发器(GATE边沿触发,硬件触发,启动新一轮计数)3.方式2----分频器(具有计数初值自动重装能力)3

8、4.方式3--方波发生器(具有计数初值自动重装能力)

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

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

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