当前位置:文档下载 > 所有分类 > IT/计算机 > 计算机软件及应用 > STC15F104W定时器2测试.C
侵权投诉

STC15F104W定时器2测试.C

STC15F104W 定时器2的使用,此处用作定时器,产生LED闪烁

#include "15F104.H"

#define uchar unsigned char

#define uint unsigned int

uchar content;

void Timer2Init(void) //50毫秒@11.0592MHz {

AUXR &= 0xFB; //定时器时钟12T模式 T2L = 0x00; //设置定时初值

T2H = 0x4C; //设置定时初值

IE2 |= 0x04; //允许定时器2产生中断 AUXR |= 0x10; //定时器2开始计时 EA = 1;

}

void main()

{

Timer2Init();

while(1);

}

void Timer2Interrupt(void) interrupt 12 using 1 {

T2L = 0x00; //设置定时初值

T2H = 0x4C; //设置定时初值

content++;

if(content==20)

{

P34 = ~P34; //P34隔秒交替闪亮 content = 0;

}

//add your code here!

}

第1页

猜你喜欢

返回顶部