📄 system.h
字号:
#ifndef _SYSTEM_H_
#define _SYSTEM_H_
#include <c8051f120.h>
//LCD引脚定义
sbit WR = P5^0;
sbit RD = P5^1;
sbit CS = P5^2;
sbit A0 = P5^3;
sbit mLES_SW =P7^0;
sbit RES = P7^1;
sbit Key_En = P3^2;
//并口引脚定义
sbit Write = P4^0;
sbit DStrb = P4^1;
sbit AStrb = P4^2;
sbit Reset = P4^3;
sbit Intr = P4^4;
sbit Wait = P4^5;
sbit PE = P4^6;
sbit Slct = P4^7;
sbit OE = P7^3;
sbit DIR = P7^2;
extern unsigned char CheckKeyF; //键盘检测标志位
extern unsigned int counter; //T2计数器,10ms++
extern unsigned int Mycounter; //计数器,用于用户定时
extern unsigned char Myflag; //用户定时标志
//键盘数据结构
typedef struct KeyStruct{
unsigned char pressed;
unsigned char pressold;
unsigned char pressing;
};
extern struct KeyStruct Key[];
void delay(int n); //延时函数
void PORT_INIT(); //端口初始化
void SYSCLK_INIT(); //系统初始化
void Timer2_INIT(); //16位自动重装模式,产成10ms中断
void CheckKey() ; //键盘检测.要求每次有效按键时间超过50ms;持续按键以每0.2秒计算一次
void Key_INIT(); //键盘初始化
void ClearKey(); //清空按键
#endif //_SYSTEM_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -