求助!! 单片机编写程序题!!1 加急急急 !!!

2025年05月07日 00:01
有1个网友回答
网友(1):

正好手边有一个呵呵 给你吧!应该能用的!

#include

sbit P10 = P1^0;
unsigned char flag;
void InitTimer0(void)
{
TMOD = 0x01;
TH0 = 0x0FC;
TL0 = 0x18;
EA = 1;
ET0 = 1;
TR0 = 1; //开始计数
}

void main()
{
InitTimer0();
while(1)
{
if(flag == 1)
{
flag = 0;
P10 = ~P10; //取反
}
}
}

void timer0() interrupt 1 //1ms中断一次
{
TH0 = 0x0FC;
TL0 = 0x18;
flag = 1;
}