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

📄 jyj07.h

📁 加油机源程序代码
💻 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 + -