佚名通过本文主要向大家介绍了oled数显风枪代码,oled代码,oled显示代码,oled液晶显示屏,oled液晶等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: oled液晶显示有覆盖现象,代码应该怎么改一下呢?
描述:
解决方案1:
描述:
我24*24的acs码表显示abcd等字符有覆盖的现象怎么修改一下,显示基本对了,最后修改一下哪里呢?
LCD_ShowString(125,33,"abcd"); 我的字库取模由1608改为24*24
解决方案1:
要干活了,最后通读一遍,只能作出如下猜测:
首先,字库是以48个字节为1个字符,即1个字符共有48*8=384个点位,以高度为16分的话,宽度则应该是24,这里暂不知道具体字库是什么样子的(实际是懒得打字到字符转换软件去比对了)
其次,在显示程序中,字库的单个字符是由48个char型构成的,那么temp设置为u8是对的,但这么一来,for(t=0,t<12,t++)函数中的temp>>=1这个移位操作就很奇怪了,因为只有8位,移12位的话,最后面4位的操作肯定是显示空白,但不知道LCD_WR_DATA函数是怎么运作的,所以这里是存在问题的
最后,楼主加油,我闪了。