设MCS-51的单片机时钟频率为12Mhz请编写程序在P1.7脚输出周期为1s,脉宽为1ms的脉

2025-05-19 10:52:25
推荐回答(1个)
回答1:

#include
#define uchar unsigned char
sbit pluse=P1^7;
void delay(int a)
{
uchar i;
while(a--)for(i=0;i<120;i++);
}
main()
{
while(1)
    {
    pluse=1;
    delay(1);
    pluse=0;
    delay(999);
    }
}