lcd.c~

来自「This is Temperature PID regulator for Ta」· C~ 代码 · 共 48 行

C~
48
字号
//*****************************************************************************
//                            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 + =
减小字号Ctrl + -
显示快捷键?