?? main.c
字號:
//========================================================================
// The information contained herein is the exclusive property of
// Sunnnorth Technology Co. And shall not be distributed, reproduced,
// or disclosed in whole in part without prior written permission.
// (C) COPYRIGHT 2003 SUNNORTH TECHNOLOGY CO.
// ALL RIGHTS RESERVED
// The entire notice above must be reproduced on all authorized copies.
//========================================================================
//========================================================================================
// 工程名稱: ultrasonic_long.spj
// 功能描述: 超聲波測距模組V2.0,中距測距程序
// 涉及的庫: CMacro1016.lib SACMV26e.lib
// 組成文件: main.c ultrasonic_App.c Speech.c IRQ.c
// DataOS_A.asm hardware.asm isr.asm key.asm Resource.asm
// 硬件連接:
//
// 維護記錄: 2006-03-01 V2.0(該版本號相對于原有超聲波模組的版號)
//=========================================================================================
//========================================================================
// 文件名稱: main.c
// 功能描述:
// 維護記錄: 2006-03-01 V2.0
//========================================================================
#include "SPCE061A.h"
#include "ultrasonic_App.h"
//========================================================================
// 語法格式: int main(void)
// 實現功能: 主程序
// 參數: 無
// 返回值: int 無意義
//========================================================================
void F_Key_Scan_Initial(void);
void F_Key_Scan_ServiceLoop(void);
unsigned int SP_GetCh(void);
void Speech_Resource(unsigned int iSpeechIndex);
void Speech_Result(unsigned int uiResult);
int main(void)
{
unsigned int uiKey;
unsigned int Back_data;
F_Key_Scan_Initial();
Initial_ult();
while(1)
{
uiKey = SP_GetCh();
switch(uiKey)
{
case 0: break;
case 1:
Back_data = measure_Times(1);
if(Back_data==0)
Speech_Resource(12); //結果為0時表示測量出錯,播放"咚"
else
Speech_Result(Back_data);
break;
case 2:
break;
case 3: break;
default: break;
}
F_Key_Scan_ServiceLoop();
*P_Watchdog_Clear = 0x0001;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -