📄 comm.h
字号:
#ifndef __COMM_H
#define __COMM_H
#include <c8051f.h>
#include <ctype.h> //字符函数
#include <stdio.h> //一般IO/函数
#include <string.h> //字符串函数
#include <stdlib.h> //标准函数
//#include <mach.h> //数学函数
#include <absacc.h> //绝对地址访问
#include <intrins.h> //内部函数
//#include <stdarg.h> //变量参数表
typedef unsigned char uchar;
typedef unsigned int uint;
typedef unsigned long ulong;
typedef signed char schar;
typedef signed int sint;
typedef signed long slong;
#define TRUE 1
#define FALSE 0
#define TRUE 1
#define FALSE 0
#define KEY_BUFF_MAX 5
#define KEY_PRESS 0x01
//Key difine
#define KEY_UP 0X32
#define KEY_DOWN 0x31
#define KEY_ENTER 0X30
#define KEY_CANCLE 0X33
//define port operation
#define DISABLE_138 P2_6=0
#define ENABLE_138 P2_6=1
#define SELECT_LCD_PORT DISABLE_138;P1_1=1;P1_2=1;P1_3=1; ENABLE_138
#define SELECT_KEY_PORT DISABLE_138;P1_1=0;P1_2=0;P1_3=0; ENABLE_138
#define SELECT_LED1_PORT DISABLE_138;P1_1=0;P1_2=1;P1_3=1;ENABLE_138
#define SELECT_LED2_PORT DISABLE_138;P1_1=1;P1_2=0;P1_3=1;ENABLE_138
#define SELECT_DI_PORT DISABLE_138;P1_1=1;P1_2=0;P1_3=0; ENABLE_138
#define SELECT_NA_PORT DISABLE_138
//define all LCD pin
#define LCD_PORT P3
#define LCD_PORT_DRC P3MDOUT
#define LCD_RS P1_7
#define LCD__RW P2_3
#define LCD_ENABLE P2_4
#define LCDL P3_7
#define RESET_WATCHDOG WDTCN = 0xA5
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -