迪文科技论坛

 找回密码
 立即注册
搜索
查看: 355|回复: 11

【提问】如何利用代码在文本显示中显示ASCII码?

[复制链接]

2

主题

7

回帖

65

积分

注册会员

Rank: 2

积分
65
发表于 2026-2-21 15:32:06 | 显示全部楼层 |阅读模式
我的文本显示地址是0x2632,使用的0号字库,以显示0和1为例,我在该地址不管是写入0x0030还是0x0031,文本框中都不显示,加上0xFFFF的终止符也没用,请问这是什么原因,应该以哪种格式存入?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

1037

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
11147
发表于 2026-2-21 16:39:03 | 显示全部楼层
非unicode编码的0和1,编码是0x30和0x31
回复

使用道具 举报

2

主题

7

回帖

65

积分

注册会员

Rank: 2

积分
65
 楼主| 发表于 2026-2-21 19:29:45 | 显示全部楼层
我确实是向地址0x2632写入了0x0030,但是显示框里也不显示0,是空白的
回复

使用道具 举报

0

主题

709

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
17792
发表于 2026-2-21 20:50:15 来自手机 | 显示全部楼层
发送指令5A A5 05 82 2632 30 31是否会显示
回复

使用道具 举报

2

主题

7

回帖

65

积分

注册会员

Rank: 2

积分
65
 楼主| 发表于 2026-2-21 20:55:53 | 显示全部楼层
Serena 发表于 2026-2-21 20:50
发送指令5A A5 05 82 2632 30 31是否会显示

这样是可以显示的,难道需要在高八位加入30?写入0x3031吗
回复

使用道具 举报

0

主题

1037

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
11147
发表于 2026-2-21 21:18:36 | 显示全部楼层
ASCII码,每个数字是1个字节,直接发送0x30 0x31这样的数据,不要加0x00
回复

使用道具 举报

2

主题

7

回帖

65

积分

注册会员

Rank: 2

积分
65
 楼主| 发表于 2026-2-21 21:34:09 | 显示全部楼层
DWIN-ARK 发表于 2026-2-21 21:18
ASCII码,每个数字是1个字节,直接发送0x30 0x31这样的数据,不要加0x00

u16 disp_char = (mode == 0) ? 0x30 : 0x31;最开始是这样的,试了很多种办法,定义改成u8也是显示不出来
Write_Dgus(0x2632, disp_char);
回复

使用道具 举报

发表于 2026-2-21 21:53:55 来自手机 | 显示全部楼层
1948985270 发表于 2026-2-21 21:34
u16 disp_char = (mode == 0) ? 0x30 : 0x31;最开始是这样的,试了很多种办法,定义改成u8也是显示不出来 ...


请您参考一下我们的标准函数里面的Write_Dgus的写法
http://inforum.dwin.com.cn:20080/forum.php?mod=viewthread&tid=8277&fromuid=24741
回复

使用道具 举报

2

主题

7

回帖

65

积分

注册会员

Rank: 2

积分
65
 楼主| 发表于 2026-2-21 22:11:08 | 显示全部楼层
下载资料公用号 发表于 2026-2-21 21:53
请您参考一下我们的标准函数里面的Write_Dgus的写法
http://inforum.dwin.com.cn:20080/forum.php?mod=v ...

我看了,格式并没问题
回复

使用道具 举报

0

主题

482

回帖

2903

积分

金牌会员

Rank: 6Rank: 6

积分
2903
发表于 2026-2-21 22:40:38 | 显示全部楼层
disp_char=0x3132,这样可以显示Write_Dgus(0x2632, disp_char),或者0x31FF
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2026-4-18 23:08 , Processed in 0.038088 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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