資源簡介
自己寫的代碼,調試能用,車賽中用過。沒有用ECT和H口資源,用通用IO口發送和接送脈沖來驅動超聲波工作,用定時器定時。
代碼片段和文件信息
#include???????/*?common?defines?and?macros?*/
#include?“derivative.h“??????/*?derivative-specific?definitions?*/
?
unsigned?int?time_start=0;
unsigned?int?time_over=0;
float?time_rising=0;
unsigned?int?distance=0;
unsigned?char?LedCode[]={0xc00xf90xa40xb00x990x920x820xf80x800x900xbf};
unsigned?char?LedData[]={0000};
unsigned?char?LedNum=0;
uchar?PA1=0;
int?flag1=0;
int?flag2=0;
int?flag3=0;
int?flag4=0;
unsigned?int?time=0;
//----------------
/****************************準確延時*****************************/
//---------------------------2us準確延時__40M-----------------------------
/*void?delay2us(int?c)?
{
??int?cnt0;
??for(cnt0=0;cnt0<2*c;cnt0++)?
??{
??????_asm?NOP;?_asm?NOP;_asm?NOP;_asm?NOP;
??????_asm?NOP;?_asm?NOP;_asm?NOP;_as
評論
共有 條評論