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

📄 jl2key.h

📁 这是我在我们公司做的C51加油单片机程序
💻 H
字号:
/* 键盘与计量主板通讯子模块头文件 */
#include "c:\comp51\absacc.h"

#define HAND_WR	XBYTE[0xc00a]		// 总线写地址 0:占用总线,1:释放总线
#define HAND_RD	XBYTE[0xc010]		// 总线读地址 1:空闲,0:占用总线

unsigned char send_jl(unsigned char gun_num,unsigned char command);
	/* IC键盘向加油机主板发命令
	   gun_num:枪号(0~7),command:命令码,参数值放在全局发送缓冲send_buf中(BCD码格式)
	   返回值 0:成功,1:奇偶校验错,2:超时(2s),3:请求占用总线超时,4:数据帧错,5:无此命令,6:总线异常
	   如果返回0,则返回数据放在全局接收缓冲recv_buf中 */
unsigned char check_jl(unsigned char length,unsigned char xdata *buf);
	/* 求校验和
	   length:要校验数据的长度,buf:校验数据缓冲
	   返回值:校验和 */
bit req_bus(unsigned char gun_num);
	/* 请求占用总线
	   gun_num:枪号(0~7目前双枪,即0~1,0为高优先级)
	   返回值 0:得到总线使用权,1:超时(2s) */

⌨️ 快捷键说明

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