标题:
51单片机双摆源程序,稳定可达到180度 空心杯转
[打印本页]
作者:
2983606955
时间:
2020-10-8 15:12
标题:
51单片机双摆源程序,稳定可达到180度 空心杯转
51单片机双摆,稳定可达到180度 空心杯转
单片机源程序如下:
#include<reg52.h>
#include "key.h"
#include <wendudu.h>
unsigned char count=0;
unsigned char count1=0;
void Timer_Init()
{
TMOD=0X10; //T0定时方式1
TH0=0Xfd;
TL0=0X18; //计数初值设置为1ms
ET0=1; //打开定时器0的中断
TR0=1; //打开定时器0
EA=1; //开总中断
}
void main()
{
in1=1;
in2=0;
in3=0;
in4=1;
Timer_Init();
init();
while(1)
{
datapros();
key();
wr_dis();
}
}
void Timer() interrupt 1 //特别注意此处,0--外部中断0,1--定时器中断0,2--外部中断1,3--定时器中断1,4--串行口中断1
{
TR0=0;
TH0=0Xfd;
TL0=0X18; //重新赋计数初值为1ms
if(count<=PWM_Count)
{
ena=1;
}
else
{
ena=0;
}
count++;
if(count>=100)
{
count=0;
}
if(count1<=PWM_Count1)
{
enb=1;
}
else
{
enb=0;
}
count1++;
if(count1>=100)
{
count1=0;
}
TR0=1;
}
复制代码
所有程序51hei提供下载:
双摆1.zip
(48.17 KB, 下载次数: 10)
2020-10-8 15:11 上传
点击文件名下载附件
下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1