欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
WIFI小車數據包格式下位機程序,QQ1074757990
[打印本頁]
作者:
騰飛的龍
時間:
2015-9-11 21:04
標題:
WIFI小車數據包格式下位機程序,QQ1074757990
/**************************************************
通過的WIFI小車數據包格式下位機程序
功能:現在只能執行,前 后 左 右
單片機:STC12C5608AD
晶振:11.0592M
作者:蘇義江摘編自WIFI機器人工作室
*******************************************************/
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
//uchar data Tempdatatable[5],CommandDatatable[5];//數據包
int buffer[3];
int rec_flag=0;
sbit laba =P3^5;//喇叭
sbit zuozhuanx =P2^0;//左轉向燈
sbit youzhuanx =P2^1;//右轉向燈
sbit zhuangtaideng=P2^2; //狀態燈
sbit MainLight =P2^3; //主大燈
sbit servo0=P2^0; //舵機控制
sbit servo1=P2^1;
sbit servo2=P2^2;
sbit servo3=P2^3;
/*-------------------------------------------------------------*/
//串口初始化
void UART_Init(void)
{
TMOD = 0x21;
PCON = 0x00;
SCON = 0x50;
TH1 = 0xFd; //設置波特率 9600
TL1 = 0xFd;
TR1 = 1; //啟動定時器1
ES = 1; //開串口中斷
EA = 1; //開總中斷
IT0=0;
EX0=1;
}
void Delay_1ms(uint i)//1ms延時
{
uint x,j;
for(j=i;j>0;j--)
for(x=650;x>0;x--);
}
void zhuangtaizhishi()
{
zhuangtaideng=0;
Delay_1ms(100);
zhuangtaideng=1;
Delay_1ms(100);
}
/*-------------------------------------------------------------*/
//主函數
void main(void)
{
UART_Init(); //初始化串口
while(1)
{
zhuangtaizhishi();
}
}
void Communication_Decode(void)
{
if(buffer[0]==0x00)
{
switch(buffer[1])
{
case 0x01:P1=0xDB; return;//101 101 11
case 0x02:P1=0xB7; return;//110 110 11
case 0x03:P1=0xBB; return;//110 101 11
case 0x04:P1=0xD7; return;//101 110 11
case 0x00:P1=0x00; return;
default: return;
}
}
else
{
return;
}
}
/*-------------------------------------------------------------*/
//串口接收中斷函數
void INT_UartRcv(void) interrupt 4
{
static int i;
if(RI==1)
{
RI = 0;
if(rec_flag==0)
{
if(SBUF==0xff)
{
rec_flag=1;
i=0;
}
}
else
{
if(SBUF==0xff)
{
rec_flag=0;
if(i==3)
{
Communication_Decode();
}
i=0;
}
else
{
buffer[i]=SBUF;
i++;
}
}
}
else
{
TI = 0;
}
}
復制代碼
作者:
haoqiang
時間:
2015-9-12 13:47
看看 收集一下
作者:
nuaashunzi
時間:
2015-9-12 14:29
謝謝,好心人
作者:
lxa0
時間:
2016-8-7 02:48
請教:
1mS的延時是干嗎用的?
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1