单片机用IO口产生方波的最大频率怎么几KHz呀?这是什么原因?
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/04/30 15:07:00
单片机用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}
}
#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}
}
首先你产生的这不是标准方波.
其次你这么写的效率很低.
再次你需要检查一下外部晶振的频率.
再问: 是不是方波,我是想调整方波的占空比的?就这么写的,但是频率太低了
再答: 外部晶振用的多少? 别用delay()函数进一步降低频率。 翻转管脚用m = ~m;,别用置1置0进一步降低效率。
其次你这么写的效率很低.
再次你需要检查一下外部晶振的频率.
再问: 是不是方波,我是想调整方波的占空比的?就这么写的,但是频率太低了
再答: 外部晶振用的多少? 别用delay()函数进一步降低频率。 翻转管脚用m = ~m;,别用置1置0进一步降低效率。
单片机用IO口产生方波的最大频率怎么几KHz呀?这是什么原因?
我用单片机产生40khz的方波脉冲,需要升压到多少Vp-p才能驱动超声波探头发射5m距离,升压电路该怎么设计.
用555振荡器设计的方波电路要求输出方波频率为38.5KHZ,怎么设计?要求有电路图
51单片机中如何利用I/O口产生一定频率的方波
请问NE555超声波发射电路,产生频率为40KHz的方波,引脚怎么接,电阻是多少?
555振荡器设计的方波电路要求输出方波频率为300KHZ,怎么设计?
用555定时器产生20Khz方波,电阻和电容的大小怎么算?
如何用555定时器产生频率1KHZ、占空比可调的方波
用CD4046产生方波,怎么使方波的频率在100HZ左右
怎样用NE555产生40KHZ的方波?
NE555最大可以产生多大频率的方波?
频率为100KHZ,占空比为1/2的方波怎样分频与滤波怎样同时产生频率为10KHZ,30KHZ,50KHZ的正弦波,方法