《(精品)定时器-14.ppt》由会员分享,可在线阅读,更多相关《(精品)定时器-14.ppt(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、单片机应用技术单片机应用技术定时器工作方式定时器工作方式定时器工作方式定时器工作方式2 2的初始化的初始化的初始化的初始化(查询方式查询方式查询方式查询方式)MCS-51MCS-51单片机定时器的工作原理单片机定时器的工作原理单片机定时器的工作原理单片机定时器的工作原理定时器定时器定时器定时器/计数器的控制寄存器计数器的控制寄存器计数器的控制寄存器计数器的控制寄存器(本节课用到晶振为(本节课用到晶振为(本节课用到晶振为(本节课用到晶振为12M12M)u学习目标学习目标 初步掌握定时器工作方式初步掌握定时器工作方式初步掌握定时器工作方式初步掌握定时器工作方式2 2的初始化的初始化的初始化的初始化
2、(查询方式查询方式查询方式查询方式)初步掌握初步掌握初步掌握初步掌握MCS-51MCS-51单片机定时器的工作原理单片机定时器的工作原理单片机定时器的工作原理单片机定时器的工作原理初步掌握定时器初步掌握定时器初步掌握定时器初步掌握定时器/计数器的控制寄存器计数器的控制寄存器计数器的控制寄存器计数器的控制寄存器u学习内容学习内容 任务任务点亮灯点亮灯D0延时延时1s后熄灭后熄灭(延时采用定时器(延时采用定时器1工作方式工作方式2)知识点:知识点:定时定时/计数器初始化计数器初始化一维数组一维数组信号分析信号分析 定时定时/计数器初始化计数器初始化(查询方式查询方式)在使用在使用在使用在使用805
3、18051的定时器计数器前,应对它进行的定时器计数器前,应对它进行的定时器计数器前,应对它进行的定时器计数器前,应对它进行编程初编程初编程初编程初始化,主要是对始化,主要是对始化,主要是对始化,主要是对TCONTCON和和和和TMODTMOD编程;计算和编程;计算和编程;计算和编程;计算和装载装载装载装载T TC C的计数初值。一般完成以下几个步骤:的计数初值。一般完成以下几个步骤:的计数初值。一般完成以下几个步骤:的计数初值。一般完成以下几个步骤:(1)(1)确定确定确定确定T TC C的工作方式的工作方式的工作方式的工作方式编程编程编程编程TMODTMOD寄寄寄寄存器;存器;存器;存器;(
4、2)(2)计算计算计算计算T TC C中的计数初值,并装载到中的计数初值,并装载到中的计数初值,并装载到中的计数初值,并装载到THTH和和和和TLTL;(3)(3)启动定时器计数器启动定时器计数器启动定时器计数器启动定时器计数器编程编程编程编程TCONTCON中中中中TR1TR1或或或或TR0TR0位。位。位。位。定时器/计数器的方式和控制寄存器1、T0、T1 工作模式寄存器TMOD 功能:确定定时器的工作模式。其格式如图6-3所示:TMODTMOD(89H)(89H)D7D7D6D6D5D5D4D4D3D3D2D2D1D1D0D0GATEGATEC/TC/TM1M1M0M0GATEGATEC
5、/TC/TM1M1M0M0图图6-3 6-3 定时器方式寄存器定时器方式寄存器TMODTMOD GATE外部门控制位。GATE1,使用外部控制门。TRx=1,P3.2(P3.3)=1时,启动定时器。定时器定时器/计数器的方式和控制寄存器计数器的方式和控制寄存器GATE0,不使用外部门控制计数器 C/T定时或计数方式选择位。C/T0时,为定时器C/T1时,为计数器 采样过程:CPU在每机器周期S5P2期间,输入信号进行采样。若前一机器周期采样值为1,下一机器周期采样值为0,则计数器增1,随后的机器周期S3P1期间,新的计数值装入计数器。定时器定时器/计数器的方式和控制寄存器计数器的方式和控制寄存
6、器 M1、M0工作模式选择位。如下表所示:表表6-1 6-1 定时器定时器/计数器的工作模式计数器的工作模式M1M1M0M0工作模式工作模式功功 能能0 00 0模式模式0 01313位定时器位定时器/计数器计数器 0 01 1模式模式1 11616位定时器位定时器/计数器计数器1 10 0模式模式2 28 8位自动重置定时器位自动重置定时器/计数器计数器1 11 1模式模式3 3定时器定时器0 0:TL0TL0为为8 8位定时器位定时器/计计数器,数器,TH0TH0为为8 8位定时器。位定时器。定时器定时器1 1:无此方式:无此方式定时器定时器/计数器的方式和控制寄存器计数器的方式和控制寄存
7、器2、T0、T1的控制寄存器TCONTCONTCON(88H)(88H)D7D7D6D6D5D5D4D4D3D3D2D2D1D1D0D0TF1TF1 TR1TR1 TF0TF0 TR0TR0 IE1IE1IT1IT1IE0IE0IT0IT0图图6-4 6-4 定时器的控制寄存器定时器的控制寄存器 TF1、TF0:T1、T0的溢出标志位的溢出标志位 计数溢出,计数溢出,TFx=1。中断方式:中断方式:自动清零;自动清零;查询方式:查询方式:软件清零。软件清零。定时器定时器/计数器的方式和控制寄存器计数器的方式和控制寄存器TR1、TR0:T1、T0启停控制位。置1,启动定时器;清0,关闭定时器。I
8、E1、IE0:外部中断1、0请求标志位IT1、IT0:外部中断1、0触发方式选择位注意:GATE=1,TRx与P3.2(P3.3)的配合。任务任务点亮灯点亮灯D0延时延时1s后熄灭后熄灭(延时采用定时器(延时采用定时器1工作方式工作方式2)知识点:知识点:定时定时/计数器初始化计数器初始化一维数组一维数组信号分析信号分析 学生程序演示学生程序演示1、演示、演示2、程序讲解、程序讲解 定时定时/计数器初始化计数器初始化 本节小结本节小结定时器工作方式定时器工作方式定时器工作方式定时器工作方式2 2的初始化的初始化的初始化的初始化(查询方式查询方式查询方式查询方式)MCS-51MCS-51单片机定
9、时器的工作原理单片机定时器的工作原理单片机定时器的工作原理单片机定时器的工作原理定时器定时器定时器定时器/计数器的控制寄存器计数器的控制寄存器计数器的控制寄存器计数器的控制寄存器返回定时器工作方式定时器工作方式定时器工作方式定时器工作方式2 2的初始化的初始化的初始化的初始化(查询方式查询方式查询方式查询方式)MCS-51MCS-51单片机定时器的工作原理单片机定时器的工作原理单片机定时器的工作原理单片机定时器的工作原理定时器定时器定时器定时器/计数器的控制寄存器计数器的控制寄存器计数器的控制寄存器计数器的控制寄存器u学习目标学习目标 初步掌握定时器工作方式初步掌握定时器工作方式初步掌握定时器
10、工作方式初步掌握定时器工作方式2 2的初始化的初始化的初始化的初始化(查询方式查询方式查询方式查询方式)初步掌握初步掌握初步掌握初步掌握MCS-51MCS-51单片机定时器的工作原理单片机定时器的工作原理单片机定时器的工作原理单片机定时器的工作原理初步掌握定时器初步掌握定时器初步掌握定时器初步掌握定时器/计数器的控制寄存器计数器的控制寄存器计数器的控制寄存器计数器的控制寄存器u学习内容学习内容 任务任务点亮点亮D0D0延时延时1s1s后熄灭后熄灭使用定时器使用定时器1 1工作方式工作方式2 2;任务任务点亮点亮D0D0延时延时1s1s熄灭熄灭,并点亮并点亮D1,D1,后延时后延时1s1s熄熄灭
11、,继续点亮下一盏灯灭,继续点亮下一盏灯;使用定时器使用定时器1 1工作方式工作方式2 2;拓展任务拓展任务1 1点亮灯点亮灯D0延时延时1s后熄灭后熄灭,继续点亮下一盏继续点亮下一盏灯延时灯延时1s后熄灭,直到点亮灯后熄灭,直到点亮灯D7后延时后延时1s熄灭熄灭,循环往复循环往复;(延时采用定时器(延时采用定时器1工作方式工作方式1);拓展任务拓展任务2单单个个共共阴阴型型7段段数数码码实实验验,以以间间隔隔1s的的时时间间在在数数码码管管上上循循环环显显示示字字母母AbCdEF,(延时采用定时器,(延时采用定时器1工作方式工作方式2)本节小结本节小结定时器工作方式定时器工作方式定时器工作方式定时器工作方式2 2的初始化的初始化的初始化的初始化(查询方式查询方式查询方式查询方式)MCS-51MCS-51单片机定时器的工作原理单片机定时器的工作原理单片机定时器的工作原理单片机定时器的工作原理定时器定时器定时器定时器/计数器的控制寄存器计数器的控制寄存器计数器的控制寄存器计数器的控制寄存器返回今天课就上到这里,欢迎大家多提意见。联系电话 665927