
一:字库介绍 % s! w3 N* w$ y 这个字库是移植好的字库,可以实现显示字符,显示字符串和显示中文汉字,可以用中文字库生成器生成想要的字库内容,并放到字库中来显示,方便好用。: H4 G& ^! H$ `$ P, ]* l9 [ 0 B9 O: z6 x, Z# { 二:字库的调用0 Q. {$ N) p8 T % V# U; [5 N- F) d1 B; O0 l 1.直接用oled.h中的函数来实现对字库的调用,用的oled模块是0.96寸的基于IIC通信协议的四引脚的显示屏。 3 f/ e9 |( s4 _8 G! } 2.各种常用函数 / J t" }% ^! m' V x4 Z7 G ![]() ![]() 说明:在显示字符串函数中会产生警告,但是这个警告不会在build output中显示出来,也不会影响最后的烧录,最终的显示效果都有在程序中说明。 # {+ B4 |) n6 [& S 3.这个字库所调的引脚是PB8接scl引脚,PB9接sda引脚,只要接好以后就可以直接烧录使用。我写的最后的调试程序是显示king 很:如下图0 M+ D' \) H. Q5 a" p# A i , x- R# Z% ]! E9 n, K0 ? ![]() ' x0 M4 g$ n9 }$ `3 k1 e 三:字库的生成$ V. i! ^' x: @0 t $ g' b, c, q% J4 C% b) { 如果要添加汉字(英文字符和符号字符我都已经添加完成,不需要再进行添加),需要用到字符生成器:$ m$ d0 m( ~* F2 F4 f* b $ Q( a' v3 M$ k ![]() 使用c51格式 X) l. Q4 u6 N" ` ![]() 0 f& u l9 e, Y 需要采用生成字符的设置9 {% t4 e$ u$ `6 D- z5 f; a" Q ![]() - y V+ B2 u3 ?4 y3 q4 g# ] m 后面再放到oled_font这个中,参照格式放在Hzk1中 x6 b5 d" m9 @: r$ a; S' ` ![]() 3 B: `, S" f% C M% M# g |