做一个16*32点阵,实现任意汉字显示的功能

2020-02-02 09:36发布

我是要用串口控件讲取到的汉字字模发送给下位机,然后实现任意汉字的显示。但是每次显示的汉字个数只有两个。
请问各位仁兄,如果我想实现显示更多的汉字,比如“中华人名共和国”,下位机接收到字模后该怎么存放呢?貌似不能开那么大的数组啊,一个汉字都要32个字模数据呢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
techbaby
1楼-- · 2020-02-02 14:00
MCU的FLASH是有限的啊。

取模16*16点阵GB2312字库文件大概200K+,若LZ 想多取字模可以考虑将字模存入SPI FLSAH中,一块芯片就几元钱,不贵的。

另:坛子里有FLASH存储字模的帖子,LZ可以搜搜!
usartcodeed
2楼-- · 2020-02-02 19:54
 精彩回答 2  元偷偷看……
guodongshan
3楼-- · 2020-02-02 21:03
techbaby 发表于 2012-10-29 16:34
MCU的FLASH是有限的啊。

取模16*16点阵GB2312字库文件大概200K+,若LZ 想多取字模可以考虑将字模存入SPI F ...

是啊,但是我的硬件电路已经设计好了。我用的是51单片机
devcang
4楼-- · 2020-02-02 22:35
加个外存,不算太难,SPI的,IO少  
shower.xu
5楼-- · 2020-02-03 01:59
你不想改硬件没办法了,不过划1KB内存出来也可以放32个汉字呢,或者用12x12的自摸更多点;加flash是根本
夏日么么茶
6楼-- · 2020-02-03 07:37
可以利用eeprom

一周热门 更多>