如何用51单片机将一个串口收到的数组显示在12864液晶上

如table【】={1,2,3,4,5,6,7}输出的是1234567
2024-12-14 19:06:42
推荐回答(4个)
回答1:

取各个数值,再对应位置上显示相应数值就可以了。比如:lcd_display(1,1,table[1]+0x30),这个函数是自己写的。后面是显示数字。不明可以留下邮箱我发你例程

回答2:

把串口收到的数组转换后,再相对应的发送12864的显示程序里

回答3:

这个问题又有三层小问题你自己有没有弄清楚?
第一,你会串口操作吗?收的数据直接放数组,有没有考虑起始控制和溢出防范?
第二,你会液晶操作吗?你能显示英文字符和汉字吗?你的液晶带字库吗,不带你就得自己做字模。
第三,你的数组内容是什么,需要转换吗。比如数值需要转成字符串形式用sprintf函数。

回答4:

这个真难说清楚,12864有写地址和写写数据,你把地址对应上,在相应的地址写你需要的数据不就行了,,,,