- 4
- 0
- 约4.43千字
- 约 41页
- 2018-03-07 发布于浙江
- 举报
[工学]PIC单片机原理及应用第八章
第8章 定时器/计数器 定时器/计数器是大部分单片机都内置的一个重要功能模块,定时器/计数器的正常工作一般由时序脉冲来驱动(触发),表现为计数累计功能。 定时/计数器:工作方式;触发方式;累计方式。 PIC单片机的只有递增的累积方式。 二种不同的应用场合: 由单片机内部时序脉冲触发 ----定时 从单片机I/O(RA4—T0CKI)引脚上,检测外部输入的触发脉冲信号(规则或不规则) ----计数 PIC16F877单片机配置3个定时器/计数器模块: CCP:输入捕捉、输出比较和PWM脉冲宽度调制功能 低频时基振荡器 :32768Hz 三者的共同点: 8.1 定时器/计数器TMR0 8.1 定时器/计数器TMR0 8.1 定时器/计数器TMR0 8.1 定时器/计数器TMR0 8.1 定时器/计数器TMR0 8.1 定时器/计数器TMR0 主要用于设置定时/计数器TMR0、前后分频器、外INT中断以及RB端口的弱上拉功能等各种控制位。 Bit3/PSA:分频器分配位,主动参数。 0: 分配给TMR0,作为TMR0的分频器; 1: 分配给WDT,作为WDT的分频器。 Bit4/T0SE:TMR0用于计数器,计数脉冲信号边沿选择位,主动参数。 0: RA4/T0CKI引脚上的上升沿触发; 1: RA4/T0CKI引脚上的下降沿触发。 Bit5/T0CS:定时/计数器TMR0时钟源选择位,主动参数。可确定TMR0工作于定时方式还是计数方式。 0: 由内部指令周期作为TMR0的触发信号,定时; 1: 由外部引脚T0CKI上的时钟作为TMR0的触发信号,计数。 Bit6/INTEDG:INT中断信号触发边沿选择位,主动参数。 0: RB0/INT引脚上的上升沿触发; 1: RB0/INT引脚上的下降沿触发。 Bit7/RBPU:B端口弱上拉使能位,主动参数。 0: RB0-RB7引脚弱上拉使能; 1: RB0-RB7引脚弱上拉禁止。 主要用于中断控制方式的设置。 8.1.3 TMR0模块电路结构和工作原理 1. 8位计数寄存器TMR0 1)设置定时模式 T0CS=0 定时时间:初值,频率,预分频器。 2)设置计数模式 T0CS=1 计数 T0SE=0,T0SE=1。 分频器 PS2、PS1、PS0 分频比; PSA=0,TMR0分频器;PSA=1,WDT分频器。 [例题8-1]计数灯程序设计。自动计数,RC与8位LED相联,间隔时间为一个固定时间0.5s. 这个例子曾用软件延时做过,本例将采用TMR0定时实现。 定时可以通过两种方式实现 不采用中断(查询方式) 采用定时中断 8.2 定时器/计数器TMR1 定时器/计数器TMR1是一个16位的计数寄存器,带有一个预分频器和一个内置的低功耗低频时基振荡器。 TMR1的用途: TMR1可作通用的定时器和计数器; 利用内置的低频时基振荡器,可实现实时 时钟RTC功能; TMR1与CCP模块配合使用,可实现输入捕 捉和输出比较功能。 8.2.1 TMR1模块功能和特性 一个16位的由时钟信号触发的累加计数寄器对TMR1L:TMR1H,固有定时时间; TMR1L和TMR1H是在RAM中统一编址的寄存器对,地址为 0EH和0FH,软件方式读/写TMR1寄存器对内容,初值; 一个可选用的可编程预分频器,4种分频比; 累加计数的信号源可选择内部系统时钟、外部触发信号 或自带时基振荡器信号; 既可工作于定时器模式又可工作于计数器模式,还可用 作实时时钟RTC; 在计数器溢出时,相应的溢出中断标志自动置位,并可 产生溢出中断。 8.2.2 TMR1模块相关的寄存器 TMR1主要涉及6个寄存器: TMR1控制寄存器T1CON ; 中断控制寄存器 INTCON; 第一外围中断使能寄存器 PIE1; 第一外围中断标志寄存器 PIR1; 高字节,低字节寄存器对 TMR1H:TMR1L,赋初值,通过指令启动TMR1。 TMR1主要涉及6个寄存器 TMR1控制寄存器T1CON Bit0/TMR1ON:TMR1启/停控制位,主动参数。 0: 停止TMR1计数,使TMR1退出活动状态,以节省能耗; 1: 启用TMR1计数,使TMR1进入活动状态。 Bit1/TMR1CS:时钟源选择位,主动参数。 0: 选择内部时钟源; 1: 选择外部时钟源,即时钟信号来源于外部
您可能关注的文档
最近下载
- 特定技能2号农业练习题11.docx
- 2026年在带头固本培元、增强党性等五个带头方面对照检查存在的问题、整改措施材料6份文.docx VIP
- 冰川雪山攀登技巧心得分享心得总结.docx VIP
- 小森印刷机s40操作说明.pdf VIP
- 8篇2026年带头固本培元、增强党性(五个带头)方面存在的问题精选.docx VIP
- 翼状胬肉病人护理精品PPT课件.pptx
- 2026年河北省职业病诊断医师资格(尘肺病类)高分突破必练试题库(含答案).docx
- 2024中医临床实践指南穴位埋线减肥.docx VIP
- 人教PEP版五年级下册英语全册教案(单元整体教学设计).docx VIP
- 2025年贵州省公务员考试题及答案解析.docx
原创力文档

文档评论(0)