main.c
来自「到車控制系統 C語言(單晶片控制) 可搭配語音檔」· C语言 代码 · 共 57 行
C
57 行
#include "SPCE061A.h"
extern unsigned int uiResult1;
extern unsigned int M_TIMER_DELAY;
extern unsigned int M_LOW_DISTEN;
extern unsigned int M_TIMER_OFFSET;
extern unsigned int M_TIMER_SEND;
extern unsigned int M_MUT_DATA;
extern void InitMeasure(void);
extern unsigned int BeginMeasure(void);
extern void Initial_IO(void);
extern void Channel_Sel(unsigned int ch);
extern void Result_Check(unsigned int ch,unsigned int Result[3]);
unsigned int Counter_1KHz = 0;
void Delay_1ms(unsigned int Timers)
{
Counter_1KHz = 0;
while(Counter_1KHz<Timers)
{
*P_Watchdog_Clear = 0x0001;
}
}
int main(void)
{
unsigned int Back_Data[3];
unsigned int ch_Sel = 0;
InitMeasure();
Initial_IO();
*P_INT_Ctrl = *P_INT_Ctrl_New|0x0020;
M_TIMER_DELAY = 200;
M_LOW_DISTEN = 30;
M_TIMER_OFFSET = 20;
M_TIMER_SEND = 15;
M_MUT_DATA = 32300;
while(1)
{
Channel_Sel(ch_Sel);
Back_Data[ch_Sel] = BeginMeasure();
Result_Check(ch_Sel,Back_Data);
ch_Sel++;
if(ch_Sel>2) ch_Sel = 0;
Delay_1ms(20);
*P_Watchdog_Clear = 0x0001;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?