共2条
1/1 1 跳转至页
keil keil能直接输入汉字转成汉字内码吗?
问
要做一液晶显示程序,液晶模块是自带字库的,液晶模块的例程里面显示汉字时是直接输入汉字的,如果编译器不支持汉字内码转换,就必须输入汉字的内码进行液晶汉字显示,不知道keil支持汉字直接输入吗?我输入后好象不行,显示不出来,是空白的.
答 1:
我用过金鹏电子的LCM模块,可以在keil中直接输入汉字
答 2:
可是我输入汉字怎么显示不出来呢?
答 3:
这个要看你的液晶驱动如何做了
答 4:
编译器应该是支持的,我认为主要还是液晶驱动程序的问题
答 5:
unsigned char ss[];ss="SL000A型无源RS232转RS485模块";
跟液晶模块没关系,只跟编译器有关系,还是你应用的不对,贴点儿代码出来。 答 6: 这样写不行吧unsigned char ss[];
ss="SL000A型无源RS232转RS485模块\0";
这样写不行吧。ss是数组呢。编译是就确定了其地址,并是不能被改变的呢。只能初值。初值:unsigned char ss[]="SL000A型无源RS232转RS485模块\0"; 答 7: 没有问题keil会直接将输入的汉字转换成为相应的汉字内码,你查看keil生产的map文件,找到对应的汉字字符串的地址,在查看HEX文件中对应的地址,你就可以看到对应的地址中是汉字的内码,当然,注意要给KEIL打上0xfd的补丁程序,否则,一旦汉字内码含有0xfd的时候,会出现错误 答 8: keilv710就支持的 答 9: 汉字只能从偶地址开始。我用的液晶汉字只能从偶地址开始。如:unsigned char a[]="a呵呵".不行! 答 10: 1这是要看ANSI字符集到底是怎么回事的,你系统内的前128ASCII是用ascii字符型的char型数据的,而之后的是用short数据型的汉字内码gb2312
跟液晶模块没关系,只跟编译器有关系,还是你应用的不对,贴点儿代码出来。 答 6: 这样写不行吧unsigned char ss[];
ss="SL000A型无源RS232转RS485模块\0";
这样写不行吧。ss是数组呢。编译是就确定了其地址,并是不能被改变的呢。只能初值。初值:unsigned char ss[]="SL000A型无源RS232转RS485模块\0"; 答 7: 没有问题keil会直接将输入的汉字转换成为相应的汉字内码,你查看keil生产的map文件,找到对应的汉字字符串的地址,在查看HEX文件中对应的地址,你就可以看到对应的地址中是汉字的内码,当然,注意要给KEIL打上0xfd的补丁程序,否则,一旦汉字内码含有0xfd的时候,会出现错误 答 8: keilv710就支持的 答 9: 汉字只能从偶地址开始。我用的液晶汉字只能从偶地址开始。如:unsigned char a[]="a呵呵".不行! 答 10: 1这是要看ANSI字符集到底是怎么回事的,你系统内的前128ASCII是用ascii字符型的char型数据的,而之后的是用short数据型的汉字内码gb2312
共2条
1/1 1 跳转至页
回复
| 有奖活动 | |
|---|---|
| 这个春节你犒赏自己什么了?分享你的故事,有奖征集 | |
| 2026年“我要开发板活动”第三季,开始了! | |
| 硬核工程师专属补给计划——填盲盒 | |
| “我踩过的那些坑”主题活动——第002期 | |
| 【EEPW电子工程师创研计划】技术变现通道已开启~ | |
| 发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
| 【EEPW在线】E起听工程师的声音! | |
| 高校联络员开始招募啦!有惊喜!! | |
我要赚赏金打赏帖 |
|
|---|---|
| 【S32K3XX】HSE 密钥管理被打赏¥17元 | |
| 【S32K3XX】Standby RAM的初始化流程被打赏¥18元 | |
| Gravity:中英文语音合成模块V2.0及其串口控制被打赏¥24元 | |
| 全彩色度变化图的绘制被打赏¥27元 | |
| 【FreeRtos】FreeRtos任务栈的生长方向管理方式被打赏¥20元 | |
| 【瑞萨RA8D1 LVGL/LWIP评测】LVGL添加输入设备:EC11旋转编码器被打赏¥39元 | |
| 【瑞萨RA8D1 LVGL/LWIP评测】RA8D1部署FreeRTOS+LVGL被打赏¥33元 | |
| 空气质量检测器设计与实现被打赏¥24元 | |
| 【瑞萨RA8D1 LVGL/LWIP评测】LWIP进行UDP、TCP、HTTP、MQTT功能联合测试被打赏¥41元 | |
| 【瑞萨RA8D1 LVGL/LWIP评测】RA8D1部署FreeRTOS+LWIP被打赏¥36元 | |
我要赚赏金
