51单片机串行通信实验:用虚拟串口向单片机发送0x0000-0xffff的十六进制数,单片机收到后用数码管以十进
51单片机串行通信实验:用虚拟串口向单片机发送0x0000-0xffff的十六进制数,单片机收到后用数码管以十进制显示,波特率自选。请问各位高手这能办到吗?...
51单片机串行通信实验:用虚拟串口向单片机发送0x0000-0xffff的十六进制数,单片机收到后用数码管以十进制显示,波特率自选。请问各位高手这能办到吗?
展开
3个回答
展开全部
从理论上讲可以实现,可实际却没有什么意义,更不可能在数码管看到全部的数据,是一个无聊的题目。因为,0x0000-0xffff的十六进制数,一共有65536个,虚拟串口向单片机发送是怎么发送的,是间断的一个一个发送,还是连续的发送,要是连续发送的话,每发送一个数是很快的,当在数码管上显示前一个数后,还没有看清楚呢,下一个数又来了,这样,到最后只能看到最后一个数0xffff。再有就是最大数是0xffff,以十进制数显示是65535,需要5位数码管显示。这连续发送这一组连续的数确实没有什么意义。
追问
是手动一个一个发送。大神,能给个参考程序吗,我想学习一下!
意法半导体(中国)投资有限公司
2023-08-25 广告
2023-08-25 广告
单片机是一种集成处理器,通常包含微控制器、存储器、通信接口和其他外设。它们通常用于嵌入式系统,如智能家居设备、汽车电子系统、工业自动化和消费电子产品等。单片机可以通过编程来实现各种功能,如数据处理、输入输出控制、通信等。由于单片机体积小、功...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
展开全部
这个能办到 只不过单片机一次只能接受255个数,因此你要分步接收,一次接受255,然后放到寄存器中 。直到接受0XFFFF
追问
是手动一个一个发送。大神,能给个参考程序吗,我想学习一下!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
呵呵 当然可以办到 只要保证通讯硬件和软件的正确 保证通信协议合理 就没有问题的
满意 就选满意回答吧
满意 就选满意回答吧
追问
是手动一个一个发送。大神,能给个参考程序吗,我想学习一下!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询