#ifndef MENU_H #define MENU_H //////////////////////////////////////////////////////////////// //清屏 void menu_display_clean (void); //显示欢迎界面 void menu_display_welcome (void); //功能菜单界面 void menu_display_function (void); //编程菜单界面 void menu_display_program (void); //信息菜单界面 void menu_display_message (void); /////////////////////////////////////////////////////////////////////// //慢灰界面 void menu_display_manhui (void); //快灰界面 void menu_display_kuaihui (void); //快速快灰界面 void menu_display_kuaihuib (void); //挥发界面 void menu_display_huifa (void); //自选a界面 void menu_display_zixuan_a (void); //自选b界面 void menu_display_zixuan_b (void); //校准界面 void menu_display_calibration (void); /////////////////////////////////////////////////////////////////////// //设置菜单自选A设置界面 void menu_display_program_a_user (void); //设置菜单自选B设置界面 void menu_display_program_b_user (void); //输入标定系数界面 void menu_display_program_parameter (void); //设置菜单升温系数设置界面 void menu_display_program_pid (void); //设置菜单用户参数设置界面 void menu_display_program_user (void); //设置菜单系统参数设置界面 void menu_display_program_system (void); //设置菜单密码设置界面 void menu_display_program_password (void); //设置菜单保存询问界面 void menu_display_program_save (void); //显示DEBUG void menu_display_debug (void); //显示恢复出厂设置 void menu_display_reset (void); //预约界面设置 void menu_display_reservation (void); /////////////////////////////////////////////////////////////////////// //时钟读取 u8 pcf8563_read_time (u8 addr, u8 num, u8 *p); //时钟写入 u8 pcf8563_write_time (u8 addr, u8 num, u8 *p); //地址为字节,24C64为32个字节一个页,主要不要跨页 u8 eeprom_24c64_write (u16 addr, u8 num, u8 *p); //地址为字节,24C64为32个字节一个页,主要不要跨页 u8 eeprom_24c64_read (u16 addr, u8 num, u8 *p); void iic1_start (void); void iic1_stop (void); u8 iic1_write_byte (u8 data); //返回应答信号ACK u8 iic1_read_byte (u8 ack); //地址为字节,24C64为32个字节一个页,主要不要跨页 u8 eeprom_24c64_read_byte (u16 addr); //地址为字节,24C64为32个字节一个页,主要不要跨页 u8 eeprom_24c64_write_byte (u16 addr, u8 data); #endif