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

📄 gplcm050127.c

📁 一款操作128x64 图形液晶显示屏的完整 C51 程序
💻 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 + -