📄 lcd.c~
字号:
//*****************************************************************************
// I N C L U D E
//*****************************************************************************
#include <mega32.h>
#include <delay.h>
#include <string.h>
#include "lcd.h"
//*****************************************************************************
// D E F I N E
//*****************************************************************************
// LCD
#define LCD_D7 0b10000000
#define LCD_D6 0b01000000
#define LCD_D5 0b00100000
#define LCD_D4 0b00010000
#define LCD_E 0b00000001
#define LCD_RS 0b00000010
#define LCD_PIN PINB
#define LCD_DDR DDRB
#define LCD_PORT PORTB
#define LCD_DATA 0x01
#define LCD_CTRL 0x00
#define LCD_C_BLINK_ON 0x09
#define LCD_C_BLINK_OFF 0xfe
#define LCD_C_ON 0x0a
#define LCD_C_OFF 0xfd
#define LCD_DISPLAY_ON 0x0c
#define LCD_DISPLAY_OFF 0xfb
#define LCD_BRIGHT_25 0x23
#define LCD_BRIGHT_50 0x22
#define LCD_BRIGHT_75 0x21
#define LCD_BRIGHT_100 0x20
#define LCD_BACKLIGHT_ON 0x24
#define LCD_BACKLIGHT_OFF 0x25
//*****************************************************************************
// G L O B A L V A R I A B L E
//*****************************************************************************
// LCD
unsigned char MaxX, MaxY, LCDStat;
const unsigned char flash TabWin[256] = {
0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, // 锺邂漕沭圄桕
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -