OLED_Font.h 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294
  1. #ifndef __OLED_FONT_H
  2. #define __OLED_FONT_H
  3. #include <stdint.h>
  4. /*OLED字模库,宽8像素,高16像素*/
  5. const uint8_t OLED_F8x16[][16]=
  6. {
  7. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  8. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,// 0
  9. 0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,
  10. 0x00,0x00,0x00,0x33,0x30,0x00,0x00,0x00,//! 1
  11. 0x00,0x10,0x0C,0x06,0x10,0x0C,0x06,0x00,
  12. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//" 2
  13. 0x40,0xC0,0x78,0x40,0xC0,0x78,0x40,0x00,
  14. 0x04,0x3F,0x04,0x04,0x3F,0x04,0x04,0x00,//# 3
  15. 0x00,0x70,0x88,0xFC,0x08,0x30,0x00,0x00,
  16. 0x00,0x18,0x20,0xFF,0x21,0x1E,0x00,0x00,//$ 4
  17. 0xF0,0x08,0xF0,0x00,0xE0,0x18,0x00,0x00,
  18. 0x00,0x21,0x1C,0x03,0x1E,0x21,0x1E,0x00,//% 5
  19. 0x00,0xF0,0x08,0x88,0x70,0x00,0x00,0x00,
  20. 0x1E,0x21,0x23,0x24,0x19,0x27,0x21,0x10,//& 6
  21. 0x10,0x16,0x0E,0x00,0x00,0x00,0x00,0x00,
  22. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//' 7
  23. 0x00,0x00,0x00,0xE0,0x18,0x04,0x02,0x00,
  24. 0x00,0x00,0x00,0x07,0x18,0x20,0x40,0x00,//( 8
  25. 0x00,0x02,0x04,0x18,0xE0,0x00,0x00,0x00,
  26. 0x00,0x40,0x20,0x18,0x07,0x00,0x00,0x00,//) 9
  27. 0x40,0x40,0x80,0xF0,0x80,0x40,0x40,0x00,
  28. 0x02,0x02,0x01,0x0F,0x01,0x02,0x02,0x00,//* 10
  29. 0x00,0x00,0x00,0xF0,0x00,0x00,0x00,0x00,
  30. 0x01,0x01,0x01,0x1F,0x01,0x01,0x01,0x00,//+ 11
  31. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  32. 0x80,0xB0,0x70,0x00,0x00,0x00,0x00,0x00,//, 12
  33. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  34. 0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,//- 13
  35. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  36. 0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00,//. 14
  37. 0x00,0x00,0x00,0x00,0x80,0x60,0x18,0x04,
  38. 0x00,0x60,0x18,0x06,0x01,0x00,0x00,0x00,/// 15
  39. 0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,
  40. 0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00,//0 16
  41. 0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,
  42. 0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,//1 17
  43. 0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,
  44. 0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00,//2 18
  45. 0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,
  46. 0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00,//3 19
  47. 0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,
  48. 0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00,//4 20
  49. 0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,
  50. 0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00,//5 21
  51. 0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,
  52. 0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00,//6 22
  53. 0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,
  54. 0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,//7 23
  55. 0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,
  56. 0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00,//8 24
  57. 0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,
  58. 0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00,//9 25
  59. 0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00,
  60. 0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,//: 26
  61. 0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,
  62. 0x00,0x00,0x80,0x60,0x00,0x00,0x00,0x00,//; 27
  63. 0x00,0x00,0x80,0x40,0x20,0x10,0x08,0x00,
  64. 0x00,0x01,0x02,0x04,0x08,0x10,0x20,0x00,//< 28
  65. 0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x00,
  66. 0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x00,//= 29
  67. 0x00,0x08,0x10,0x20,0x40,0x80,0x00,0x00,
  68. 0x00,0x20,0x10,0x08,0x04,0x02,0x01,0x00,//> 30
  69. 0x00,0x70,0x48,0x08,0x08,0x08,0xF0,0x00,
  70. 0x00,0x00,0x00,0x30,0x36,0x01,0x00,0x00,//? 31
  71. 0xC0,0x30,0xC8,0x28,0xE8,0x10,0xE0,0x00,
  72. 0x07,0x18,0x27,0x24,0x23,0x14,0x0B,0x00,//@ 32
  73. 0x00,0x00,0xC0,0x38,0xE0,0x00,0x00,0x00,
  74. 0x20,0x3C,0x23,0x02,0x02,0x27,0x38,0x20,//A 33
  75. 0x08,0xF8,0x88,0x88,0x88,0x70,0x00,0x00,
  76. 0x20,0x3F,0x20,0x20,0x20,0x11,0x0E,0x00,//B 34
  77. 0xC0,0x30,0x08,0x08,0x08,0x08,0x38,0x00,
  78. 0x07,0x18,0x20,0x20,0x20,0x10,0x08,0x00,//C 35
  79. 0x08,0xF8,0x08,0x08,0x08,0x10,0xE0,0x00,
  80. 0x20,0x3F,0x20,0x20,0x20,0x10,0x0F,0x00,//D 36
  81. 0x08,0xF8,0x88,0x88,0xE8,0x08,0x10,0x00,
  82. 0x20,0x3F,0x20,0x20,0x23,0x20,0x18,0x00,//E 37
  83. 0x08,0xF8,0x88,0x88,0xE8,0x08,0x10,0x00,
  84. 0x20,0x3F,0x20,0x00,0x03,0x00,0x00,0x00,//F 38
  85. 0xC0,0x30,0x08,0x08,0x08,0x38,0x00,0x00,
  86. 0x07,0x18,0x20,0x20,0x22,0x1E,0x02,0x00,//G 39
  87. 0x08,0xF8,0x08,0x00,0x00,0x08,0xF8,0x08,
  88. 0x20,0x3F,0x21,0x01,0x01,0x21,0x3F,0x20,//H 40
  89. 0x00,0x08,0x08,0xF8,0x08,0x08,0x00,0x00,
  90. 0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,//I 41
  91. 0x00,0x00,0x08,0x08,0xF8,0x08,0x08,0x00,
  92. 0xC0,0x80,0x80,0x80,0x7F,0x00,0x00,0x00,//J 42
  93. 0x08,0xF8,0x88,0xC0,0x28,0x18,0x08,0x00,
  94. 0x20,0x3F,0x20,0x01,0x26,0x38,0x20,0x00,//K 43
  95. 0x08,0xF8,0x08,0x00,0x00,0x00,0x00,0x00,
  96. 0x20,0x3F,0x20,0x20,0x20,0x20,0x30,0x00,//L 44
  97. 0x08,0xF8,0xF8,0x00,0xF8,0xF8,0x08,0x00,
  98. 0x20,0x3F,0x00,0x3F,0x00,0x3F,0x20,0x00,//M 45
  99. 0x08,0xF8,0x30,0xC0,0x00,0x08,0xF8,0x08,
  100. 0x20,0x3F,0x20,0x00,0x07,0x18,0x3F,0x00,//N 46
  101. 0xE0,0x10,0x08,0x08,0x08,0x10,0xE0,0x00,
  102. 0x0F,0x10,0x20,0x20,0x20,0x10,0x0F,0x00,//O 47
  103. 0x08,0xF8,0x08,0x08,0x08,0x08,0xF0,0x00,
  104. 0x20,0x3F,0x21,0x01,0x01,0x01,0x00,0x00,//P 48
  105. 0xE0,0x10,0x08,0x08,0x08,0x10,0xE0,0x00,
  106. 0x0F,0x18,0x24,0x24,0x38,0x50,0x4F,0x00,//Q 49
  107. 0x08,0xF8,0x88,0x88,0x88,0x88,0x70,0x00,
  108. 0x20,0x3F,0x20,0x00,0x03,0x0C,0x30,0x20,//R 50
  109. 0x00,0x70,0x88,0x08,0x08,0x08,0x38,0x00,
  110. 0x00,0x38,0x20,0x21,0x21,0x22,0x1C,0x00,//S 51
  111. 0x18,0x08,0x08,0xF8,0x08,0x08,0x18,0x00,
  112. 0x00,0x00,0x20,0x3F,0x20,0x00,0x00,0x00,//T 52
  113. 0x08,0xF8,0x08,0x00,0x00,0x08,0xF8,0x08,
  114. 0x00,0x1F,0x20,0x20,0x20,0x20,0x1F,0x00,//U 53
  115. 0x08,0x78,0x88,0x00,0x00,0xC8,0x38,0x08,
  116. 0x00,0x00,0x07,0x38,0x0E,0x01,0x00,0x00,//V 54
  117. 0xF8,0x08,0x00,0xF8,0x00,0x08,0xF8,0x00,
  118. 0x03,0x3C,0x07,0x00,0x07,0x3C,0x03,0x00,//W 55
  119. 0x08,0x18,0x68,0x80,0x80,0x68,0x18,0x08,
  120. 0x20,0x30,0x2C,0x03,0x03,0x2C,0x30,0x20,//X 56
  121. 0x08,0x38,0xC8,0x00,0xC8,0x38,0x08,0x00,
  122. 0x00,0x00,0x20,0x3F,0x20,0x00,0x00,0x00,//Y 57
  123. 0x10,0x08,0x08,0x08,0xC8,0x38,0x08,0x00,
  124. 0x20,0x38,0x26,0x21,0x20,0x20,0x18,0x00,//Z 58
  125. 0x00,0x00,0x00,0xFE,0x02,0x02,0x02,0x00,
  126. 0x00,0x00,0x00,0x7F,0x40,0x40,0x40,0x00,//[ 59
  127. 0x00,0x0C,0x30,0xC0,0x00,0x00,0x00,0x00,
  128. 0x00,0x00,0x00,0x01,0x06,0x38,0xC0,0x00,//\ 60
  129. 0x00,0x02,0x02,0x02,0xFE,0x00,0x00,0x00,
  130. 0x00,0x40,0x40,0x40,0x7F,0x00,0x00,0x00,//] 61
  131. 0x00,0x00,0x04,0x02,0x02,0x02,0x04,0x00,
  132. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//^ 62
  133. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  134. 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,//_ 63
  135. 0x00,0x02,0x02,0x04,0x00,0x00,0x00,0x00,
  136. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//` 64
  137. 0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,
  138. 0x00,0x19,0x24,0x22,0x22,0x22,0x3F,0x20,//a 65
  139. 0x08,0xF8,0x00,0x80,0x80,0x00,0x00,0x00,
  140. 0x00,0x3F,0x11,0x20,0x20,0x11,0x0E,0x00,//b 66
  141. 0x00,0x00,0x00,0x80,0x80,0x80,0x00,0x00,
  142. 0x00,0x0E,0x11,0x20,0x20,0x20,0x11,0x00,//c 67
  143. 0x00,0x00,0x00,0x80,0x80,0x88,0xF8,0x00,
  144. 0x00,0x0E,0x11,0x20,0x20,0x10,0x3F,0x20,//d 68
  145. 0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,
  146. 0x00,0x1F,0x22,0x22,0x22,0x22,0x13,0x00,//e 69
  147. 0x00,0x80,0x80,0xF0,0x88,0x88,0x88,0x18,
  148. 0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,//f 70
  149. 0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,
  150. 0x00,0x6B,0x94,0x94,0x94,0x93,0x60,0x00,//g 71
  151. 0x08,0xF8,0x00,0x80,0x80,0x80,0x00,0x00,
  152. 0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20,//h 72
  153. 0x00,0x80,0x98,0x98,0x00,0x00,0x00,0x00,
  154. 0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,//i 73
  155. 0x00,0x00,0x00,0x80,0x98,0x98,0x00,0x00,
  156. 0x00,0xC0,0x80,0x80,0x80,0x7F,0x00,0x00,//j 74
  157. 0x08,0xF8,0x00,0x00,0x80,0x80,0x80,0x00,
  158. 0x20,0x3F,0x24,0x02,0x2D,0x30,0x20,0x00,//k 75
  159. 0x00,0x08,0x08,0xF8,0x00,0x00,0x00,0x00,
  160. 0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,//l 76
  161. 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,
  162. 0x20,0x3F,0x20,0x00,0x3F,0x20,0x00,0x3F,//m 77
  163. 0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x00,
  164. 0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20,//n 78
  165. 0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,
  166. 0x00,0x1F,0x20,0x20,0x20,0x20,0x1F,0x00,//o 79
  167. 0x80,0x80,0x00,0x80,0x80,0x00,0x00,0x00,
  168. 0x80,0xFF,0xA1,0x20,0x20,0x11,0x0E,0x00,//p 80
  169. 0x00,0x00,0x00,0x80,0x80,0x80,0x80,0x00,
  170. 0x00,0x0E,0x11,0x20,0x20,0xA0,0xFF,0x80,//q 81
  171. 0x80,0x80,0x80,0x00,0x80,0x80,0x80,0x00,
  172. 0x20,0x20,0x3F,0x21,0x20,0x00,0x01,0x00,//r 82
  173. 0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,
  174. 0x00,0x33,0x24,0x24,0x24,0x24,0x19,0x00,//s 83
  175. 0x00,0x80,0x80,0xE0,0x80,0x80,0x00,0x00,
  176. 0x00,0x00,0x00,0x1F,0x20,0x20,0x00,0x00,//t 84
  177. 0x80,0x80,0x00,0x00,0x00,0x80,0x80,0x00,
  178. 0x00,0x1F,0x20,0x20,0x20,0x10,0x3F,0x20,//u 85
  179. 0x80,0x80,0x80,0x00,0x00,0x80,0x80,0x80,
  180. 0x00,0x01,0x0E,0x30,0x08,0x06,0x01,0x00,//v 86
  181. 0x80,0x80,0x00,0x80,0x00,0x80,0x80,0x80,
  182. 0x0F,0x30,0x0C,0x03,0x0C,0x30,0x0F,0x00,//w 87
  183. 0x00,0x80,0x80,0x00,0x80,0x80,0x80,0x00,
  184. 0x00,0x20,0x31,0x2E,0x0E,0x31,0x20,0x00,//x 88
  185. 0x80,0x80,0x80,0x00,0x00,0x80,0x80,0x80,
  186. 0x80,0x81,0x8E,0x70,0x18,0x06,0x01,0x00,//y 89
  187. 0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x00,
  188. 0x00,0x21,0x30,0x2C,0x22,0x21,0x30,0x00,//z 90
  189. 0x00,0x00,0x00,0x00,0x80,0x7C,0x02,0x02,
  190. 0x00,0x00,0x00,0x00,0x00,0x3F,0x40,0x40,//{ 91
  191. 0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,
  192. 0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,//| 92
  193. 0x00,0x02,0x02,0x7C,0x80,0x00,0x00,0x00,
  194. 0x00,0x40,0x40,0x3F,0x00,0x00,0x00,0x00,//} 93
  195. 0x00,0x06,0x01,0x01,0x02,0x02,0x04,0x04,
  196. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//~ 94
  197. };
  198. #endif