串行口显示程序,如何把两个八位十六进制数据转换成一个十进制数据显示,求指导!

2024-12-21 13:55:27
推荐回答(2个)
回答1:

高八位左移8位(或乘256)+低八位

回答2:


能把文件给我看看吗

clear;
fid=fopen('a.txt','r');
S=fscanf(fid,'%s');
fclose(fid);
a=reshape(S,length(S)/197,197)';
a=a(:,9:length(a));

b=[];
for i=1:length(a)/4
b=[b hex2dec(a(:,i:i+3))];
end