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!
}
你可能喜欢
- 5a期末测试
- 4a期末测试
- 3-5测试
- 期末测试2
- 3+4测试
- 2a期末测试
- 期末测试卷1
- 期末测试2历史5页
- 二年级下册期末测试22页
- 期末测试24页
- 八年级期末测试25页
- 苏教版三年级下期末测试23页
- 苏教版一年级语文上册期末测试22页