?? asc_to_long.c
字號:
/**************************************
File : ASC_TO_LONG.C
Project : BDTRV20_MCU_V07
Description : 將ASCII轉換成一個long型數據
Created : 2006.11.7
Last updata :
Author : Sunzehui sunzehui@zzvcom.com
Compile Tool : Keil uVision2
Target Device : SST89V564RD
Circuit Board : BD7700
************************************
Modification History
************************************
Version : v2.0
Date : MM/DD/YYYY
Modifier :
Description :
**********************************
-- Copyright (c)
*************************************/
extern unsigned long asc_to_long(unsigned char *p,bit m)
{
unsigned long xdata da=0;
unsigned char temp=0;
if (m==1)
{
temp = *p++-0x30;
da =(long)temp*10000000;
temp = *p++-0x30;
da =da+(long)temp*1000000;
temp = *p++-0x30;
da =da+(long)temp*100000;
}
else
{
p++;p++;p++;
}
temp = *p++-0x30;
da =da+(long)temp*10000;
temp = *p++-0x30;
da =da+(long)temp*1000;
temp = *p++-0x30;
da =da+(long)temp*100;
temp = *p++-0x30;
da =da+(long)temp*10;
da =da+(*p-0x30);
return da;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -