单片机内部定时器计数器实验ppt课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《单片机内部定时器计数器实验ppt课件.ppt》由会员分享,可在线阅读,更多相关《单片机内部定时器计数器实验ppt课件.ppt(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机内部定时器计数器实验ppt课件 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望、实验目的、实验目的了解了解5151单片机内部定时器单片机内部定时器/计数器的基本结计数器的基本结构、工作原理和工作方式,掌握工作在定时器构、工作原理和工作方式,掌握工作在定时器和计数器两种方式下编程方法。和计数器两种方式下编程方法。定时计数器定时计数器T0/T1T0/T1程序设计程序设计 单片机内部定时器单片机内部定时器/计数器具有定时与计数功能,既计数器具有定时与计数功能,既可
2、工作于定时方式,实现对控制系统的定时或延时控制;可工作于定时方式,实现对控制系统的定时或延时控制;又可工作于计数方式,用于对外部事件的计数。又可工作于计数方式,用于对外部事件的计数。、实验要求(、实验要求(1)3)必做,)必做,2)选做)选做)1)1)采用中断和查询方式编程,利用单片机内部定时器采用中断和查询方式编程,利用单片机内部定时器/计数计数器器T0T0定时定时50ms50ms,工作于方式,工作于方式1 1,使连接到,使连接到I/OI/O口线上的口线上的LEDLED状状态发生一次反转,一直循环。态发生一次反转,一直循环。2)2)利用内部定时器利用内部定时器/计数器计数器T1T1,按计数器
3、模式工作于方式,按计数器模式工作于方式1 1,对,对P3.5P3.5引脚进行计数,每计数引脚进行计数,每计数5 5个脉冲,使个脉冲,使I/OI/O口线上的口线上的LEDLED反转一次,反复循环反转一次,反复循环3)3)长时间定时程序设计:完成定时长时间定时程序设计:完成定时1 1秒秒I/OI/O口线状态反转;口线状态反转;P1P1口所接的口所接的LEDLED轮流点亮,点亮时间轮流点亮,点亮时间50ms(50ms(若为若为2s2s呢呢?)?)。定时计数器定时计数器T0/T1T0/T1程序设计程序设计、实验设备与仪器、实验设备与仪器 DICE-5210KDICE-5210K单片机实训箱,单片机实训
4、箱,PCPC机,机,DICE_KEIL USBDICE_KEIL USB仿真器、仿真器、KEILKEIL集成开发软件。集成开发软件。定时计数器定时计数器T0/T1T0/T1程序设计程序设计、硬件设计、硬件设计图图 P1 P1口某一口某一I/OI/O口线状态反转电路口线状态反转电路 C1C1C2C289C5189C5189C5189C51C1C1C2C2图图3 3 定时定时50ms50ms轮流点亮电路轮流点亮电路 定时计数器定时计数器T0/T1T0/T1程序设计程序设计P1P1口某一口某一I/OI/O口线状态反转设计电路如图所示。将口线状态反转设计电路如图所示。将5151单片机第单片机第4040
5、脚脚VccVcc接电源接电源+5V+5V,第,第2020脚脚VssVss接地接地,为单片为单片机工作提供能源。机工作提供能源。将第将第1919脚脚XTAL1XTAL1与与1818脚脚XTAL2XTAL2分别接外部晶体两个引分别接外部晶体两个引脚,由石英晶体组成振荡器,保证单片机内部各部分有脚,由石英晶体组成振荡器,保证单片机内部各部分有序地工作。对外部序地工作。对外部C1C1、C2C2的取值虽然没有严格的要求,的取值虽然没有严格的要求,但电容的大小会影响到振荡器频率的高低、振荡器的稳但电容的大小会影响到振荡器频率的高低、振荡器的稳定性、起振的快速性。定性、起振的快速性。C1C1、C2C2通常取
6、值通常取值C1=C2=30PFC1=C2=30PF左右。左右。80518051的晶振最高振荡频率为的晶振最高振荡频率为12M12M,AT89C51AT89C51的外部晶振最的外部晶振最高频率可到高频率可到24M24M。、硬件设计、硬件设计定时计数器定时计数器T0/T1T0/T1程序设计程序设计 单片机可靠的复位是保证单片机正常运行的关键因素。单片机可靠的复位是保证单片机正常运行的关键因素。因此,在设计复位电路时,通常要使因此,在设计复位电路时,通常要使RSTRST引脚保持引脚保持10ms10ms以上以上的高电平。当的高电平。当RSTRST从高电平变为低电平之后,单片机就从从高电平变为低电平之后
7、,单片机就从0000H0000H地址开始执行程序。本电路是上电自动复位地址开始执行程序。本电路是上电自动复位。将将1 1个个LEDLED接在单片机接在单片机P1P1端口的端口的P1.5P1.5引脚上,注意引脚上,注意LEDLED有有长短两个引脚,分别表示正负极,其中较短的负极接单片机,长短两个引脚,分别表示正负极,其中较短的负极接单片机,较长的为正极较长的为正极,通过限流电阻通过限流电阻R R与与VccVcc相连。相连。本实验只需将本实验只需将1 1个个LEDLED与与P1P1口相连。口相连。单片机的单片机的P0P0、P1P1、P2P2、P3P3端口都可以用来控制端口都可以用来控制LEDLED
8、。(反过去再看设备反过去再看设备)、硬件设计、硬件设计定时计数器定时计数器T0/T1T0/T1程序设计程序设计、程序设计、程序设计1 1)工作原理)工作原理 89C51 89C51内部有两个定时器内部有两个定时器/计数器计数器T0T0、T1T1,TL0TL0、TH0TH0和和TL1TL1、TH1TH1分别对应两个定时器分别对应两个定时器/计数器的低计数器的低8 8位和高位和高8 8位,位,用于控制与管理定时器用于控制与管理定时器/计数器工作的两个寄存器计数器工作的两个寄存器TCONTCON和和TMOD,TMOD,设置它们相应位设置它们相应位,可以对可以对T0T0、T1T1进行各种控制。进行各种
9、控制。寄存器寄存器TCONTCON为控制寄存器,用于控制两个定时器为控制寄存器,用于控制两个定时器/计计数器的启动数器的启动/停止,在溢出时设定标志位,停止,在溢出时设定标志位,TCONTCON中中TR0TR0、TR1TR1是是T0T0、T1T1对应的开始运行控制位,对应的开始运行控制位,TF0TF0、TF1TF1是溢出标是溢出标志剩下志剩下4 4位是两个外部中断位是两个外部中断INT0INT0、INT1INT1对应的方式控制位对应的方式控制位IT0IT0、IT1IT1和中断请求标志和中断请求标志IE0IE0、IE1IE1。低电平触发或低电平触发或下降沿触发下降沿触发定时计数器定时计数器T0/
10、T1T0/T1程序设计程序设计、程序设计、程序设计1 1)工作原理)工作原理 TFxTFx:定时器:定时器/计数器溢出标志计数器溢出标志 当定时器溢出时,硬件电路置当定时器溢出时,硬件电路置TFxTFx为为“1”“1”,响应中断时硬,响应中断时硬件件 自动复位自动复位TRxTRx。TRx TRx:定时器:定时器/计数器控制位计数器控制位 “1”“1”:启动;:启动;“0”“0”:停止。:停止。定时计数器定时计数器T0/T1T0/T1程序设计程序设计、程序设计、程序设计1 1)工作原理)工作原理 寄存器寄存器TMODTMOD为工作方式控制寄存器,用来设置定时器为工作方式控制寄存器,用来设置定时器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 内部 定时器 计数器 实验 ppt 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内