单片机原理及接口技术 引言 引言 AT89C51单片机的定时器计数器特点外部计数 内部定时时钟Fosc12非88H两种控制方式:GATE置0由内部TRx控制开关 用于定时和计数TRxGATE都置1由外部INTx控制开关 用于测量INTx脉冲宽度89HSFR:TCON定时控制器(88H)D6D5D4D3(1)工作方式0TMOD初始化:T1工作方式0(M1M0=00)定时器方式(CT=
#
计数与定时的内在统一8051中的计数器除了可以作为计数之用外还可以用作时钟时钟的用途当然很大如打铃器电视机定时关机空调定时开关等等那么计数器是如何作为定时器来用的呢 时钟的秒针走一圈需要走60次耗费的时间是60s所以时间就转化为秒针走的次数了可见计数的次数和时间之间的确十分相关.那么它们的关系是什么呢那就是秒针每1次走动的时间正好是1秒.因此只要计数脉冲的间隔相等则计数值就代表了时间的流
T0部分控制T01 0TF1():T1溢出中断请求标志位T1计数溢出时由硬件自动置TF1为1CPU响应中断后TF1由硬件自动清0T1工作时CPU可随时查询TF1的状态所以TF1可用作查询测试的标志(TF1也可以用软件置1或清0)TR1():T1运行控制位TR1置1时T1开始工作TR1置0时T1停止工作TR1由软件置1或清0所以用软件可控制定时计数器的启动与停止TF0():T0溢出中断请求标志位
单片机原理及接口技术第5章 定时器计数器本章学习要求:1.掌握定时器计数器的工作原理2.掌握定时器计数器的电路结构3.掌握定时器计数器的四种工作方式4.掌握定时器计数器的SFR和编程方法.单循环定时程序:DLY1:MOVR5TIMELOOP:NOPNOPDJNZR5LOOPRET设:fOSC=6MHz 循环次数TIME为100则: T=126MHz=2?s t=(14×TIME)×
M0D22.定时器计数器的控制寄存器TCON设定好了定时器计数器的工作方式后它还不能进入工作状态必须通过设置控制寄存器TCON中的某些位来启动它工要使定时器计数器停止运行也必须通过设置TCON中的某些位来实现当定时器计数器计满溢出或有外部中断请求时TCON能标明溢出和中断情况下面介绍控制寄存器TCON每位的含义:D1中断请求标志计数脉冲输入≥1定时器TL0 TH0CT=1112TL0 112f
16:55第5章 定时器计数器的C51编程单片机原理与接口技术授课教师:陈雪娇联系:18050526176所在学院:机电工程学院 测量控制系统中常常要求有一些实时时钟以实现定时控制定时测量或延时动作产生音响等也往往要求有计数功能对外部事件计数如测电机转速 测频率测工件个数等单片机内部定时计数器是用得非常多的一个功能部件第5章 定时器计数器的C51编程通常实现定时计
#
所谓计数器就是对外部输入脉冲的计数所谓定时器也是对脉冲进行计数完成的计数的是MCS-51内部产生的标准脉冲通过计数脉冲个数实现定时所以定时器和计数器本质上是一致的在以后的叙述中将定时器计数器笼统称为定时器 MCS-51定时器计数器的应用X=2M-Tt1sST0INT:MOVTH00B1HMOVTL0:MOVTH00B1HMOVTL00E0HINCR0CJNER032HLOOP1MOVR0:RETI
#
违法有害信息,请在下方选择原因提交举报