-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathLCD.h
More file actions
108 lines (88 loc) · 1.64 KB
/
LCD.h
File metadata and controls
108 lines (88 loc) · 1.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
#ifndef FILE_LCD_SEEN
#define FILE_LCD_SEEN
#define segA 0x01
#define segB 0x02
#define segC 0x04
#define segD 0x08
#define segE 0x10
#define segF 0x20
#define segG 0x40
#define seg0 0x01
#define seg1 0x02
#define seg2 0x04
#define seg3 0x08
#define seg4 0x10
#define seg5 0x20
#define seg6 0x40
/*
a1a
f b
6 2
g7g
e c
5 3
d4d
*/
#define _a 0
#define _b 1
#define _c 2
#define _d 3
#define _e 4
#define _f 5
#define _g 6
#define _A_ 10
#define _B_ 11
#define _C_ 12
#define _D_ 13
#define _E_ 14
#define _F_ 15
#define _G_ 16
#define _H_ 17
#define _I_ 18
#define _J_ 19
#define _K_ 20
#define _L_ 21
#define _M_ 22
#define _N_ 23
#define _O_ 24
#define _P_ 25
#define _Q_ 26
#define _R_ 27
#define _S_ 28
#define _T_ 29
#define _U_ 30
#define _V_ 31
#define _W_ 32
#define _X_ 33
#define _Y_ 34
#define _Z_ 35
#define sound 0x10
#define alarm 0x01
#define H24 0x04
#define colon 0x02
#define lap 0x01
#define PM 0x40
void testLCD(void);
void clearLCD(void);
void setBCDHours(char);
void setHours(char);
void setHourSegs(char, char, unsigned int);
void clearHours(void);
void setBCDMins(char);
void setMins(char);
void setMinsSegs(char, char, unsigned int);
void clearMins(void);
void setSecs(char);
void setBCDSecs(char);
void setSecsSegs(char, char, unsigned int);
void clearSecs(void);
void setSecsColon(char);
void showTime(char, char, char);
void setDay(char);
void clearDay(void);
void setDate(char);
void setBCDDate(char);
void clearDate(void);
void testLCD_bitByBit(void);
void testLCD_contrast(void);
#endif /* FILE_LCD_SEEN */