如何用单片机AT89C51实现小功率调速电动机(用占空比的调整改变转速)

来源:百度知道 编辑:UC知道 时间:2024/06/05 15:19:12
如何用单片机AT89C51实现小功率调速电动机(用占空比的调整改变转速)
用汇编编写。

高分相送
把控制过程写出来呀~写出来的在送分!要详细的

编写两个延时子程序,应用在输出1和输出0之中。
通过按键(或其它方式),控制延时的时间长度,即可调整占空比,从而调整了转速。

用定时器吧,代码网上很多。
个人认为比较节约资源的方法:以12M晶振为例,将定时器计数设置为10000,得到0.01秒的时间,然后在中断里面对某个变量+1,假设为K吧,另外设置一个变量M。要输出占空比多少就设M=多少,比如M=34,占空比就是34%。输出口初始置1,当K>=M时,对输出口置0,当K>=100时,对输出口置1,K置0.

应用用定时器,这个程序本人有,用c编写的,如果需要请Q405559046