📄 lyj.h
字号:
// 把所有全局使用公用的参数,结构,函数
// 输入屏幕5个参数;
typedef struct INPUT
{
unsigned int bianma;
unsigned int price;
unsigned int num;
unsigned int nownum;
}input;
// 设置屏幕的6个参数
typedef struct CANSHU
{
unsigned char hanghead; //起始横坐标
unsigned char liehead; //起始纵坐标
unsigned char wide; //标签宽度
unsigned char painum; //打印排数
unsigned char type; //条码类型
unsigned char comm; //输出串口
}canshu;
//键盘扫描子程序
sbit line1 = P2^4;
sbit line2 = P2^5;
sbit line3 = P2^6;
sbit line4 = P2^7;
extern canshu scanshu;
// 以下是所有的子函数。
//液晶初始化子函数、
// void intiLed();
//打印机初始化函数
void intiPri();
// 单片机初始化函数
void intiCpu();
// 键盘延时子程序
void delay10ms();
// 键盘扫描子程序
unsigned char kbscan();
//键盘扫描子程序
unsigned char inputkey ();
//液晶显示子程序
void showLcd(unsigned int i);
//打印机子程序
sprint(unsigned char k);
/*************串口发送子函数***********/
comsend(unsigned char a);
//存储子程序
void storemem ();
//以下是24个键的响应程序
// 键盘输入0-9的响应函数0-9公用一个函数,使用key 分别函数
void inputnum(unsigned char i);
void sprint_a_line( unsigned char page_num);
unsigned char datatostring(unsigned int revdata);
// 键盘输入小数点的响应函数10
void inputnod();
// 键盘输入f1的响应函数11
void inputf1();
// 键盘输入f2的响应函数12
void inputf2();
// 键盘输入f3的响应函数13
void inputf3();
// 键盘输入f4的响应函数14
void inputf4();
// 键盘输入inputok的响应函数15
void inputok();
// 键盘输入inputesc的响应函数16
void inputesc();
// 键盘输入inputback的响应函数17
void inputback();
// 键盘输入inputqie的响应函数18
void inputqie();
// 键盘输入inputup的响应函数19
void inputup();
// 键盘输入inputdown的响应函数20
void inputdown();
// 键盘输入inputlink的响应函数21
void inputlink();
// 键盘输入lyj1的响应函数22
void inputlyj1();
// 键盘输入lyj2的响应函数23
void inputlyj2();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -