mibd 957 迅雷下载:我要设计一个用单片机实现PWM的程序,能不能给点设计思路?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/27 22:17:03
这个程序的功能是:
一个电加热器是500W,我要通过单片机来完成变功的目的:分为0W 200W 300W 这三档,请问程序该如何设计??

P0.0置1时间40ms,置0时间60ms,输出200W。
P0.0置1时间60ms,置0时间40ms,输出300W。
P0.0一直置0输出0W。
P0.0状态转换时应检测交流电是否过0。
高级别的单片机本身就有PWM功能,无PWM功能低级别的单片机可用TIMER或自编延时子程序,单片机振荡频率尽量选低频电路更方便编延时子程序。相关单片机厂家网站上都会给出简单应用程序。