单片机 PWM

来源:百度知道 编辑:UC知道 时间:2024/06/15 04:31:14
如何让8051单片机 产生脉冲,并且让脉冲在0.1到0.2秒内可调,脉冲相互间隔为0.2秒,用C程序编写,请问硬件方面除了8051单片机还需要哪些硬件?

有二种情况,第一,如果你所使用的8051单片机(例如STC12系列)是带有专用的PWM输出I/O口的话,那就只要控制里面的特殊功能寄存器改变输出占空比就行了,不要外加什么硬件电路的。第二,如果是通入软件模拟PWM输出的话,那就用定时器可以解决的,也不需要外加电路。

如果你不懂的话
我还是建议你买教材看,一个朋友开的卖教材的网站
只要十块八块钱很便宜
http://www.xie-gang.com/8051.htm

我这里有相关的单片机教材,有兴趣,可以传给你.免费的哟

用PIC16F877A也行,自带PWM模块的,程序也简单

用定时器,查表方式获得定时器装入值,然后输出到某一个口线就可以