单片机,CRT串口发16进制收到的一串16进制数,如何存在数组中?

串行通信每次是传输一个字节,即8位二进制数
单片机收到一个字节,就会进入CRT串口发16进制中断

楼主所说的:一串数据、16进制数据、单个数据、两个字、两个以上的芓符...,都是些什么呀


请按照专业术语:字节,来说明你的问题
在软件上可以是数也可以是字符,软件内部CRT串口发16进制控件最终还是将要發的数据或字符,转化成字节,因为原始收发是8位二进制码(1个字节),它不管你是什么数据还是字符,最终解释必须是(0-255)才可以.即xxxxxxxx,单片机每接收一个字節,中断一次.
我想在电脑上输入的数字在单片機上的数码管上显示这个数字请问要怎么在单片机上进行转码... 我想在电脑上输入的数字在单片机上的数码管上显示这个数字,请问要怎麼在单片机上进行转码

16进制代表的数值跟十进制代表的数值是一样的

16进制能取到的最大值是65536

所以可以首先数据对10000求模

然后对10000求余数再对1000求模

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

初级会员, 积分 128, 距离下一级还需 72 积汾

初级会员, 积分 128, 距离下一级还需 72 积分

初级会员, 积分 128, 距离下一级还需 72 积分

新手上路, 积分 21, 距离下一级还需 29 积分

新手上路, 积分 21, 距离下一级还需 29 积汾

补齐牛逼的printf函数,只要有了底层就可以搞定一切格式,字符几进制数字,汉字都行既然都用了库函数了,谁还用直接操作寄存器。

我要回帖

更多关于 CRT串口发16进制 的文章

 

随机推荐