⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unicode字符串的显示(1).txt

📁 LCD lcm HZ系列 协议资料
💻 TXT
字号:
以下国标字符串39个:(全角和半角都算一个)

字符串abcABC123内码转换《》?。【】¥!☆●★◆◇㈠⑴⑵㈡〖〗{}№§

对应的unicode是78个字节16进制数据,每个unicode字符是2个字节:

5B 57 7B 26 4E 32 00 61 00 62 00 63 00 41 00 42 00 43 00 31 00 32 00 33 51 85 78 01 8F 6C 63 62 30 0A 30 0B FF 1F 30 02 30 10 30 11 FF E5 FF 01 26 06 25 CF 26 05 25 C6 25 C7 32 20 24 74 24 75 32 21 30 16 30 17 FF 5B FF 5D 21 16 00 A7 

在hz12864里,有以下指令:
● 显示一个unicode字符串,支持所有简体汉字、全角符号、和半角字符,回车换行退格符。
命令	内容
1 byte	1byte 	1byte	N byte
0x4E	属性:=0 正常=1 反显	所需要转换的字符总个数(不是字节总数,值小于256。U码一般两个字节代表一个字符)	需要转换的Unicode字符串内容
例:显示"中华a人"发送"1b,4e,00,04,4e,2d,53,4e,00,61,4e,ba"



所以,显示上面那串字符串的指令内容为

1b 4e 00 27 5B 57 7B 26 4E 32 00 61 00 62 00 63 00 41 00 42 00 43 00 31 00 32 00 33 51 85 78 01 8F 6C 63 62 30 0A 30 0B FF 1F 30 02 30 10 30 11 FF E5 FF 01 26 06 25 CF 26 05 25 C6 25 C7 32 20 24 74 24 75 32 21 30 16 30 17 FF 5B FF 5D 21 16 00 A7

以上数据串中,1b 4e是指令,00显示正常字符串,27(十六进制)是字符个数39个,后面全部是unicode字符串数据
将这串数据连续发到汉现液晶模块,就可以显示出“字符串abcABC123内码转换《》?。【】¥!☆●★◆◇㈠⑴⑵㈡〖〗{}№§”


可以在显示字符串之前,使用光标定位指令光标位置,使字符串从某个位置开始显示。

模块若显示灰度不正常,过黑或过淡,请先使用灰度指令调整。

其他指令请参考模块的说明书。

模块连线方法:
M0接地时,使用串口通讯。波特率9600bps。使用的信号线是+5V,TXD,RXD,GND
M0悬空时,使用3线IO通讯。使用信号线是+5V,M1,M2,M3,GND
其中M1是主时钟线MCLK,用于主机(发送数据方)申请数据通讯及报告数据状态
其中M2是从时钟线SCLK,用于从机(接受数据方)反馈从机数据处理状态
其中M3是数据线,用于传输数据。
具体的通讯协议请看另一个文档。

寄给你的模块和测试板已经烧了一个通过3线协议显示上述uincode字符串的例子,通5V电即显示。
例子的源程序请看文档。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -