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

📄 m8demo.h

📁 AVR系列被广泛应用的单片机MEGA8开发(原理图)及例程
💻 H
字号:
#define key_no    0xFF
#define key_inc   0xFE
#define key_dec   0xFD
#define key_mode   0xFC
#define key_enter  0xFB
#define  clock_mode 0
#define out_eeprom_addr_modify_mode 1
#define out_eeprom_data_modify_mode 2
#define out_eeprom_read_mode 3
#define in_eeprom_addr_modify_mode 4
#define in_eeprom_data_modify_mode 5
#define in_eeprom_read_mode  6
#define adc_mode  7
#define AT45DB021_addr_modify_mode  8
#define AT45DB021_data_modify_mode 9


#define KBD_IDLE       0x00
#define KBD_DEBOUNCE    0x01
#define KBD_DECODE     0x02
#define KBD_DECODE2      0x03
#define KBD_DECODE3      0x04
#define KBD_DECODE4    0x05
#define KBD_DECODE5     0x06
#define query_adc          1

#define KBD_DEBOUNCE_TEMPO  50
#define KBD_DEBOUNCE_TEMP1  300
#define KBD_DEBOUNCE_TEMP2  180


void Delay(unsigned int delay_time);
void Delayms(unsigned int timers);
void port_init(void);
void timer0_init(void);
void timer0_ovf_isr(void);
void timer1_init(void);
void timer1_ovf_isr(void);
void spi_init(void);
void twi_init(void);
void twi_Enable(void);
void twi_Disable(void);
void adc_init(void);
void adc_Enable(void);
void adc_Disable(void);
void adc_isr(void);
int ReadADC( unsigned char channel);
void init_devices(void);
void DisplayHexData(unsigned char timerH,unsigned char timerL);
void DisplayData(unsigned int timer);
void DisplayTimer(unsigned int timer);
unsigned char  Key_Decode(void);
void Key_Task(void);
void Display_Data_LED(unsigned char  Data1, unsigned char  Data2,unsigned char  Data3,unsigned char  Data4);

⌨️ 快捷键说明

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