📄 lcdcontrol.lst
字号:
//关断 E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char guanduan[]={0xB9,0xD8,0xB6,0xCF}; E:\PIC\program\F3BP-2007312\LCDdrive.c
//发动机冷却液温度 E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char fadongji[]={0xC0,0xE4,0xC8,0xB4,0xD2,0xBA,0xA3,0xBA,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20}; E:\PIC\program\F3BP-2007312\LCDdrive.c
//正 E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char zheng[]={0xA3,0xAB}; E:\PIC\program\F3BP-2007312\LCDdrive.c
//负 E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char fu[]={0xA3,0xAD}; E:\PIC\program\F3BP-2007312\LCDdrive.c
//============================第3屏================================ E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char shuiwenlengquexitong[]={0xCB,0xAE,0xCE,0xC2,0xC0,0xE4,0xC8,0xB4,0xCF,0xB5,0xCD,0xB3,0xA3,0xBA,0xA1,0xFC}; E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char lengningfengshan[]={0xC0,0xE4,0xC4,0xFD,0xB7,0xE7,0xC9,0xC8,0xA3,0xBA,0x20,0x20,0x20,0x20,0x20,0x20}; E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char lengquefengjizhuangtai[]={0xC0,0xE4,0xC8,0xB4,0xB7,0xE7,0xBB,0xFA,0xA3,0xBA,0x20,0x20,0x20,0x20,0x20,0x20}; E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char shuiwen[]={0xCB,0xAE,0xCE,0xC2,0xA3,0xBA,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20}; E:\PIC\program\F3BP-2007312\LCDdrive.c
//工作 E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char gongzuo[]={0xB9,0xA4,0xD7,0xF7}; E:\PIC\program\F3BP-2007312\LCDdrive.c
//高 E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char gao[]={0xB8,0xDF,0xB5,0xB5}; E:\PIC\program\F3BP-2007312\LCDdrive.c
//低 E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char di[]={0xB5,0xCD,0xB5,0xB5}; E:\PIC\program\F3BP-2007312\LCDdrive.c
//============================第4屏================================ E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char zhujiechuqi[]={0xD6,0xF7,0xBD,0xD3,0xB4,0xA5,0xC6,0xF7,0xA3,0xBA,0x20,0x20,0x20,0x20,0xA1,0xFC}; E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char kongtiaojidianqi[12]={0xBF,0xD5,0xB5,0xF7,0xBC,0xCC,0xB5,0xE7,0xC6,0xF7,0xA3,0xBA}; E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char shuibeng[]={0xCB,0xAE,0xB1,0xC3,0xA3,0xBA,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20}; E:\PIC\program\F3BP-2007312\LCDdrive.c
E:\PIC\program\F3BP-2007312\LCDdrive.c
//==========================定义主控数据============================ E:\PIC\program\F3BP-2007312\LCDdrive.c
//主控状态数据 E:\PIC\program\F3BP-2007312\LCDdrive.c
typedef struct E:\PIC\program\F3BP-2007312\LCDdrive.c
{ E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char zhujidianqistate ; //主继电器状态 E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char fengjididangstate ; //低档风机 E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char fengjigaodangstate; //高档风机 E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char zhenkongstate ; //真空泵状态 E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char kongtiaostate ; //空调继电器 E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char shuibengstate ; //水泵状态 E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char lengningstate ; //冷凝风扇状态 E:\PIC\program\F3BP-2007312\LCDdrive.c
}ECU_state; E:\PIC\program\F3BP-2007312\LCDdrive.c
//主控AD数据 E:\PIC\program\F3BP-2007312\LCDdrive.c
typedef struct E:\PIC\program\F3BP-2007312\LCDdrive.c
{ E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char shuiwen; //水温值 E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char zhenkongyali; //真空度 E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char fadongjitemp; //发动机冷却液温度 E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char Speed; //车速 E:\PIC\program\F3BP-2007312\LCDdrive.c
}ECU_DATA; E:\PIC\program\F3BP-2007312\LCDdrive.c
ECU_state ecu_state; E:\PIC\program\F3BP-2007312\LCDdrive.c
ECU_DATA ecu_data; E:\PIC\program\F3BP-2007312\LCDdrive.c
long int Odo; //里程 E:\PIC\program\F3BP-2007312\LCDdrive.c
//数据转换为十进制时使用 E:\PIC\program\F3BP-2007312\LCDdrive.c
long int hexdata_transfer; E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char hexdata_million; E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char hexdata_shiwan; E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char hexdata_wan; E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char hexdata_thousand; E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char hexdata_hundred; E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char hexdata_ten; E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char hexdata_ge; E:\PIC\program\F3BP-2007312\LCDdrive.c
E:\PIC\program\F3BP-2007312\LCDdrive.c
typedef struct E:\PIC\program\F3BP-2007312\LCDdrive.c
{ E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char million_bit; E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char shiwan_bit; E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char wan_bit; E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char thousand_bit; E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char hundred_bit; E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char ten_bit; E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char ge_bit; E:\PIC\program\F3BP-2007312\LCDdrive.c
}Hexbits; //十进制数结构 E:\PIC\program\F3BP-2007312\LCDdrive.c
Hexbits hex_bit; E:\PIC\program\F3BP-2007312\LCDdrive.c
//================AD转换数据存储结构================== E:\PIC\program\F3BP-2007312\LCDdrive.c
union adres E:\PIC\program\F3BP-2007312\LCDdrive.c
{ E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned int AD; E:\PIC\program\F3BP-2007312\LCDdrive.c
unsigned char adre[2]; E:\PIC\program\F3BP-2007312\LCDdrive.c
}adresult; E:\PIC\program\F3BP-2007312\LCDdrive.c
E:\PIC\program\F3BP-2007312\LCDdrive.c
//lcd指令参考 E:\PIC\program\F3BP-2007312\LCDdrive.c
// RS RW DB7~DB0 E:\PIC\program\F3BP-2007312\LCDdrive.c
// 0 0 0x01 清除显示 E:\PIC\program\F3BP-2007312\LCDdrive.c
// 0 0 0x30 8位基本指令集动作 E:\PIC\program\F3BP-2007312\LCDdrive.c
// 0 0 0x0c 开整体显示,无光标,不反显 E:\PIC\program\F3BP-2007312\LCDdrive.c
// 0 0 ox06 进入点设定,并设置光标右移,即AC+1 E:\PIC\program\F3BP-2007312\LCDdrive.c
E:\PIC\program\F3BP-2007312\LCDdrive.c
void dataflow_1(void); E:\PIC\program\F3BP-2007312\LCDdrive.c
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -