单片机用IO口产生方波的最大频率怎么几KHz呀?这是什么原因?#includesbit m=P1^1;void delay(unsigned int i){\x05while(i--);}void main(){\x05while(1)\x05\x05{\x05\x05\x05m=1;\x05\x05\x05delay(1);\x05\x05\x05m=0;\x05\x05\x05delay(9);\

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/13 05:53:37
单片机用IO口产生方波的最大频率怎么几KHz呀?这是什么原因?#includesbitm=P1^1;voiddelay(unsignedinti){\x05while(i--);}voidmain()

单片机用IO口产生方波的最大频率怎么几KHz呀?这是什么原因?#includesbit m=P1^1;void delay(unsigned int i){\x05while(i--);}void main(){\x05while(1)\x05\x05{\x05\x05\x05m=1;\x05\x05\x05delay(1);\x05\x05\x05m=0;\x05\x05\x05delay(9);\
单片机用IO口产生方波的最大频率怎么几KHz呀?这是什么原因?
#include
sbit m=P1^1;
void delay(unsigned int i)
{
\x05while(i--);
}
void main()
{
\x05while(1)
\x05\x05{
\x05\x05\x05m=1;
\x05\x05\x05delay(1);
\x05\x05\x05m=0;
\x05\x05\x05delay(9);
\x05\x05}
}

单片机用IO口产生方波的最大频率怎么几KHz呀?这是什么原因?#includesbit m=P1^1;void delay(unsigned int i){\x05while(i--);}void main(){\x05while(1)\x05\x05{\x05\x05\x05m=1;\x05\x05\x05delay(1);\x05\x05\x05m=0;\x05\x05\x05delay(9);\
首先你产生的这不是标准方波.
其次你这么写的效率很低.
再次你需要检查一下外部晶振的频率.