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

📄 lcd.c~

📁 This is Temperature PID regulator for Tamman ovens. Temperature is measured by thermocouple via lm35
💻 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 + -