新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > PIC单片机的定时器/计数器模块的应用

PIC单片机的定时器/计数器模块的应用

作者: 时间:2013-03-15 来源:网络 收藏
PIC16F87X单片机内部配置了3个/计数器,分别记为TMR0、TMR1、TMR2。这3个不仅在电路结构上不相同,而且其在设计的初衷和使用上也各有不同。

  · /计数器TMR0。

  定时器/计数器TMR0是3个同类模块中最常用的器件,与定时器/计数器TMR0相关的寄存器共有4个,分别为累加计数寄存器TMR0、选项寄存器OPTION REG、中断控制寄存器INTCON和端口RA方向寄存器TRISA。

  · 定时器/计数器TMR1。

  定时器/计数器TMR1是一个由两个8位可读写的寄存器(TMR01H和TMRIL)组成的16位定时器/计数器,它带有一个3位的可编程预分频器和一个内置的低功耗低频时基振荡器。

  · 定时器/计数器TMR2。

  定时器/计数器TMR2是一个8位定时器,其中还包括了一个可编程预分频器和一个后分频器。

  1. 设计思路

  利用TIMER0定时米实现秒表的功能.为使该功能显得直观,该模块还扩充了键盘扫描和显示功能,

  2. 程序设计

  该程序包含TMR0初始化子程序、spi显示初始化了程序、系统其他部分初始化子程序、SPI传输数据子程序、显示子程序、键扫描子程序及主函数。

  (1)首先包括必要电动偷文件及程序中用到的全局变量。

  (2)TMR0初始化子程序,使TMR0工作于定时器方式且不分频。

  (3)SPI初始化程序,初始化SPI模块。

  (4)设置于键盘有关的I/O端口的输入输出方式及键盘扫描的初始条件。

  (5)SPI传输数据子程序,在监测到发送成功后的清除发送标志。

单片机相关文章:单片机教程


单片机相关文章:单片机视频教程


单片机相关文章:单片机工作原理


分频器相关文章:分频器原理
尘埃粒子计数器相关文章:尘埃粒子计数器原理

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭