Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

LCD595_22146431.

h
#include "main.h"
//----------------------------rs rw e mode
#define lcd 0x0
#define rs 0x4
#define rw 0x2
#define E 0x1
//---------------------------mode set dispkay
#define clear_display 0x1
#define return_home 0x2
#define entry_ms 0x7
//--control
#define display_ctr 0x8
#define display_ON 0x4
#define cursor 0x2
#define blink 0x1
//--shift
#define cur_dis_shift 0x10
#define cursor_move 0x0
#define dis_shift 0x8
#define right 0x4
#define left 0x0
//--funtion set
#define funtion 0x20
#define set_8bits 0x10
#define set_4bits 0x0
#define line_2 0x8
#define line_1 0x0
#define dots_5x10 0x4
#define dots_5x9 0x0
//-------------------------set dd/cg ram address
#define CG 0x40
#define DD 0x80
//--------------------------write data
void LCD_74HC_put(uint8_t put);
void LCD_init();
void LCD_putD(uint8_t put);
void LCD_clock(uint8_t CMD);
void LCD_mode_set(uint8_t hex);
void set_address(uint8_t add);
void write(uint8_t wr);
void LCD_gotoXY(int8_t X, int8_t Y);
void lcd_put_str(uint8_t *s);
void put_cha(uint8_t wr);
void LCD_CGinit(uint8_t CGcode[], uint8_t pos);
void LCD_CGprint(uint8_t X, uint8_t Y,uint8_t pos);

You might also like