占空比调整不用怕 单片机程序抱回家
时间:04-18 16:56 阅读:3452次
*温馨提示:点击图片可以放大观看高清大图
简介:51单片机是目前应用最为广泛的8位单片机,并且其非常适合作为作为新手入门的单片机。在单片机的开发过程当中,编程是一个必不可少的过程。本篇文章将为大家介绍一套能够对PWM的占空比进行调整的程序。
本套程序以AT89S51单片机为运行基础,程序当中的“P3_7”在不同的单片运行时有可能要改为“P3^7”。关于频率和占空比的确定,对于12M晶振,输出频率为1KHZ,这样定时中断次数设定为10,即0.01MS中断一次,则TH0=FF,TL0=F6;由于设定中断时间为0.01ms,这样可以设定占空比可从1-99%变化 。即0.01ms*100=1ms。
按下按键3启动脉冲器,初始设置占空比为1%,按键1调整十位,按键2调整个位,一旦调整,输出为0,必须按确认键确认,输出正确脉冲。可以占空比1-99%任意调节。
单片机的占空比调节可以说是很多新手都会遇到的难点之一,但是有了本篇文章给出的程序,我们就能较便捷的对单片机当中的占空比进行调整,从而更加快速准确的完成产品设计。