单片机定时器应用探讨.pdfVIP

  • 0
  • 0
  • 约1.23万字
  • 约 5页
  • 2024-03-19 发布于四川
  • 举报

《自动化技术与应用》2012年第31卷第1期彳亍业应用与交流

ndustrialApplicationsandCommunications

户程序时在STC—ISP编程器中设置是系统时钟/12还程方法与思路。

是系统时钟/6后让TO和T1进行计数。当定时器/计#include<reg51.h>

数器工作在计数模式时,对外部脉冲计数不分频。#include<intrins.h>

定时器/计数器0有4种工作模式:模式0(13位定/新增特殊功能寄存器定义/

时器/计数器),模式l(16位定时器/计数器模式),模式sfrIAPDATA=0xe2;

2(8位自动重装模式),模式3(两个8位定时器/计数器)。sfrIAPADDRH:0xe3;//地址高8位

定时器/计数器1除模式3外,其他工作模式与定时器/sfrIAPADDRL=0xe4;//地址低8位

计数器0相同,T1在模式3时无效,停止计数。sfrIAPCMD=0xe5;

定时器2是一个16位定时/计数器。通过设置特sfrIAPTRIG=0xe6

殊功能寄存器T2CON中的C/T2位,可将其作为定时器sfrIAPCONTR=0xe7;

或计数器。sfrRCAP2H=0xcb;

定时器2有3种操作模式:捕获、自动重新装载(递sfrRCAP2L=0xca:

增或递减计数)和波特率发生器。这3种模式由T2CONsfrT2CON=0xc8:

中的位进行选择。sfrT2MOD=0xc9;

2.2定时器/计数器应用sbitTR2=0xca;

与传统8051单片机相比,STC90C51RC/RD+系列typedefunsignedcharuchar;

单片机性能更优越,就以定时/计数器为例,在笔者应typedefunsignedintuint

用单片机定时器定时,输出脉冲过程中发现,如果需要sbitLED=P1^0:

用两个以上定时器同时工作,在定时时间较长情况下,sbitLLED=P11:

前者的定时器能够胜任;但是,当两个同时工作的定时器ucharflag——2s,flag50ms,

至少有一个定时时间较短时,前者的定时器就会“罢ucharnumber一2s,number_50ms;

工”。,鉴于此笔者选用STC90C51RC/RD+系列单片机uinta,b;

作为研究对象。voidstcinit(void)//初始化

如下几个示例程序,从不同方面应用STC90C5lRC/{

RD+系列单片机的定时器,也充分展示了该类单片机的SCON=Ox50;//工作方式1

优越性。所有程序都经过keil软件调试通过,并生成.RCAP2H

文档评论(0)

1亿VIP精品文档

相关文档