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!

}

Word文档免费下载Word文档免费下载:STC15F104W定时器2测试.C (共1页,当前第1页)

你可能喜欢

  • 5a期末测试
  • 4a期末测试
  • 3-5测试
  • 期末测试2
  • 3+4测试
  • 2a期末测试
  • 期末测试卷1

STC15F104W定时器2测试.C相关文档

最新文档

返回顶部