求助,labview与51单片机通讯问题
labview吧
全部回复
仅看楼主
level 1
Royal浩
楼主
labview将数值发送给单片机,单片机接收到后并在数码管显示,但是数码管显示的只是第一个数字的asc码,单片机得接收程序用串口调试助手测试00-ff是可以显示0-255的。
2018年04月11日 23点04分
1
level 15
Labview_VIP
labview程序框图呢?
2018年04月12日 00点04分
2
Royal浩
老铁,我中午发你,现在在外边
2018年04月12日 01点04分
Labview_VIP
@Royal浩
2018年04月12日 01点04分
Royal浩
@Labview_VIP
前辈,图片我放在下一楼层了
2018年04月12日 04点04分
level 1
Royal浩
楼主
2018年04月12日 04点04分
3
Royal浩
单片机显示的是十六进制字符串的第一个字符的asc码值
2018年04月12日 04点04分
Labview_VIP
@Royal浩
你用串口助手写给单片机的字符串是什么?
2018年04月12日 09点04分
Royal浩
@Labview_VIP
给你举个例子,我写入16,进行十六进制转换是10,单片机接受后显示在数码管上是1的asc码,49。 我修改了单片机程序,可以将asc码转换成数字并显示了,但是单片机只能接收到最高位的字符。 我将一个四位数分四次传输可以解决了
2018年04月13日 02点04分
Labview_VIP
@Royal浩
那不就可以了
2018年04月13日 02点04分
1