OpenEdv-开源电子网

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

阿拉伯语怎么在LCD屏上面显示

[复制链接]

3

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2018-2-28
在线时间
16 小时
发表于 2018-2-28 11:47:16 | 显示全部楼层 |阅读模式
5金钱
如题,有阿拉伯语的字库,但是没有算法,在LCD屏上面显示该怎么显示,还有就是阿拉伯语的算法,比如前连、后连、中间连接等等算法

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2018-2-28
在线时间
16 小时
 楼主| 发表于 2018-2-28 11:48:02 | 显示全部楼层
回复

使用道具 举报

32

主题

300

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1049
金钱
1049
注册时间
2012-3-30
在线时间
321 小时
发表于 2018-2-28 15:51:17 | 显示全部楼层
自建一个数组表,查表显示。
比如建一个0-9  数组表const u8 disdt[]={48,49,50,51,52,53,54,55,56,57};
然后函数调用数组
LCD_ShowChar(26,32,disdt[n],16,0); //
回复

使用道具 举报

21

主题

2205

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5140
金钱
5140
注册时间
2014-8-26
在线时间
1317 小时
发表于 2018-2-28 16:42:56 | 显示全部楼层
跟字符显示原理相同,
回复

使用道具 举报

0

主题

13

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1850
金钱
1850
注册时间
2012-12-17
在线时间
121 小时
发表于 2018-2-28 16:46:44 | 显示全部楼层
你不是说有字库吗,有对应的图形数据吧
回复

使用道具 举报

6

主题

305

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2876
金钱
2876
注册时间
2016-7-17
在线时间
404 小时
发表于 2018-2-28 17:02:00 | 显示全部楼层
阿拉伯字母好像在句首、句末和句中写法是不一样的,得加以区分。
回复

使用道具 举报

6

主题

315

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1669
金钱
1669
注册时间
2018-1-29
在线时间
160 小时
发表于 2018-3-1 11:37:51 | 显示全部楼层
这个问题太专业。
回复

使用道具 举报

3

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2018-2-28
在线时间
16 小时
 楼主| 发表于 2018-3-2 09:35:13 | 显示全部楼层
f1174562 发表于 2018-2-28 17:02
阿拉伯字母好像在句首、句末和句中写法是不一样的,得加以区分。

阿拉伯语就是因为在不同的位置,显示是不一样的,同样的字符在开头、中间、结尾和独立显示都不相同,前连会变形,后连也要变形等等!
回复

使用道具 举报

3

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2018-2-28
在线时间
16 小时
 楼主| 发表于 2018-3-2 09:37:44 | 显示全部楼层
qztian 发表于 2018-2-28 16:46
你不是说有字库吗,有对应的图形数据吧

字库好制作,就是算法没有头绪,阿拉伯语不像中文和ASCII码,他可以独立显示,也可以和其他字符组合连接变形显示,单独从字库取出的数据不加算法,显示是独立的
回复

使用道具 举报

3

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2018-2-28
在线时间
16 小时
 楼主| 发表于 2018-3-2 09:38:07 | 显示全部楼层
login_FAE 发表于 2018-2-28 16:42
跟字符显示原理相同,

和普通的字符显示不怎么相同呢
回复

使用道具 举报

3

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2018-2-28
在线时间
16 小时
 楼主| 发表于 2018-3-2 09:40:02 | 显示全部楼层
czhaii 发表于 2018-2-28 15:51
自建一个数组表,查表显示。
比如建一个0-9  数组表const u8 disdt[]={48,49,50,51,52,53,54,55,56,57};
...

谢谢你的答复,其实这边的困惑主要是算法,阿拉伯语在句头、句中、句尾和独立显示都是不一样的,牵涉到一个变形处理
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2019-9-28
在线时间
1 小时
发表于 2019-11-20 16:11:59 | 显示全部楼层
如何 把那个前连 后连解决的  大佬们

=========================
前连 后连  只要连接起来就会变形 然后在子库查找不到
有什么方法解决吗
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-25 18:35

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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