⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lcd.h

📁 it program show how to drive the LCD to print make an output on the LCD by using PIC18f4520.
💻 H
字号:
#ifndef _LCD_H_
#define _LCD_H_

#define 	LCDE        PORTDbits.RD6
#define 	RS          PORTDbits.RD6
#define 	RW          PORTDbits.RD6

//********************* constant define *************************//
#define LCDBUS            PORTC
#define LCD_DELAY()       Delay1TCY()

#define WAIT_BUSY_FLAG()  Delay1TCY()


#define LCD_ENABLE        LCDE
#define LCD_RS            RS
#define LCD_RW            RW

#define LCD_LINE1 		0
#define LCD_LINE2 		1



//********************** function prototype *********************//
void init_lcd(void);
void lcd_clearscreen(void);
//void lcd_home(bit line);  

void lcd_print_u08(unsigned char value);
void lcd_print_u16(unsigned int value);

void u08toStr(unsigned char* outstr, unsigned char startpos, unsigned char value);			   
void u08toBitpattern(unsigned char* str, unsigned char startpos, unsigned char value);
void lcd_print_str(unsigned char * str);

/*
// To save the code space, unused functions are commented
void lcd_print_char(unsigned char c);
unsigned char* u16toStr(unsigned char* outstr, u08 startpos, u08 length, unsigned int value);
unsigned char* u16tohex(unsigned char* outstr, u08 startpos,unsigned int value);
*/
#endif

// *********************************************************************************** //
//                        End of lcd.h
// *********************************************************************************** //

⌨️ 快捷键说明

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