📄 declare.h
字号:
/*--------------------------------------------------------------------------------------------------
Public function prototypes
--------------------------------------------------------------------------------------------------*/
//定义MCU与LCD的接口
//--------------------------------------------------------------
//--2007年5月21日开始写的LCD驱动程序
//--管脚的分配关系:
//****************P27------LCD__RS------第4脚,并行的数据命令选择信号1:命令 0:数据
//****************P26------LCD__RW------ 第5脚,并行的读写选择信号1:读,0:写
//****************P25------LCD__E ------ 第6脚,并行的使能信号
//****************P24------LCD__PSB ---- 第15脚,并行接口选择信号
//****************P23------LCD__RST ---- 第17脚,复位信号
#ifndef __DECLARE_H__
#define __DECLARE_H__
//#define LCD_RS 0x10 //portD4 out/in
//#define LCD_RW 0x20 //portD5 out
//#define LCD_EN 0x40 //portD6 port out
//#define LCD_DATA 0xff //portC 0~4/5/6/7 out
#define LCD_RS 0x80 //p2_7-并行的数据命令选择信号1:命令 0:数据
#define LCD_RW 0x40 //p2_6-并行的读写选择信号1:读,0:写
#define LCD_EN 0x20 //p2_5-并行的使能信号
#define LCD_PSB 0x10 //p2_4-并行接口选择信号
#define LCD_RST 0x08 //p2_3-复位信号
#define OTimer_TH 0xFF;
#define OTimer_TL 0x68;
//const char COUNT3,COUNT2,COUNT1,LCD_X,LCD_Y;
//extern char COUNT3,COUNT2,COUNT1,LCD_X,LCD_Y;
//char COUNT3,COUNT2,COUNT1,LCD_X,LCD_Y;
extern void LCD_init (void);
extern void LCD_en_write (void);
extern void LCD_write_char (unsigned char command,unsigned char data11);
extern void LCD_wait_Ready (void);
extern void LCD_BUSY (void);
extern void LCD_set_xy (unsigned char x, unsigned char y);
extern void LCD_write_string (unsigned char X,unsigned char Y,unsigned char *s);
//extern void Key_read (void);
//extern void LCD_writecuit( unsigned char pag,unsigned char col,unsigned char code *dat , unsigned char pagc,unsigned char colc);
// 显示起始页 显示起始列 显示图案数据 图案所占页 图案所占列
extern void PHOTO_DISP(const unsigned char *s);
extern void WR_READY(void) ;
extern void delay_1us() ;
extern void delay_1ms(void) ;
extern void delay_nus (unsigned int n);
extern void delay_nms (unsigned int n);
extern unsigned char code TU_TAB1[];
extern unsigned char code BIRD[];
//extern unsigned char key_value;
extern void Sys_TimerInit () ;
#endif
//extern int key_value;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -