1. 程式人生 > 實用技巧 >664【畢設課設】基於51微控制器模擬智慧小車控制系統

664【畢設課設】基於51微控制器模擬智慧小車控制系統

【資源下載】下載地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

按下模擬按鈕後 沒有任何反應
按下前進按鍵 小車全速前進 電機速度(兩端電壓)大概為69.2
按下後退按鍵 小車全速後退 電機速度(兩端電壓)大概為-69.2
按下左轉彎按鍵 小車左轉彎 左前輪左後輪速度(兩端電壓)大概30左右
右前輪右後輪速度(兩端電壓)大概50左右
按下右轉彎按鍵 小車右轉彎 左前輪左後輪速度(兩端電壓)大概50左右
右前輪右後輪速度(兩端電壓)大概30左右
按下停止按鍵 小車停止

void TIM0Init()
{
		TMOD=0x01;										//定時器工作方式1
		TH0=(65536-1000)/256;					//初值高8位
		TL0=(65536-1000)%256;					//初值低8位
		EA=1;													//開總中斷
		ET0=1;												//開啟定時器0中斷
}

void TIM1Init()
{
		TMOD=0x10;										//定時器工作方式1
		TH1=(65536-1000)/256;					//初值高8位
		TL1=(65536-1000)%256;					//初值低8位
		EA=1;													//開總中斷
		ET1=1;												//開啟定時器0中斷
}


void CarTurnLeft()
{
		TIM0Init();
		LeftFront1=1;
		LeftFront2=0;