lkr90 发表于 2009-1-10 11:42:27

怎样在ST7920液晶上任意删除一个字符【恢复】

怎样在ST7920液晶上任意删除一个字符(包含中文和英文)

wuqi716 发表于 2009-1-10 13:10:25

全册一行
再重写不册的那些

chess01 发表于 2009-1-10 14:11:54

在指定位置写个空格就好了

i387DX 发表于 2009-1-10 20:28:59

【2楼】 chess01 8202R
积分:100
派别:
等级:------
来自:隆回人在深圳
 在指定位置写个空格就好了  
__________________________
 
中文可以,英文就有些麻烦了。
因为ST7920一个字符地址对应两个字节,即一个汉字的位置。但是对应半角英文字符,却是两个英文字符。如果要删某地址的第二字节处的英文字符,就不能用写空格的方法了。

lkr90 发表于 2009-1-10 22:10:02

难道除了全部重画外,就没有比较方便的方法吗?

r051463438 发表于 2009-3-12 18:44:00

就和【3楼】 i387DX 说的,英文是两个空格,中文也是两个空格,
写进两个空格就行了,本来中文和英文都是写进去两个空格,没有什么问的.
主要就是英文时,你想删哪个英文.
如果是第一个英文就写一个空格,
是第二个的话,那就先存那两个到一个暂存数组,清了之后再写进保留的,这样就OK了.

jetli 发表于 2012-4-16 09:35:46

既然选了st7920,在享受它的字库方便之时,也得忍受它的不便,米有全是好处的东西,,,{:titter:}
页: [1]
查看完整版本: 怎样在ST7920液晶上任意删除一个字符【恢复】