基于单片机AT89c52的直流电机PWM调速控制系统的课程设计,发个现成的给我吧

如题所述

#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
uchar num,tt;
sbit d1=P1^1;
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void init()
{
TMOD=0X01;
TH0=(65536-10000)/256;
TL0=(65536-10000)%256;
EA=1;
ET0=1;
TR0=1;
}
void main ()
{ init();
while(1)
{
delay(500);
num++;
if(num==10)num=0;
}
}
void timer() interrupt 1
{
TH0=(65536-1000)/256;
TL0=(65536-1000)%256;
tt++;
if(tt==10)
{
tt=0;
if(num!=0)
d1=0;
}
if(tt==num)
d1=1;
}
这是控制灯的亮度,稍微改下就可与了
温馨提示:内容为网友见解,仅供参考
无其他回答

基于单片机设计的直流电机调速系统文献综述怎么写
单片机控制的直流电机调速系统 摘要:本文采用AT89C52作为主控芯片,设计了一种直流电机高速系统。AT89C52产生单极性工作制的定频PWM脉冲,配合驱动能力强大的L298,从而实现控制和调整直流电机转速和转向的功能。利用软件编程,能够设置多个占空比不同的脉冲,使得电机转速可以逐步增大或减小,同时在LCD上显示电机...

汉译英(随意找个 翻译器翻译的就别弄上来)求大神帮助
This article designs the direct-current PWM velocity modulation system uses is the accent presses the velocity modulation.The system main circuit uses the Darington tube, the H bridge single pole type electric circuit enlarges the electric circuit for the power the structure.The PWM modu...

一个从高中到大学谈了4年半的女朋友。快毕业的时候说我没车没房。说要...
亲,个人感觉吧,没有必要挽回啥的,最多也就是在你心理放不下那么几年,这样的女的你还有挽回就是太不值了,人总是在不断的成长,再说你也是刚刚要出校门的人而已吧,奋斗吧,在你奋斗的路上会遇到一个更适合你的人,至于这种爱慕虚荣的人呢顺其自然吧,能做朋友就做朋友,但是不必要挽回了 ...

相似回答