OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4125|回复: 9

关于汉字显示实验

[复制链接]

6

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2014-5-22
在线时间
0 小时
发表于 2015-4-3 11:09:20 | 显示全部楼层 |阅读模式
5金钱
课题临近尾声,想把原来的英显改为汉显,因此看了一下原子哥的汉字显示实验。

由于只需要显示为数不多的几个汉字,因此我觉得不需要制作大的字库,也不需要外部flash来存储。想通过改写原子哥的代码来实现。

有以下两个问题特此请教:

1.到原子哥写的代码里面的Show_Font函数里面有一句:
if(temp&ox80) LCD_DrawPoint以及后来的temp<<=1;
我理解为是GBK码到点阵数据的转换,不知道我理解的对不对?

2.如何才能得到一个汉字的GBK编码,易木雨那个软件有些玩不转,对DZK文件也无从下手,特来此请教。

第一次做汉显,问的问题难免有些点段,希望大家不吝赐教哈!

最佳答案

查看完整内容[请看2#楼]

回复【5楼】wgin: --------------------------------- 两个方法: 1.从dzk文件里抠出来,需要对dzk文件结构及GBK足够了解。 2.使用取模软件,资料光盘里搜索Image2Lcd。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

102

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
281
金钱
281
注册时间
2014-12-21
在线时间
0 小时
发表于 2015-4-3 11:09:21 | 显示全部楼层
回复【5楼】wgin:
---------------------------------
两个方法:
1.从dzk文件里抠出来,需要对dzk文件结构及GBK足够了解。
2.使用取模软件,资料光盘里搜索Image2Lcd。
回复

使用道具 举报

2

主题

102

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
281
金钱
281
注册时间
2014-12-21
在线时间
0 小时
发表于 2015-4-3 11:14:59 | 显示全部楼层
GBK编码偏移量的会设置上会比较麻烦。
既然“显示为数不多的几个汉字”,可不考虑GBK编码,每个汉字使用绘图的方法就可以了。
当然,若液晶自带字库会方便很多。
回复

使用道具 举报

15

主题

81

帖子

0

精华

初级会员

Rank: 2

积分
175
金钱
175
注册时间
2013-11-18
在线时间
4 小时
发表于 2015-4-3 12:57:14 | 显示全部楼层
我觉得用画点的方式就足够了
回复

使用道具 举报

6

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2014-5-22
在线时间
0 小时
 楼主| 发表于 2015-4-3 13:58:35 | 显示全部楼层
虽然说是为数不多,但也有20个左右,画点的话工作量会很大吧,有什么方法能知道汉字的点阵数据么
回复

使用道具 举报

6

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2014-5-22
在线时间
0 小时
 楼主| 发表于 2015-4-3 13:59:06 | 显示全部楼层
回复【2楼】exv:
---------------------------------
虽然说是为数不多,但也有20个左右,画点的话工作量会很大吧,有什么方法能知道汉字的点阵数据么
回复

使用道具 举报

6

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2014-5-22
在线时间
0 小时
 楼主| 发表于 2015-4-3 14:00:13 | 显示全部楼层
回复【3楼】feidao0608:
---------------------------------
有什么方法能知道汉字的点阵数据么 我觉得应该是有的吧 但是我查不到T T
回复

使用道具 举报

15

主题

81

帖子

0

精华

初级会员

Rank: 2

积分
175
金钱
175
注册时间
2013-11-18
在线时间
4 小时
发表于 2015-4-3 14:10:22 | 显示全部楼层
原子哥板子资料都有取模软件
回复

使用道具 举报

6

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2014-5-22
在线时间
0 小时
 楼主| 发表于 2015-4-3 14:44:02 | 显示全部楼层
回复【7楼】feidao0608:
---------------------------------
恕我愚笨,那个dzk文件我应该怎么用,一直没研究明白
回复

使用道具 举报

6

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2014-5-22
在线时间
0 小时
 楼主| 发表于 2015-4-7 09:10:34 | 显示全部楼层
回复【9楼】exv:
---------------------------------
多谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-24 06:43

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表