迪文科技论坛

 找回密码
 立即注册
搜索
楼主: 2365194214

【提问】c51开发,电话号码串口发送

[复制链接]

2

主题

18

回帖

165

积分

注册会员

Rank: 2

积分
165
 楼主| 发表于 2025-1-24 14:31:10 | 显示全部楼层
紫狐 发表于 2025-1-24 10:42
例如19995170067这个号码,输入到屏幕上,读下来是 0x04,0xA7,0xCE,0x15,0x13一个数组"这就是5个char拼接一 ...

迪文屏这个写数据的而逻辑就有问题,不能改,他存储必须进行数据转换,经数据看成一个整数整个转换成16进制的,搞得我转换不回来,
回复

使用道具 举报

0

主题

1

回帖

25

积分

新手上路

Rank: 1

积分
25
发表于 2025-1-24 16:39:44 | 显示全部楼层
使用文本录入,直接就是你想要的
回复

使用道具 举报

2

主题

18

回帖

165

积分

注册会员

Rank: 2

积分
165
 楼主| 发表于 2025-2-5 11:19:04 | 显示全部楼层
36度 发表于 2025-1-24 16:39
使用文本录入,直接就是你想要的

录入之后不还是存到数据变量显示的变量地址空间吗?,一样的,而且显示异常
回复

使用道具 举报

0

主题

368

回帖

3081

积分

论坛元老

Rank: 8Rank: 8

积分
3081
发表于 2025-2-5 11:57:30 | 显示全部楼层
2365194214 发表于 2025-2-5 11:19
录入之后不还是存到数据变量显示的变量地址空间吗?,一样的,而且显示异常 ...

用文本录入 数据就是发送要显示字符的对应的ASCII码或者通过键盘设置好对应的键值  显示控件就用文本显示控件
回复

使用道具 举报

2

主题

18

回帖

165

积分

注册会员

Rank: 2

积分
165
 楼主| 发表于 2025-2-5 13:53:29 | 显示全部楼层
yuanbin2020 发表于 2025-2-5 11:57
用文本录入 数据就是发送要显示字符的对应的ASCII码或者通过键盘设置好对应的键值  显示控件就用文本显示 ...

没懂啊,设置完还是不行,怎么回事??
回复

使用道具 举报

0

主题

26

回帖

163

积分

注册会员

Rank: 2

积分
163
发表于 2025-2-5 15:16:51 | 显示全部楼层
2365194214 发表于 2025-2-5 13:53
没懂啊,设置完还是不行,怎么回事??

19995170067,比如这串手机号,发过来的时候就用ASCII值来发  0x31,0x39,0x39.....0x36,0x37,也就是假设屏的VP地址从0x5000地址接收到了11个char的数组,用文本显示控件显示出来就行。
回复

使用道具 举报

2

主题

18

回帖

165

积分

注册会员

Rank: 2

积分
165
 楼主| 发表于 2025-2-6 09:14:53 | 显示全部楼层
Rye4869cjxy 发表于 2025-2-5 15:16
19995170067,比如这串手机号,发过来的时候就用ASCII值来发  0x31,0x39,0x39.....0x36,0x37,也就是假设 ...

我说是屏上显示了这个电话号了,我得在c51程序 中想办法把他获取到,并通过串口发送这个号码,保证发过去,串口助手接收的显示也是这串号码,   屏上显示早就实现了
回复

使用道具 举报

0

主题

697

回帖

9027

积分

论坛元老

Rank: 8Rank: 8

积分
9027
发表于 2025-2-6 20:45:15 | 显示全部楼层
2365194214 发表于 2025-2-6 09:14
我说是屏上显示了这个电话号了,我得在c51程序 中想办法把他获取到,并通过串口发送这个号码,保证发过去 ...

屏上既然已经显示了,C51直接读取对应地址里面的数据不就行了吗
沧海横流,方显英雄本色。
回复

使用道具 举报

0

主题

296

回帖

2193

积分

金牌会员

Rank: 6Rank: 6

积分
2193
发表于 2025-2-6 20:52:00 来自手机 | 显示全部楼层
本帖最后由 紫狐 于 2025-2-6 20:56 编辑

没必要转来转去的,就都用ASCII码来表示,显示和录入,都是用文本控件,C51读取也就是读地址数据,录的是ASCII码(这个用文本显示控件就能显示),读的是ASCII码,发的也是ASCII码,你在终端比较也是ASCII码。在屏上就没有一次是写代码转换的。
文本控件应用参考视频教程【视频教学】T5L DGUSII 之 文本录入 - T5L_DGUSII_PC软件视频教学 - 迪文科技论坛 - Powered by Discuz!
文本显示乱码,是字库点阵没选对。
回复

使用道具 举报

2

主题

18

回帖

165

积分

注册会员

Rank: 2

积分
165
 楼主| 发表于 2025-2-8 17:17:55 | 显示全部楼层
紫狐 发表于 2025-2-6 20:52
没必要转来转去的,就都用ASCII码来表示,显示和录入,都是用文本控件,C51读取也就是读地址数据,录的是AS ...

那要是这个文本显示还要显示flash里面读出的号码怎么办?,我试着修改了,但是断电后总是自己在电话号前补其他的十六进制数,断电后启用,会显示多余的乱码,
请问有没有方法解决。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-2 22:33 , Processed in 0.044461 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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