📄 main.h
字号:
#ifndef __MAIN_H__
#define __MAIN_H__
/* variable definition */
unsigned char data timer10msflag;
unsigned char data lcdflag=1;
unsigned char data counter;
unsigned char code HZT[]={0x24,0x24,0xA4,0XFE,0XA3,0X22,0X20,0X7E,
0X42,0X42,0X42,0X42,0x42,0x7F,0X02,0X00,
0X08,0X06,0X01,0XFE,0X00,0X43,0X41,0X49,
0X49,0x49,0X7F,0X49,0X4D,0X69,0X41,0X00,
};
extern unsigned char data led[4];
extern unsigned char data led_flag;
extern unsigned char data leddata[32];
extern unsigned char i2cstrout[I2C_LENGTH];
extern unsigned char i2cstrin[I2C_LENGTH];
typedef union
{ unsigned int xword;
struct
{ unsigned char low;
unsigned char high;
}xbyte;
}ByteWord;
unsigned char testiicflag;
unsigned char testledflag;
extern unsigned char data uartsendptr;
extern unsigned char data uartreceptr;
extern unsigned char data uartproflag;
extern unsigned char data uartsendflag;
extern unsigned char data uartsendtempptr;
extern unsigned char xdata uartrecebuf[256];
extern unsigned char xdata uartsendbuf[256];
unsigned char code welcome[]="MCU51's development Board emulation\rEnviroment: Proteus 7.1 SP2 & Keil uVision3.30 & C51 V8.02\rhttp://www.51embed.com\rEmail:huixiong73@gmail.com\rCopyright(C) Xiong,Hui\rVersion:V1.7@2008-4-23\rPlease input a selection(0~9):\r\n";
/* function declaration */
void timer_500ms(void);
extern void uart_rece(void);
extern void key_pro(void);
extern void uart_send(void);
extern void led_disp(void);
extern void lcd_disp(unsigned char data page,unsigned char data line,unsigned char *character);
extern void mcu_init(void);
extern void sys_init(void);
void lcd_pro(void);
extern void lcd_init(void);
extern unsigned char i2cread(unsigned char page, unsigned char address, unsigned char size);
extern unsigned char i2cwrite(unsigned char page,unsigned char address,unsigned char size);
void iic_pro(void);
extern void delay( unsigned int i);
void uart_pro(void);
extern void uart_rece(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -