📄 define.h
字号:
/******************常数定义********************/
#define fosc 8000000
#define baud 19200
/*******************LCD定义********************/
#define CTLPORT PORTD //模拟总线用了PD口的PD5,PD6,PD7
#define LCD_RS 5 // pin-0 on CTLPORT
#define LCD_RW 6 // pin-1 on CTLPORT
#define LCD_E 7 // pin-2 on CTLPORT
#define SET_LCD_E CTLPORT|=(1<<LCD_E) // LCD: E = 1
#define CLR_LCD_E CTLPORT&=~(1<<LCD_E) // LCD: E = 0
#define SET_LCD_RW CTLPORT|=(1<<LCD_RW) // LCD: R/W = 1 (read)
#define CLR_LCD_RW CTLPORT&=~(1<<LCD_RW) // LCD: R/W = 0 (write)
#define SET_LCD_RS CTLPORT|=(1<<LCD_RS) // LCD: R/S = 1 (data reg)
#define CLR_LCD_RS CTLPORT&=~(1<<LCD_RS) // LCD: R/S = 0 (status reg)
unsigned char const table_1[] = {" WELCOME!"};
unsigned char const table_2[] = {"FDLKFLDLF"};
unsigned char const readcal1[]={0xAA,0xBB,0x0A,0x21,0x00,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x2A};//读块1
unsigned char const writecal1[]={0xAA,0xBB,0x1A,0x22,0x00,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,};
unsigned char const writecal2[]={"Pidan 22913601 "};
unsigned char writecaltemp[16];
unsigned char checktemp; //校验
//****************************************************显示暂存//
unsigned char const Name[6]={"NAME:"};
unsigned char const Num[5]={"NUM:"};
unsigned char NumBuf[9]; //卡号暂存
unsigned char NameBuf[7]; //姓名暂存
//****************************************************中断任务//
//接收串口数据//
unsigned char RxUartDbuf[250];
unsigned char RxUartAddr;
unsigned char RxUartTemp;
unsigned int RxUartLeng;
unsigned int RxUartWait;
unsigned int RxUartDely;
//输出三色灯//
unsigned char OutLedAddr;
unsigned int OutLedDely;
//输出提示声//
unsigned char OutToneAddr;
unsigned char OutToneCount;
unsigned char OutToneCount1;
unsigned int OutToneDely;
//****************************************************分时任务//
//接收远程//
unsigned char RxGsmAddr;
//接收卡信息//
unsigned char RxCalAddr;
unsigned char RxCalDely;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -