第六章定时计数器.ppt
《第六章定时计数器.ppt》由会员分享,可在线阅读,更多相关《第六章定时计数器.ppt(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六章第六章 MCS-51内部内部 定时定时/计数器计数器基本要求基本要求:能熟练地使用内部定时/计数器T0、T1 , 用于各种方式下的编程。第一节第一节 定时定时/计数器的结构及工作原理计数器的结构及工作原理 MCS-51内部定时内部定时/计数器计数器Tx(x=0,1)的结构如下:)的结构如下: TRxC/T=0C/T=1振荡器振荡器12 加加1计数器计数器TFx+Tx引脚引脚GATE/INTx中断中断能叙述其工作过程M1 M0 0 0 方式方式0 -13位位 THx和和TLx的低的低5位位 0 1 方式方式1 -16位位 THx和和TLx 1 0 方式方式2 -8位位 自动再装入自动再装入
2、TLx 1 1 方式方式3 -8位位 拆成两个拆成两个8位定时器位定时器 (只有(只有T0有)有)TL0、TH0 (2) T1的的M1 M0=11时,代表关掉时,代表关掉T1注注: (1) 时常计数器共时常计数器共4个(个(TH0、TL0、TH1、TL1)高高4位控制位控制T1低低4位控制位控制T0C/T-计数计数/定时定时一、方式选择寄存器方式选择寄存器TMOD TMOD: 89H:GATEC/T M1 M0GATEC/T M1 M0第二节第二节 定时定时/计数器的工作方式和控制寄存器计数器的工作方式和控制寄存器 GATE-门控信号门控信号,通常为通常为0二、定时器控制寄存器二、定时器控制寄
3、存器TCON:TF1TR1TF0TR0IE0IE1 IT1IT0第五章已作过介绍,这里不赘述。第五章已作过介绍,这里不赘述。方式方式0方式方式1方式方式2方式方式3四种方式区别从它们的结构图可看出。四种方式区别从它们的结构图可看出。第三节 定时/计数器的工作方式THx(8) TLx(5)TFx中断Tx引脚TRx+GATE门INTx引脚控制12振荡器C/T=0C/T=1图6-2 方式0结构图 THx(8)TLx(8)TFx中断Tx引脚TRx+GATE门INTx引脚控制图6-3 方式1结构图12振荡器C/T=0C/T=1 TLx(8位)TFx中断Tx引脚TRx+GATE门INTx引脚控制图6-4
4、方式2结构图12振荡器C/T=0C/T=1THx(8)重装入振荡器121/12f1/12f TL0(8位)TF0中断T0引脚TR0+GATE门INT0引脚控制 TH0(8位)TF1中断1/12fTR1 图6-5方式3结构图一、一、Tx的使用(初始化编程)的使用(初始化编程) 1、TMOD送值送值 2、送时间常数、送时间常数 3、启动、启动Tx 4、开放、开放Tx中断中断 5、开放、开放CPU中断中断 6、设置中断优先级、设置中断优先级时间常数的计算:时间常数的计算:MnnTXTCXTC22计数:计数:定时:定时:X-计数计数/定时值定时值TC-时间常数时间常数TM-机器周期机器周期n=13、1
5、6、8、8第四节第四节 定时定时/计数器编程举例计数器编程举例例例1 设设T0工作于方式工作于方式0,定时,定时5ms产生中断请求;产生中断请求;T1工作于计工作于计数方式数方式2,计到,计到10产生中断请求,初始化编程。已知晶振产生中断请求,初始化编程。已知晶振12MHZ。TM=1/12*12=1sTC0=213-5*1000/1 =8192-5000=3192=110001111000B0110001111000BTH000011000 TL0TH0=63H, TL0=18HTC1=TL1=28-10=246=F6HMOV TMOD, #01100000BMOV TL0, #18HMOV
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 定时 计数器
限制150内