欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
舵機51單片機控制轉向源代碼 智能小車循跡(舵機版)
[打印本頁]
作者:
鵬鵬哥哥
時間:
2017-4-30 09:34
標題:
舵機51單片機控制轉向源代碼 智能小車循跡(舵機版)
舵機控制實例
#include<reg51.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
void scan();
void init_time0();
void Direction(uchar jd);
void DELAY(uint xms);
void pwm_ENA(uchar k);
sbit l_1=P1^0;
sbit l_2=P1^1;
sbit l_3=P1^2;
sbit cen=P1^3;
sbit r_1=P1^6;
sbit r_2=P1^5;
sbit r_3=P1^4;
sbit duoji=P2^7;
sbit pwm1=P2^0;
sbit pwm2=P2^1;
uchar count,cycle,jd;
uchar flag=0;
void main()
{
DELAY(3000);
P1=0x00;
cycle=0;
count=0;
jd=12;
init_time0();
while(1)
{
scan();
}
}
void scan()
{
if(cen==0)
{
//中
flag=0;
}
else if(r_1==0)
//右 1
{
}
flag=1;
else if(r_2==0)
//右 2
{
flag=2;
}
else if(r_3==0)
//右 3 P14
{
flag=3;
}
else if(l_1==0)
//左 1
{
flag=4;
}
else if(l_2==0)
//左 2
P11
{
flag=5;
}
{
else if(l_3==0)
flag=6;
//左 3 P12
}
switch(flag)
{
case
0:
{Direction(12);pwm_ENA(5);break;}
//
P13
P15
case 1: {Direction(15);pwm_ENA(3);break;} // delay(1);;pwm_ENA1(1)
P16
case 2: {Direction(14);pwm_ENA(3);break;}
//
case 3: {Direction(13);pwm_ENA(4);break;}
//run()run()
P14
P10
case 4: {Direction(9);pwm_ENA(3);break;} // delay(1)
pwm_ENA1(1);
case 5: {Direction(10);pwm_ENA(3);break;}
//
P11
case 6: {Direction(11);pwm_ENA(4);break;}
//
run()
P12
}
}
void init_time0()
{
TMOD=0x01;
//定時器方式 1
//定時 0.1ms
TH0=(65536-100)/256;
TL0=(65536-100)%256;
IE=0x82;
TR0=1;
}
void Dreaction(uchar jd)
{
if(cycle<jd)
//判斷 0.05ms 次數是否小于角度標識
//確定小于, duoji 輸出高電平
duoji=1;
else
duoji=0;
//大于則輸出低電平
}
void DELAY(uint xms)
{
uint i,j;
for(i=xms;i>0;i--)
for(j=125;j>0;j--);
}
void pwm_ENA(uchar k)
{
if(count<=k)
{
pwm1=0;
}
else if(count>k&&count<13)
{
pwm1=1;
}
else if(count==13)
count=0;
}
void Time0_ISP(void) interrupt 1
{
//定時器中斷
cycle+=1;
//0.1ms 次數加 1
//次數始終保持為 200 即保持周期為 20ms
cycle=cycle%200;
}
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
完整代碼下載:
智能小車循跡(舵機版).rar
(2.42 MB, 下載次數: 37)
2017-4-30 18:49 上傳
點擊文件名下載附件
控制轉向
下載積分: 黑幣 -5
作者:
小潤龍
時間:
2017-11-10 23:16
運行程序有錯誤啊,由10多個,下載下的程序也不可以用,樓主,你可以發一下源碼嗎???.c文件可以嗎??
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1