51单片机如何产生峰值为3V的方波,具体程序?

如题所述

要单片机产生峰值为3V的方波,可选STC单片机中3.3V系列的,就可以使单片机引脚输出方波峰值接近于3V,这容易实现。关键是方波的频率,要根据方波特率计算周期,从而确定出定时间,算出定时器初值。然后用定时器定时让引脚输出高低变化的电平就行了。追问

硬件是固定的,想知道如何通过编程控制产生3V方波

追答

硬件固定,那单片机是5V的啦,编程可以控制方波特率,但控制不了电压。如果采用PWM的方法,也需要改硬件电路,而且应该选用有PWM功能的单片机,仍是不能办到。

硬件电路固定是已经做好电路板了吗?那就难办了。如果只是设计好了电路图,就无所谓了,改电路图很简单很容易的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-11
要求不清,条件不明。
就要具体程序?
你没有见过单片机吗?
第2个回答  2019-12-06
51单片机如何产生峰值为3V的方波,具体程序?
相似回答