📄 jyj07.h
字号:
#ifndef __jyj07_h_
#define __jyj07_h_
#include <reg52.h>
#include <absacc.h>
#define byte unsigned char
#define word unsigned int
#define dword unsigned long
#define CPU_KIND AT89C51RD2 //CPU型号定义
#define SHIYOU_SHIHUA 0 //0 石油系统 1 石化系统
#define DANG_LIANG 6667 //定义加油当量 可以是5000 6667 7573 10000
#define CHUAN_BING 0 //0 串行显示 3 并行显示
#define ed_time 070110 //版本日期
//P1口定义
sbit P_LCD_REQ=P1^0; //液晶控制线1
sbit P_LCD_BUSY=P1^1; //液晶控制线2
sbit P_ICPUMP_CT=P1^2; //弹卡控制线
sbit P_RSTSK_CT=P1^3; //税控芯片复位控制线
sbit P_SKH_SK=P1^4; //税控握手控制线1
sbit P_45DA_DATA=P1^5; //45D041 A 数据端口
sbit P_45DB_DATA=P1^6; //45D041 B 数据端口
sbit P_45DC_DATA=P1^7; //45D041 A 数据端口
//P3口定义
sbit P_1BUS_IO=P3^2; //单总线协议io口
sbit P_PW_DOWN=P3^3; //掉电输入引脚
//定义常量
#define C_START_OIL 12 //起始的加油量
//定义物理地址
#define CS_LCD XBYTE[0xe000] //液晶显示地址
#define CS_RAM XBYTE[0xc000] //6264 RAN 的地址
#define CS_8255A_A XBYTE[0x8000] //8255A A口地址
#define CS_8255A_B XBYTE[0x8200] //8255A B口地址
#define CS_8255A_C XBYTE[0x8400] //8255A C口地址
#define CS_8255A_D XBYTE[0x8600] //8255A D口地址
#define CS_8255B_A XBYTE[0xa000] //8255B A口地址
#define CS_8255B_B XBYTE[0xa800] //8255B B口地址
#define CS_8255B_C XBYTE[0xb000] //8255B C口地址
#define CS_8255B_D XBYTE[0xb800] //8255B D口地址
#define CS_JLTIME XBYTE[0x4000] //计量时钟地址
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -