油位计程序Word格式文档下载.docx
- 文档编号:16204376
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:63
- 大小:38.48KB
油位计程序Word格式文档下载.docx
《油位计程序Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《油位计程序Word格式文档下载.docx(63页珍藏版)》请在冰豆网上搜索。
0xd3,0xcd,/*油*/
0xcf,0xe4,/*箱*/
0x03,0x02,/*心,笑脸*/
};
charcodeHanzi02[16]=/*起始屏第二行*/
0x20,0x20,/**/
0xd3,0xcd,/*油*/
0xc1,0xbf,/*量*/
0xb6,0xaf,/*动*/
0xcc,0xac,/*态*/
0xca,0xfd,/*数*/
0xcf,0xd4,/*显*/
0xd2,0xc7,/*仪*/
charcodeHanzi03[16]=/*起始屏第三行*/
0xd7,0xee,/*最*/
0xb4,0xf3,/*大*/
0xb1,0xea,/*标*/
0xb6,0xa8,/*定*/
0x3a,0x31,/*:
1*/
0x30,0x30,/*00*/
0xc9,0xfd,/*升*/
};
charcodeHanzi04[16]=/*起始屏第四行*/
0x54,0x45,/*T,R*/
0x4c,0x3a,/*L,:
*/
0x30,0x35,/*0,5*/
0x35,0x32,/*5,2*/
0x2d,0x34,/*-4*/
0x39,0x32,/*9,2*/
0x32,0x32,/*2,2*/
0x37,0x32,/*7,2*/
charcodeHanzi11[16]=//标定选择屏第二行
{
0x20,0x20,//
0xc4,0xe3,//你
0xc8,0xb7,//确
0xb6,0xa8,//定
0xd3,0xc3,//用
0x20,0x20,//
charcodeHanzi12[16]=//标定选择屏第三行
0xb7,0xd6,//分
0xb6,0xce,//段
0xd3,0xcd,//油
0xc1,0xbf,//量
0xc2,0xf0,//吗
0x3f,0x20,//?
charcodeHanzi13[16]=//标定选择屏第三行
0xc1,0xf7,//流
0xc1,0xbf,//量
0xbc,0xc6,//计
0xb1,0xea,//标
charcodeHanzi14[16]=//标定选择屏第二行
0xcf,0xd6,//现
0xd4,0xda,//在
charcodeHanzi15[16]=//标定选择屏第三行
0xd7,0xb0,//装
0xd4,0xd8,//载
0xc8,0xbc,//燃
0x3f,0x20,//?
charcodeHanzi21[16]=//标定选择屏第一行
0xc7,0xeb,//请
0xc1,0xac,//连
0xbd,0xd3,//接
0xba,0xc3,//好
charcodeHanzi22[16]=//标定选择屏第二行
0xbf,0xaa,//开
0xba,0xbc,//始
0xd7,0xa2,//注
charcodeHanzi23[16]=//装载屏第一行
0xd7,0xbc,//准
0xb1,0xb8,//备
0xbe,0xcd,//就
0xd0,0xf7,//绪
charcodeHanzi24[16]=//装载屏第二行
0xd7,0xb0,//装
charcodeHanzi25[16]=//装载屏第三行
0xc1,0xbf,//
0xa1,0xc3,//
0xca,0xa3,//00
0xc9,0xfd,//00
0xc9,0xfd,//升
0xd3,0xe0,//
charcodeHanzi26[16]=//装载屏第四行
0xd4,0xd8,//载
0xcd,0xea,//完
0xb3,0xc9,//成
charcodeHanzi27[16]=//装载屏第一行
0xd4,0xad,//原
0xd3,0xd0,//有
0xa3,0xba,//:
0x20,0x20,//00
charcodeHanzi28[16]=//装载屏第二行
charcodeHanzi29[16]=//装载屏第三行
0xba,0xcf,//合
charcodeHanzi30[16]=//标定选择屏第二行
charcodeHanzi31[32]=//显示屏第一行
0xb6,0xa8,/*定*/
0xd2,0xd1,//已
0xd3,0xc3,//用
charcodeHanzi32[32]=//显示屏第二行
0xd1,0xd8,//载
0xca,0xa3,//剩
0xd3,0xe0,//余
charcodeHanzi41[16]=//标定输入屏第一行
0xca,0xe4,//输
0xc8,0xeb,//入
charcodeHanzi42[16]=//标定输入屏第二行
0xb1,0xbe,//本
0xb4,0xce,//次
charcodeHanzi43[16]=//标定输入屏第三行
0x30,0x30,//00
0x30,0x30,//00
0xa3,0xa8,//(
0xa3,0xa9,//)
charcodeHanzi44[16]=//标定输入屏第三行
0xc8,0xeb,//入
0xc6,0xf0,//起
charcodeHanzi45[16]=//标定输入屏第二行
0xbc,0xc6,//计
0xc3,0xbf,//每
0xc2,0xf6,//脉
0xb3,0xe5,//冲
0xca,0xfd,//数
charcodeHanzi46[16]=//标定输入屏第三行
0x20,0x20,//00
0x20,0x20,//00
0xb8,0xf6,//个
0xa3,0xaf,//"
/"
charcodeHanzi51[16]=//标定确认屏第四行
0xc8,0xcf,//认
0xca,0xfd,//数
0xbe,0xdd,//据
charcodeHanzi52[16]=//正在标定屏第四行
0xd5,0xfd,//正
0xd6,0xd0,//中
0x21,0x20,//!
charcodeHanzi53[16]=//标定完成屏第四行
charcodeHanzi54[16]=//标定未完成屏第四行
0xca,0xa3,//
0xce,0xb4,//未
0x21,0x20,//!
charcodeHanzi55[16]=//正在初始化屏第四行
0x20,0x20,//
0xb3,0xf5,//初
0xca,0xbc,//始
0xbb,0xaf,//化
charcodeHanzi56[16]=//初始化完成屏第四行
0xbb,0xaf,//化
charcodeHanzi57[16]=//超出标定范围屏第四行
0xb3,0xac,//超
0xb3,0xf6,//出
0xb7,0xb6,//范
0xce,0xa7,//围
/*定义IAP/EEPROM命令*/
#defineCMD_IDLE0//IAP复位
#defineCMD_READ1//IAP字节读
#defineCMD_WRITE2//IAP字节写
#defineCMD_ERASE3//IAP扇区擦除
#defineENABLE_IAP0x83//SYSCLK<
12MHz
unsignedcharXSK;
//结束显示标志
unsignedcharZZK;
//结束装载标志
unsignedchar*pp,*p0,*p1,*p2,*p3,*p4;
//显示数据指针
unsignedchar*BDS;
//标定数据
unsignedchar*ZZS;
//装在数据
unsignedchar*YYS;
//已用数据
unsignedchar*SYS;
//剩余数据
unsignedcharLLJ;
//流量计标定状态
unsignedchark;
//显示首地址为
unsignedcharjs;
//显示字符数
unsignedcharKey;
//键码
unsignedchard;
//显示数据
unsignedcharpk;
//显示显示屏号
unsignedcharTZ0;
//装载/显示停止变量
unsignedintSZ,SZY;
//键盘输入的数据
//unsignedintYW0=13107;
//传感器0位值值
unsignedintYW,YWX;
//读出的模数转换出的油位数据
unsignedintDYW;
//读出的模数转换出的油位最小数据
unsignedintYddr;
//
unsignedintYddr0,Yddr00;
//标定油量EEPROM地址(表示油量升)
unsignedintYddr1;
//装载油量EEPROM地址(表示油量升)
//unsignedintYddr2;
//
sbitRS=P3^5;
//设置P3.7口为液晶模块功能口RS
sbitRW=P3^6;
//设置P3.6口为液晶模块读写口RW
sbitE=P3^7;
//设置P3.5口为液晶模块使能口E
sbitCN=P1^1;
//设置P1.1口为模数转换启动口CN
//sbitTZX=P1^2;
//设置P1.2口装载/显示停止键
voidImimC52();
voidImimZD();
//中断系统初始化函数
//voidImimWTD();
//看门狗初始化函数
//voidImimADC();
//A/D转换初始化函数
//voidImimUART1();
//异步串行通讯口UART1口初始化函数
//voidImimUART2();
//异步串行通讯口UART2口初始化函数(只能用独立波特率)
voidImimSPI();
//SPI初始化函数(同步串行口)
voidImimBRT();
//独立波特率初始化函数
voidImimTime();
//定时器初始化函数
//voidImimIO();
//I/O口初始化函数
voidImimPCA();
//PCA初始化函数
voidImimEEPROM();
//EEPROM初始化函数
voidImimLCM();
//LCM初始化函数
voidQsp();
//写起始屏
voidPanmang();
//判忙函数
voidWrite_com(unsignedcharcom);
//写指令函数
voidWrite_date(unsignedchardate);
//送数据函数
voidWrite_p();
//设置地址,写显示数据
voidBDPT(unsignedchar*p1,unsignedchar*p2,unsignedchar*p3);
//写标定屏头
voidXSJ();
//写本次标定动态输入油量屏
voidXSP();
voidWCP(unsignedchar*p0);
//第四行写入屏
voidXXSPT();
//写显示数据头程序
voidXXSP();
//写显示数据屏
voidDelay(unsignedintsj);
//延时函数
voidIAP_IDLE();
//IAP禁止操作
unsignedintIAP_READ(unsignedintaddr);
//EEPROM读字节
voidIAP_WRITE(unsignedintaddr,unsignedchardat);
//EEPROM写一个字节
voidIAP_ERASE(unsignedintaddr);
//EEPROM擦除一个扇区
voidCaiDan0();
//菜单屏分类函数
voidCaidan1();
//标定选择菜单程序
voidCaidan20();
//流量计标输入每升脉冲数菜单程序
voidCaidan21();
//分段油量菜单程序
voidCaidan22();
//流量计标定菜单程序
voidCaidan23();
//装载菜单程序
voidCaidan24();
//显示菜单程序
voidCaidan31(unsignedcharpk0);
//标定输入程序
voidCaidan32();
//分段油量标定确认程序
voidCaidan33();
//流量计标定确认程序
voidCaidan34();
//流量计标定完成程序
voidCaidan35();
//装载燃油确认程序
voidCaidan4();
//返回菜单程序
unsignedchar*B2D(unsignedintbNum);
//二进制--十进制ASCII转换程序
voidXBDCX();
//写标定程序
voidBDZZ();
//读标定/装载油量测量程序
voidXBDZZ();
//写标定/装载油量测量程序
voidDTYL();
//动态油量测量程序
voidXZZ();
//写装载程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 油位计 程序