📄 gplcm050127.c
字号:
#pragma SMALL
#include "reg52.h"
#include "reg54.h"
#include "stdio.h"
#include "intrins.h"
#include "absacc.h"
#include "string.h"
#include "ctype.h"
#define uchar unsigned char
#define uint unsigned int
#define SCANNER XBYTE[0XF000] //条码扫描器的地址
#define LCDDATA XBYTE[0XF600] //LCD的数据地址
#define LCDCTRL XBYTE[0XF700] //LCD 控制信号的地址
#define WRITEADDR XBYTE[0XF000] //地址锁存器地址
#define KEY_C XBYTE[0X7FFF] //键盘命令寄存器地址
#define KEY_D XBYTE[0X7FFE] //键盘数据寄存器地址
#define PRN_A XBYTE[0XF100] //打印机地址
#define SHOP_NAME 0X7F80 //商店名存放地址
#define SHOP_INFO 0X7FA0 //商店信息存放地址
#define PRE_TOTAL 0X7FE0 // 前一笔销售记录的总价格 7个字节 SRAM2
#define HISTORY_REC 0X7FF0 //历史记录号的内存地址 3个字节 SRAM2
#define SALE_REC 0X7FF3 //当前销售记录号的内存地址,3个字节 SRAM2
#define PRE_SALE_REC 0X7FF6 // 前一笔销售记录的起始内存地址,3个字节 SRAM2
#define CLIENT_NO 0XE0 //客户号在DS1302中存储起始地址 先低位后高位 E0/E2/E4-WRITE E1/E3/E5-READ 3个字节(ASC)
#define MACHINE_NO 0XE6 //机器号在DS1302中存储起始地址 先低位后高位 E6/E8-WRITE E7/E9-READ 2个字节(ASC)
#define SETVALUE 0XEA //机器设置值在DS1302中存储起始地址
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -