图像取模后在STM32液晶屏上显示出乱码,啥原因一般都是!!!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图像取模后在STM32液晶屏上显示出乱码,啥原因一般都是!!!相关的知识,希望对你有一定的参考价值。

参考技术A 有以下几个原因:
1:图像的尺寸与程序中显示的范围不一致。例如图像原本是20*10的,而程序图像显示范围中却错误地设为30*10,显示出来的东西就会乱。
2:取模时候的取模顺序要与显示时候的显示顺序相一致。例如取模时候是水平、自上而下取的,显示时候也要设为水平、自上而下显示出每个像素。这个至关重要,一般都是这个设错了所以会乱码。
3:液晶屏一般以16位二进制数表示一个像数的颜色,例如蓝色是0xFF00。而取模软件取模后,数据一般存放在一个char型的数组里,这样一个像素的颜色被拆成两半放在数组的两个元素中,如const char xxx[]=0xFF,0x00,这时候用户要自己把它合成一个16位的数据,这时候用户就要注意高低位数据的顺序了,不要合成0x00FF,这样图像出来后就会乱。

液晶屏-- 有一种专门显示数字的液晶是叫啥液晶屏呀

那种液晶屏 就像数码管一样 只有那几段是显示的
也就是那种小型电子钟那种显示屏
我想买一个用 有哪位电子制作爱好者的大侠介绍介绍呀
最好给个那液晶 学名是什么 俗称是什么液晶屏
谢谢了 有淘宝网链接的更好看呀看图片 看价格....
我想自己做个电子钟 想用液晶做显示低功耗 也不想用字符型液晶
请大侠指点指点
..... 没有查到 你所说的 七段数码版 那种液晶.

1、是STN段码液晶,分为单独的液晶面板和带驱动芯片的液晶模组两种,一般选用带驱动IC的,否则用起来、编程都有点麻烦;
2、自己做电子钟?用单片机吗?建议用串行口(常用SPI)点阵128(132)*64的单色液晶,功耗大不了多少(对比单片机与段码液晶),但是显示编程就灵活多啦~~段码的太单调啦~~
参考技术A 那个是叫七段数码板,属于向列相液晶。由于我用手机回答的淘宝链接不方便给你,但名字已经告诉你了,应该很容易查到的。祝你成功。

参考资料:如果您的回答是从其他地方引用,请表明出处

参考技术B 笔段式LCD,属于低占空比TN-LCD,非常便宜,电子市场上也非常多,淘宝……邮费不划算吧?

以上是关于图像取模后在STM32液晶屏上显示出乱码,啥原因一般都是!!!的主要内容,如果未能解决你的问题,请参考以下文章

3.stm32 LCD

(stm32学习总结)—LCD—液晶显示

STM32f103 ad采集数据时,通过计算,有负值,怎么输出到液晶显示器上

STM32实战应用——1602蓝牙时钟1液晶的显示测试

Stm32 控制1.44寸液晶显示图片 基于stm32f051k8u6

OLED程序在stm32f103上的移植