原创!!代码自写!!
定时器采取的是1微秒定时(信号频率为1KHZ、公式T=1/f)
设置8个按键分别控制8路PWM输出不同波形
并且各路波形可根据程序调整
(占空比调整方法为所设置的数占10份的多少)
1、电路自己手动焊接,走锡形式如下图(3)。
2、电路使用光耦(光电隔离器),能够使51单片机与其他高电压或低电压设备发送波形信号。大多数的数据采集装置都是采用脉冲的方式采集数据,当然这个数据是需要计算脉冲的,不是说计数脉冲次数就可以的。如图(2)
3、波形效果示波器已经展示,效果很好!如图(1)
4、电路自己设计,分为两部分,一部分是5V电压,光耦部分是12V电压。P521光耦输出端可以选择上面输出,也可以选择下面输出,只是输出结果是相反的,同时要注意10K电阻的位置,我是放在上面的,也可以放在下面。放在哪个脚哪个引脚就是输出端,两个引脚输出结果相反,即高电频和低电平是相反的。如图(3)
单片机源码:
全部资料51hei下载地址:
PWM.zip
(41.97 KB, 下载次数: 54)
|