📄 main.i
字号:
#line 1 "C:\KEIL\C51\INC\INTRINS.H" /0 extern void _nop_ (void); extern bit _testbit_ (bit); extern unsigned char _cror_ (unsigned char, unsigned char); extern unsigned int _iror_ (unsigned int, unsigned char); extern unsigned long _lror_ (unsigned long, unsigned char); extern unsigned char _crol_ (unsigned char, unsigned char); extern unsigned int _irol_ (unsigned int, unsigned char); extern unsigned long _lrol_ (unsigned long, unsigned char); extern unsigned char _chkfloat_(float); extern void _push_ (unsigned char _sfr); extern void _pop_ (unsigned char _sfr); #line 7 "src\main.c" /0 #line 1 "SRC\DEFINE.H" /0 #line 24 "SRC\DEFINE.H" /1 #line 26 "SRC\DEFINE.H" /0 unsigned char bdata PP4; sbit P40 = PP4^0; sbit WDI = PP4^1; sbit CLOSE = PP4^2; sbit D_I = PP4^3; unsigned char bdata OutBuf; sbit Work = OutBuf^0; sbit UUUU = OutBuf^1; sbit GJGJ = OutBuf^2; sbit WXWX = OutBuf^3; sbit CDCC = OutBuf^4; sbit FDCC = OutBuf^5; sbit HHHH = OutBuf^6; sbit BJQQ = OutBuf^7; void OpenBJQ(); void CloseBJQ(); typedef struct tagEDIT { unsigned char x; unsigned char y; unsigned char buf[11]; unsigned char fdot; unsigned char bdot; }EDIT; typedef struct tagPOINT { unsigned int x; unsigned int y; }POINT; typedef struct tagEDITBUF { unsigned char edit_num; unsigned char cur_edit; unsigned char pre_edit; EDIT *edit; }EDITBUF; typedef union tagUINT { unsigned char byt[2]; unsigned int integer; }u_int; typedef struct tagPEN { unsigned char fcolor; unsigned char bcolor; }PEN; typedef struct tagRECT { unsigned int left; unsigned int top; unsigned int right; unsigned int bottom; }RECT; typedef struct STRUCT_SYSSCREEN { RECT title_rect; PEN title_pen; RECT client_rect; PEN client_pen; RECT status_rect; PEN status_pen; }SCREEN; typedef struct STRUCT_MESSAGEBOX { RECT mt_rect; RECT t_rect; unsigned char tfcolor; unsigned char tbcolor; RECT m_rect; unsigned char mfcolor; unsigned char mbcolor; unsigned char style; }MESSAGEBOX; unsigned char idata a_fcolor; unsigned char idata a_bcolor; unsigned char idata a_bcolor_l; unsigned char idata a_bcolor_r; unsigned char idata a_fcolor_l; unsigned char idata a_fcolor_r; PEN idata cPen; extern void Clrlcdram(); extern void Clrlcdram_L(); extern void Clrlcdram_R(); extern void Clrlcdram_D(); extern void Clrlcdram_U(); extern void Clrlcdram_B(); void DelayMs(unsigned int cnt); sbit xXR4 = P2^7; sbit xXR3 = P2^6; sbit xXR2 = P2^5; sbit xXR1 = P2^4; sbit yYW4 = P2^3; sbit yYW3 = P2^2; sbit yYW2 = P2^1; sbit yYW1 = P2^0; void CpuIinit(); void KeyIni(); unsigned char GetKey(); sbit CS25 = P3^3; sbit SPI_WP = P3^1; sbit SPI_HOLD=P3^0; void SPI0_Init (void); unsigned char SPI_WRITE_CMD(unsigned char CMD); unsigned char SPI_WRITE_STA(unsigned char STA); unsigned char SPI_READ_STA(unsigned char *STA); unsigned char SPI_Write_Pro(unsigned char *addr,unsigned char *buf,unsigned char len); unsigned char SPI_Read_Pro(unsigned char *addr,unsigned char *buf,unsigned char len); unsigned char SPI_TEST_PRO(); void prl0(unsigned char com); void prr0(unsigned char com); void prl1(unsigned char dat); void prr1(unsigned char dat); void IniLcd(); void clearlcd(void); void dishzXX(unsigned char x,unsigned char y,unsigned char z,bit cpls); void ProTime_10ms(); void ProTime_100ms(); void ProTime_200ms(); void ProTime_500ms(); typedef struct { void (*proc)(void); unsigned int time_val; }__op_; __op_ code OP[4]= { {ProTime_10ms,10},{ProTime_100ms,100}, {ProTime_200ms,200},{ProTime_500ms,500} }; unsigned int xdata OP_TIME[4]; bit Uart0SendTask=0; bit Uart0RecTask=0; unsigned char xdata Uart0SendAll=0; unsigned char xdata Uart0SendNum=5; unsigned char xdata Uart0RecNum=0; unsigned char xdata preDat =0; unsigned char xdata Uart0RecLen; unsigned char xdata Uart0SendBuff[256]; unsigned char xdata Uart0RecBuff[256]; unsigned char xdata Uart0RecBuf[256]; bit Uart1SendTask=0; bit Uart1RecTask=0; unsigned char xdata preDat1 =0; unsigned char xdata Uart1RecLen; unsigned char xdata Uart1SendAll=0; unsigned char xdata Uart1SendNum=0; unsigned char xdata Uart1RecNum=0; unsigned char xdata Uart1SendBuff[256]; unsigned char xdata Uart1RecBuff[256]; unsigned char xdata Uart1RecBuf[256]; sbit STADDR0 = P1^6; sbit STADDR1 = P1^5; sbit SRADDR0 = P1^4; sbit SRADDR1 = P1^3; sbit MS8123 = P1^7; sbit RST8123 = P1^2; void SetWorkModel(bit model); void Init8123(); void SetRChannelsNo(unsigned char no); unsigned char Read8123Cmd(); void Write8123Cmd(unsigned char cmd); void Uart1Send(); void SetTChannelsNo(unsigned char no); void SetRChannelsNo(unsigned char no); unsigned int temp; typedef union { unsigned int Dat; struct { unsigned char Hi; unsigned char Li; }Byt; }UINT_U; UINT_U xdata AdDat; unsigned int xdata AdcBuff[10][256]={0}; unsigned char xdata adcbufCnt=0; unsigned char CHAN; void DAC0Out(unsigned int Val); unsigned int xdata OutVal; bit ad; unsigned int ADCVal; unsigned char xdata datasoi[256]={0}; bit hh=0 ; void dishz168XX(unsigned char x,unsigned char y,unsigned char z,bit cpls); unsigned int xdata vsl[10]; unsigned char xdata str_time[19]={2,0,0,0,11,0,0,11,0,0,28,0,0,10,0,0,10,0,0}; void Ds1307(opt, unsigned char word_addr, unsigned char num, unsigned char *buf); unsigned char xdata time_hexbuff[20]; unsigned char xdata time_buff[20];#line 8 "src\main.c" /0 #line 1 "SRC\HZCODE.H" /0 char code TAB[]={0x80,0x89,0x8A,0x8C,0xF8,0x8C,0x8A,0xC9, 0x80,0xFE,0x02,0x42,0xB2,0x0E,0x00,0x00, 0x00,0x40,0x20,0x18,0x07,0x08,0x30,0x00, 0x00,0xFF,0x08,0x10,0x20,0x11,0x0E,0x00, 0x80,0x70,0x00,0xFF,0x00,0x10,0x60,0x00, 0xFF,0x00,0x10,0x60,0x00,0xFF,0x00,0x00, 0x00,0x40,0x30,0x0F,0x00,0x00,0x00,0x00, 0x3F,0x00,0x00,0x00,0x00,0xFF,0x00,0x00, 0x44,0x48,0xD0,0x7F,0xD0,0x4C,0x48,0xA6, 0x62,0x3A,0xA2,0x22,0x32,0x26,0x02,0x00, 0x40,0x30,0x0F,0x00,0x3F,0x10,0x08,0x09, 0x09,0x09,0xFF,0x09,0x09,0x0D,0x08,0x00, 0x80,0x70,0x00,0xFF,0x10,0x08,0x7C,0x54, 0x56,0x55,0x54,0x54,0x7E,0x04,0x00,0x00, 0x40,0x20,0x10,0x0F,0x50,0x61,0x49,0x49, 0x49,0x7F,0x49,0x4D,0x49,0x61,0x40,0x00, 0x24,0x24,0x24,0xA4,0xFE,0xA3,0x22,0x00, 0x24,0x48,0x00,0xFF,0x00,0x80,0x00,0x00, 0x10,0x08,0x06,0x01,0xFF,0x00,0x01,0x02, 0x02,0x02,0x02,0xFF,0x01,0x01,0x01,0x00, 0x10,0x10,0x10,0xFF,0x10,0x10,0x88,0x88, 0x88,0xFF,0x88,0x88,0x8C,0x08,0x00,0x00, 0x04,0x44,0x82,0x7F,0x01,0x80,0x81,0x46, 0x28,0x10,0x28,0x26,0x41,0xC0,0x40,0x00, 0x04,0x04,0x04,0x84,0xE4,0x3C,0x27,0x24, 0x24,0x24,0x24,0xF4,0x24,0x06,0x04,0x00, 0x04,0x02,0x01,0x00,0xFF,0x09,0x09,0x09, 0x09,0x49,0x89,0x7F,0x00,0x00,0x00,0x00, 0x00,0xFE,0x02,0x22,0xDA,0x06,0x00,0xFE, 0x92,0x92,0x92,0x92,0xFF,0x02,0x00,0x00, 0x00,0xFF,0x08,0x10,0x08,0x07,0x00,0xFF, 0x42,0x24,0x08,0x14,0x22,0x61,0x20,0x00, 0x00,0x00,0x80,0x40,0x30,0x0C,0x00,0xC0, 0x06,0x18,0x20,0x40,0x80,0x80,0x80,0x00, 0x01,0x01,0x00,0x30,0x28,0x24,0x23,0x20, 0x20,0x28,0x30,0x60,0x00,0x01,0x00,0x00, 0x10,0x10,0x92,0x92,0x92,0x92,0x92,0x92, 0xD2,0x9A,0x12,0x02,0xFF,0x02,0x00,0x00, 0x00,0x00,0x3F,0x10,0x10,0x10,0x10,0x10, 0x3F,0x00,0x40,0x80,0x7F,0x00,0x00,0x00, 0x10,0x10,0xF1,0x96,0x90,0xD0,0x90,0x10, 0xD8,0x17,0x10,0x10,0xF0,0x18,0x10,0x00, 0x40,0x30,0x0F,0x20,0x40,0x3F,0x80,0x40, 0x20,0x1B,0x04,0x1B,0x60,0xC0,0x40,0x00, 0x00,0xF8,0x48,0x48,0x48,0x48,0xFF,0x48, 0x48,0x48,0x48,0xFC,0x08,0x00,0x00,0x00, 0x00,0x07,0x02,0x02,0x02,0x02,0x3F,0x42, 0x42,0x42,0x42,0x47,0x40,0x70,0x00,0x00,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -