⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dsa.h

📁 这是用W77E58编写的控制GSM模块
💻 H
字号:
#ifndef dsa_h
#define dsa_h


typedef union
{
  unsigned int Word;
  unsigned char Byte[2];
}DSA_CMD;


#define DSA_DUMMY               0x00    /*dummy parameter*/
#define DSA_ERR_RESPONSE        0xff    /* error response*/


/* DSA communication timeout */
#define DSA_250ms               26000
#define DSA_SYS_1s              40     
#define DSA_SYS_2s              80      
#define DSA_SYS_3s              120     
#define DSA_SYS_4s              160     
#define DSA_SYS_5s              200     
#define DSA_SYS_6s              240     
#define DSA_SYS_250ms           10      /*250ms@25.5ms timeout period*/



/*GPS NAVIGATION COMMMAND*/
#define DVD_FUNCTION               0x0000
#define KEY_FUNCTION               0xFF00

#define GPS_ZOOM_UNIT              0x0100

#define GPS_navigation_on          0x0301
#define GPS_navigation_off         0x0300



#define LATITUDE_1                 0x5000
#define LATITUDE_2                 0x5100
#define LATITUDE_3                 0x5200
#define LATITUDE_4                 0x5300
#define LATITUDE_5                 0x5400
#define LATITUDE_6                 0x5500
#define LATITUDE_7                 0x5600
#define LATITUDE_8                 0x5700
#define LATITUDE_9                 0x5800

/*纬度*/
#define LONGITUDE_1                 0x6000
#define LONGITUDE_2                 0x6100
#define LONGITUDE_3                 0x6200
#define LONGITUDE_4                 0x6300
#define LONGITUDE_5                 0x6400
#define LONGITUDE_6                 0x6500
#define LONGITUDE_7                 0x6600
#define LONGITUDE_8                 0x6700
#define LONGITUDE_9                 0x6800
#define LONGITUDE_10                0x6900



#define RECODER_COUND_MSB           0x0300 
#define RECODER_COUND_LSB           0x0400 


#define WINDOWS_X_SIZE_MSB          0x0500 
#define WINDOWS_X_SIZE_LSB          0x0600 


#define WINDOWS_Y_SIZE_MSB          0x0700 
#define WINDOWS_Y_SIZE_LSB          0x0800 


#define GET_CURRENT_NAME            0x0900      /*di ming:MCU to DVD*/
#define ISSUE_CURRENT_NAME          0x9000      /*di ming:MCU to DVD*/
      


#define CHARACTER_MSB               0x7000 
#define CHARACTER_LSB               0x7100 


#define DISPALY_ROAD_NAME           0x19f1
#define DISPALY_BEST_ROAD           0x19f2


#define ROAD_DOT_AIX                  0x0A00      /*+0x05,0x06,0x07,0x08 */

#define SEARCH_FLAG_HOTEL             0x0B01
#define SEARCH_BUILDING               0x0B02
#define SEARCH_GAME_ADDRESS           0x0B03
#define SEARCH_UNIT                   0x0B04


#define SEARCH_ESC                    0x0BFF
                                                              

#define CHINA_MAP                     0x0C01
#define CHINA_MAP_RECORD_COUNT        0xC000


#define PROVINCE_MAP                  0x0D01
#define PROVINCE_MAP_RECORD_COUNT     0xD000


#define CITY_MAP                      0x0E01
#define CITY_MAP_RECORD_COUNT         0xE000


#define ARER_MAP                      0x0F01
#define ARER_MAP_RECORD_COUNT         0xF000


#define DIAPLAY_CROSS_ROAD_ON         0x1000
#define OPEN_SOUND_NIVI_ON            0x1001
#define DIAPLAY_CROSS_ROAD_OFF        0x10FF


#define SAVE_ROAD_PATH_START          0x1100
          
#define SAVE_ROAD_PATH_END            0x11FF

#define LOAD_ROAD_PATH                0x1101


#define LOAD_ROAD_PATH                0x1101


#define SEND_SOUND_SPEAK              0x1300


#define DISPLAY_FLAG_HOTEL             0x1401
#define DISPALY_BUILDING               0x1402
#define DISPALY_GAME_ADDRESS           0x1403
#define DISPALY_UNIT                   0x1404
#define DISPALY_ESC                    0x14FF



#define NEXT_MAP_FLAG_VALID            0x1500
#define NEXT_MAP_FLAG_INVALID          0x15FF




















extern  DSA_CMD idata dsa_recvieve;

void DSA_servo(void);
bit  DSA_send(unsigned char bCmd,unsigned char bParameter);
unsigned char DSA_recieve(unsigned char bRCVCmd);



#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -