?? lcd4.h
字號:
#include <avr/io.h>
#include "Timer.h"
#define LCD_DATA PORTA
#define LCD_DDR DDRA
#define LCD_PIN PINA
#define LCD_DATA_LSHIFT 4
/* PORT DDR PIN
A 0x1B 0x1A 0x19
B 0x18 0x17 0x16
C 0x15 0x14 0x13
D 0x12 0x11 0x10
*/
#define SET_RS_DATA asm("sbi 0x1B,1"::)
#define SET_RW_READ asm("sbi 0x1B,2"::)
#define SET_ENABLE asm("sbi 0x1B,3"::)
#define SET_RS_OUT asm("sbi 0x1A,1"::)
#define SET_RW_OUT asm("sbi 0x1A,2"::)
#define SET_EN_OUT asm("sbi 0x1A,3"::)
#define SET_RS_CMD asm("cbi 0x1B,1"::)
#define SET_RW_WRITE asm("cbi 0x1B,2"::)
#define SET_DISABLE asm("cbi 0x1B,3"::)
#define ADDR_ROW1 0x80
#define ADDR_ROW2 0xc0
#define Send_EN_SIGNAL SET_ENABLE;DELAY_8M_us;SET_DISABLE
volatile uint8_t need_check_busy;
void LCD_Init(void);
void LCD_WaitReady(void);
void LCD_WriteChar(uint8_t cmd,uint8_t data);
void LCD_Clear(void);
void LCD_SetXY(uint8_t x,uint8_t y);
void LCD_DispStr(const char *p);
void LCD_DispNum(uint32_t num);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -