📄 function.h
字号:
//#include "pin.h"
typedef unsigned char byte;
typedef unsigned int word;
void delay10ms(unsigned int da);
void EE_Write( unsigned int addr,unsigned char *da ,unsigned char len);
void EE_Read( unsigned int addr,unsigned char *da ,unsigned char len);
void EE_Erase( unsigned int addr);
//CCF dispose functions in interrupt
void CCF0_disp(void);
void CCF1_disp(void);
void CCF3_disp(void);
//delay for hpr
void disp_Hpr(void);
//delay for Lpr
void disp_Lpr(void);
void display(void);
//main
//sub-functions in main function
void disp_sens(void);
//dispose push switch
void scan_key(void);
void MCU_INIT(void);
//use T check data stored in the ee chang;
//if happend,refresh the data of ee
void ee_fresh();
void init(void);
void disp_spd(void);
void disp_fa(void);
void disp_ref(void);
// other subroutine
unsigned char adc1(void);
void power_on(void);
void delay(byte delay);
void speaking(void);
void delay2(word delay);
//check temperature
byte ct(word DV0);
word sample10_adc4(void);
unsigned int adc4(void);
unsigned int sample_adc(unsigned char ch);
//lcd functions
//part--0: clear all display to normal state
// --1: clear all display to alarm state
// --2: clear left display
// --3: clear right display
void lcd_clr(byte part);
//lcd function
void LCD_INIT(void);
//byte LCD_Read_status(void);
void LCD_WriteIR1(void);
void LCD_WriteIR2(void);
void LCD_Write_da(byte chip,byte page,byte column,unsigned char di,byte len);
void LCD_Write_cbuff(void);
void lcd_reset(void);
void lcd_preset(void);
void lcd_predp(void);
void sear_dpl(void);
void dp_bigchara(byte addr,byte chip,byte row,byte column,byte len);
void dp_chara(byte addr,byte chip,byte row,byte column,byte len);
//part --0:clear all
// --1:clear left display
// --2:clear left display
void clr1(byte part);
void seri_to_para(byte da);
void nobusyness(byte chip);
void DToA(void);
void TLC5615(unsigned int da);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -