谁帮我编一个单片机定时器程序?就是用stc12C2052AD单片机12MHZ晶振 P1.7接口作为

谁帮我编一个单片机定时器程序?就是用stc12C2052AD单片机12MHZ晶振
P1.7接口作为输出 38000HZ(38KHZ)的方波用来驱动LED的,上电就输出 无限循环!

第1个回答  2016-04-18
方波占空比多少?非得用定时器吗?追问

50%

追答

#include
#include
sbit OUT=P1^7; //输出口
/***********延时程序*************/
void Delay13us()
//STC Y3@12.000MHz 38KHZ半周期延时
{
unsigned char i;
i = 36;
while (--i);
}
/***********主程序***************/
void main (void)
{
while(1)
{
OUT=~OUT; //输出口反转
Delay13us();
}
}

本回答被提问者采纳
相似回答