标题:
简单实用的雨刮舵机单片机驱动程序,亲测好用分享出来
[打印本页]
作者:
蒋082838
时间:
2017-7-22 00:50
标题:
简单实用的雨刮舵机单片机驱动程序,亲测好用分享出来
单片机雨刮测试仪舵机控制源程序:
//12M,T042us,19.80ms,9~ 45 。
//
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit PWM1=P3^0;
sbit KEY1=P2^6;
uint aa;
uint xx;
uint jiajainum;
/******************** 延时1毫秒@12.000MHz函数 **************************/
void delay1ms(unsigned int a) //误差 0us
{
unsigned int b;
while(a--)
{
for(b=0;b<600;b++);
}
}
void tuoji_init()//50
{
TMOD = 0x01;
TH0 = 0x0FF;
TL0 = 0x0CE;
EA = 1;
ET0 = 1;
TR0 = 1;
PWM1=1;
}
void chudong_pwm(uchar temp1)
{
if(aa==temp1) // 取值9-28-45(右转90度,正中间,左转90度);
PWM1=0;
}
void keyscan()
{
if(KEY1==0)//开关按键1
{
delay1ms(3);
if(KEY1==0)
{
while(!KEY1);
//xx++;
}
} }
void main()
{
xx=9;
tuoji_init();
while(1)
{
keyscan();
if(xx>45)
{
xx=9;
}
}
}
void dingshi0() interrupt 1
{
TH0 = 0x0FF;
TL0 = 0x0CE;
chudong_pwm(xx);
aa++;
jiajainum++;
if(jiajainum>2000)
{
jiajainum=0;
xx++;
}
if(aa==387)
{
aa=0;
PWM1=1;
}
}
复制代码
舵机控制截图1.PNG
(45.12 KB, 下载次数: 61)
下载附件
舵机驱动
2017-7-22 00:45 上传
舵机控制截图2.PNG
(34.79 KB, 下载次数: 45)
下载附件
舵机驱动
2017-7-22 00:45 上传
20170721雨刮测试仪舵机控制.zip
(25.77 KB, 下载次数: 27)
2017-7-22 00:48 上传
点击文件名下载附件
c51舵机驱动
下载积分: 黑币 -5
作者:
faridzled
时间:
2017-7-22 20:17
Thanks for sharing
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1