ASCII码

2019-08-13 23:02发布

最近在研究单片机和组态王的通讯,然后要有ASCLL和字节的转换,



然后找了个代码 ,看不懂,,,求赐教 搜狗截图20170706183916.png

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
miracle629
2019-08-14 03:37
你这个是十六进制数实际值与存储值的转换吧,十六进制中A~F在大于40H,如A为41H,减去37H得十进制数10,也就是十六进制数A,十六进制中0~9小于40H,如7为37H,减去30H,得十进制数7,也是十六进制数7,所以最后将存储的ASCII码转换成十六进制数用于计算机内部计算,ASCII码是8位,一字节是16位,所以hight,low分别表示存储的一字节16位的高8位和低8位,转换后十六进制数一个数位用4位就能表示,所以高位所得值左移4位再加上低位所得值,得到最终的value值

一周热门 更多>