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

📄 lcd.h

📁 一款收款机C源代码!因为是几年前的代码了
💻 H
字号:
#ifndef _LCD_H
#define _LCD_H



#define  LCD_EN                 p7_1
#define  LCD_CLK                p7_2
#define  LCD_DI                 p7_3
#define  LCD_BL      			p7_4
#define  LCD_EN_DIR             pd7_1
#define  LCD_CLK_DIR            pd7_2
#define  LCD_DI_DIR             pd7_3
#define  LCD_BL_DIR      		pd7_4

/*---------------------------------------------------------------------------------------*
 *                The segment code position:
 *
 *                            3
 *                         ________
 *                        |        |
 *                     7  |        | 2
 *                        |   6    |
 *                        |--------|
 *                        |        | 1
 *                     5  |        |  _
 *                        |________| |_| 0
 *                            4
 * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
 *    posi:       0  |  1  |  2  |  3  |  4  |  5  |  6  |  7  |   *
 *    bit:        b0 |  b1 |  b2 |  b3 |  b4 |  b5 |  b6 |  b7 |   *
 * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
 *
 *      Such as '3': 01011110B
 *              '7': 00001110B
 *              'P': 11101100B
 *
 *---------------------------------------------------------------------------------------*/

/* Display char for LCD */
#define  CHAR_SPACE     0x00
#define  CHAR_MINUS     0x40
#define  CHAR_DISC      0x55
#define  CHAR_SERV      0xB8

#define  CHAR_0         0xBE
#define  CHAR_1         0x06
#define  CHAR_2         0x7c
#define  CHAR_3         0x5E  
#define  CHAR_4         0xC6
#define  CHAR_5         0xDA  
#define  CHAR_6         0xFA
#define  CHAR_7         0x0E
#define  CHAR_8         0xFE
#define  CHAR_9         0xDE
                        
#define  CHAR_A         0xEE
#define  CHAR_b         0xF2
#define  CHAR_C         0xB8
#define  CHAR_d         0x76
#define  CHAR_E         0xF8

#define  CHAR_F         0xE8
#define  CHAR_G         0xBA
#define  CHAR_H         0xE6
#define  CHAR_I         0x06
#define  CHAR_J         0x16
#define  CHAR_K         0x00
#define  CHAR_L         0xB0
#define  CHAR_M         0x00

#define  CHAR_n         0x62
#define  CHAR_O         0xBE
#define  CHAR_P         0xEC
#define  CHAR_Q         0xCE
#define  CHAR_R         0x60
#define  CHAR_S         0xDA
#define  CHAR_t         0xF0
#define  CHAR_U         0xB6
#define  CHAR_V         0x00
#define  CHAR_W         0x00
#define  CHAR_X         0x00
#define  CHAR_y         0xD6
#define  CHAR_Z         0x00

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
							LCD
 * - - - - - - - - - - - - - - - - - - - - - - - - - - - */
void        Reset_LCD(void);
void        LCD_DispChar(byte posi, byte dsp_char, byte dots);
void        LCD_Insert_Sect(CHR dsp_data,CHR posi, byte dots);
void  		LCD_Back(CHR flag);
void        LCD_Init(void);
void        LCD_InsPeriod(byte posi);
void        LCD_ClrPeriod(byte posi);
void        LCD_Close_Disp(void);

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -