head.bak

来自「液晶屏的单片机demo程序」· BAK 代码 · 共 67 行

BAK
67
字号
#ifndef HEAD_H	/* Header Sentry */
#define HEAD_H

#define UCHAR unsigned char
#define VALUE 1
#define SYSCLK          11059200
#define BAUDRATE        9600
sbit  rst  			= P2^3;
sbit  e1  			= P2^4;
sbit  e2  			= P2^5;
sbit  rw   			= P2^6;
sbit  di   			= P2^7;  //A0
sbit  BUSY                      = P3^0;

sbit  LED                       = P2^0;
sbit  ENABLE                    = P2^1;
/*
sbit di=P3^0;
sbit e1=P3^1;
sbit e2=P3^2;
sbit rw=P3^3;
 */

#ifdef PARAMETER
#define EXTERN
#else
#define EXTERN extern
#endif

EXTERN unsigned char idata TimeCount;
EXTERN unsigned int  idata Count;
EXTERN bit                 CheckFlag;

void delay(unsigned int num);
void write_chinese(UCHAR x,UCHAR y,UCHAR width,UCHAR code*array);
void lw(unsigned char x,unsigned char y,unsigned char dd);
void send_command(unsigned char cmd);
void lcd_init(void);
void Init(void);
unsigned char read(void);
unsigned char code *number(unsigned char t);
void clear_screen(unsigned char Row);
void test(void);
void Print(unsigned char code *array,unsigned char Length);
void    DisplayData(unsigned int count);
extern unsigned char code a[0x10];
extern unsigned char code kong[0x20];
extern unsigned char code qi[0x20];
extern unsigned char code nong[0x20];
extern unsigned char code du[0x20];
extern unsigned char code mohao[0x20];
extern unsigned char code blank[16];
extern unsigned char code num0[16];
extern unsigned char code num1[16];
extern unsigned char code num2[16];
extern unsigned char code num3[16];
extern unsigned char code num4[16];
extern unsigned char code num5[16];
extern unsigned char code num6[16];
extern unsigned char code num7[16];
extern unsigned char code num8[16];
extern unsigned char code num9[16];
extern unsigned char code dot[16];
#define FIRSTLENGTH  29
extern unsigned char code firstdata[FIRSTLENGTH];
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?