?? source.h
字號(hào):
#define FOSC18432
union SFADD{/*flash訪問的地址結(jié)構(gòu)*/
unsigned long l;
unsigned char c[4];
unsigned int i[2];
};
struct yushi{/*為CRC使用的余式*/
unsigned char h;
unsigned char l;
};
#define FDWN_FHD 0X7E /*數(shù)據(jù)傳輸協(xié)議的幀頭*/
#define FDWN_LEN 135 /*數(shù)據(jù)傳輸協(xié)議的幀長(zhǎng)度*/
#define DST_LEN 240 /*串口發(fā)送緩沖區(qū)的大小*/
#define DSR_LEN 240 /*串口接收緩沖區(qū)的大小*/
#define SCREEN_WIDTH 80 /**/
#define FLASHADD P1 /*flash尋址的A14~A21的地址*/
#define FLASHRYNBY P3_4 /*讀RY/BY#端口*/
#define FLASH_MEM_SPACE_START 0X4000 /*flash尋址的A0~A13,在單片機(jī)的尋址范圍內(nèi)*/
#define FLASH_ADD_PICTURE_START 0X3A000 /*在flash中存儲(chǔ)圖片的的開始地址*/
#define PICTURE_WIDTH 20
#define PICTURE_HEIGHT 40
extern bit TDBdata_over;
extern unsigned char dst_buf[DST_LEN];//debug serial transmit buffer.
extern unsigned char dst_head;
extern unsigned char dst_tail;
extern unsigned char dsr_buf[DSR_LEN];//debug serial transmit buffer.
extern unsigned char dsr_head;
extern unsigned char dsr_tail;
extern unsigned char mult_crccheck(unsigned char *input,unsigned char chreclength, struct yushi *y);
extern void init_crccheck(struct yushi *y);
extern void crccheck(unsigned char input,struct yushi *y);
extern bit erase_sector(unsigned char sa);
extern void write_flash(union SFADD *p_add,unsigned char dat);
extern void read_flash(unsigned char hadd,unsigned int ladd,unsigned char len,unsigned char *buf);
extern void draw_picture(unsigned char orgx,unsigned int orgy);
extern void init_serial(void);
extern void flash_download(void);
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -