📄 display.h
字号:
#include <msp430x41x.h>
#include "main.h"
// LCD segment definitions ( 4-mux LCD)
/*
#define SEG_F 0x80 // AAAA
#define SEG_G 0x40 // F B
#define SEG_E 0x20 // F B
#define SEG_D 0x10 // GGGG
#define SEG_A 0x08 // E C
#define SEG_B 0x04 // E C
#define SEG_C 0x02 // DDDD H
#define SEG_H 0x01
*/
#define SEG_A 0x80 // AAAA
#define SEG_B 0x40 // F B
#define SEG_C 0x20 // F B
#define SEG_H 0x10 // GGGG
#define SEG_F 0x08 // E C
#define SEG_G 0x04 // E C
#define SEG_E 0x02 // DDDD H
#define SEG_D 0x01
/*
const unsigned char LCD_Tab[] = {
SEG_A + SEG_B + SEG_C + SEG_D + SEG_E + SEG_F, // Displays "0"
SEG_B + SEG_C, // Displays "1"
SEG_A + SEG_B + SEG_D + SEG_E + SEG_G, // Displays "2"
SEG_A + SEG_B + SEG_C + SEG_D + SEG_G, // Displays "3"
SEG_B + SEG_C + SEG_F + SEG_G, // Displays "4"
SEG_A + SEG_C + SEG_D + SEG_F + SEG_G, // Displays "5"
SEG_A + SEG_C + SEG_D + SEG_E + SEG_F + SEG_G, // Displays "6"
SEG_A + SEG_B + SEG_C, // Displays "7"
SEG_A + SEG_B + SEG_C + SEG_D + SEG_E + SEG_F + SEG_G, // Displays "8"
SEG_A + SEG_B + SEG_C + SEG_D + SEG_F + SEG_G, // Displays "9"
SEG_A + SEG_B + SEG_C + SEG_E + SEG_F + SEG_G, // Displays "A"
SEG_B + SEG_C + SEG_E + SEG_F + SEG_G, // Displays "H"
SEG_A + SEG_D + SEG_E + SEG_F, // Displays "C"
SEG_D + SEG_E + SEG_F, // Displays "L"
SEG_A + SEG_B + SEG_E + SEG_F + SEG_G, // Displays "P"
0x00 // Displays Blank
};
*/
//const unsigned char LCD_Tab[];
//unsigned char time_disbuff[6];
void ClrLcd(void);
void InitLcd(void);
void LCD_disp(unsigned char location,unsigned char num);
void time_display(void);
void LCD_update(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -