99问答网
所有问题
单片机串口只能发送字符型数据吗?
如题所述
举报该问题
推荐答案 2014-05-10
51 单片机的串口所传输的,每次,只是 8 位二进制数。
只要按照这个规则,各种类型的数据,就都可以传送。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vtBWO7vtzBjz7WvBtvX.html
其他回答
第1个回答 2014-05-10
不是
第2个回答 2014-05-10
数字,汉字都可以发。
相似回答
串行口
异步通信为什么
只能
按规定的
字符
格式
发送
与接收
答:
无论是电脑的串口,还是单片机的串口,在串行通信时,
并不是只能发送和接字符
,那字符也是二进制数。关键是发送和接收的格式必须相同,接收一端才能正常显示,但不影响接。举例,电脑发送字符1,单片机按十六进制数即HEX显示是0x31,并不是1。
51
单片机
的
串口
通信,每一次是不是
只能发送
一个字节,比如说12,是分两次...
答:
如果你想发的是 字符 '1' 跟字符 ‘2’(字符串“12”),那么每次只能发一个字符
。必须成‘1’跟‘2’分开。如果你想发的是数字‘12’,那么可以直接发‘12’(0x0C)。串口一次只能接收8个位(当然可以设置成 9个位),也就是 一次通讯 1Byte 数据。
单片机
如何识别
串口
的
数据
是中文还是字母?
答:
严格来讲如果串口数据只有中文和字母,是可以识别的
。对于字母,以是ASCII码发送/或接收的,那么字母的二进制数是小于80H的,即小于 0x80。而汉字在电脑中是以内码处理的,每一个汉字是用两个字节的内码表示的,而内码是大于80H的,即大于 0x80。所以,可以根据数据在大小来识别。你这里问的是单片机...
请问,
单片机
将
数据
AD转换后通过
串口
通信传给PC机。此时是以
字符
的形式...
答:
按照你的说法,AD口采集到的值是一个8位
数据
,他是一个数,就像你说的如果采集到的是255,那么传给PC的就是0xff,如果你想以字符格式
发送
,那么需要将数字转换为
字符串
,可以用c的sprintf函数,将数字转换为字符串,然后再发送。望采纳!
单片机串口
接收
数据
格式问题
答:
一个字节 产生16进
字符
就是两个字符了,还原时,每两个字符再还原一个字节就行了。
发送
: 1A---> '1' 'A'接收: '1'---> 1,'A'--->10 1*16+10=26 即1A, 就变成一个字节了。很简单
51单片机中,用
串口
通信助手向
单片机发送数据
时,不用16进制的话,发送1...
答:
发送的时候选择16进制发送,否则按
字符发送
,就是发送ASCII码,1的ASCII码是49,16进制就是31.具体百度一下ASCII
单片机发送
数字到PC,在
串口
调试助手上为什么不用十六进制显示就是乱码...
答:
串口
助手上可以
字符
显示,可以16进制显示,你工控机上肯定没有这样处理,显示乱码是有可能的,比如你
发送
的是16进制
数据
,而工控机上
只能
以字符形式显示,那当然是乱码了。要正确显示,你必须做相应的处理
单片机串口发送
long
类型数据
答:
单片机串口发送
long
类型数据
如下:1、将long类型数据存储到一个缓冲区中,可以使用sprintf函数将long类型数据转换成
字符串
形式,存储到缓冲区中。2、调用串口发送函数,将缓冲区中的
数据发送
出去。串口发送函数的具体实现取决于单片机的型号和开发环境。以stm32为例,可以使用HAL库中的串口发送函数进行发送。
单片机串口
有什么用
答:
典型地,
串口
用于ASCII码
字符
的传输。通信使用3根线完成:(1)地线,(2)发送,(3)接收。由于串口通信是异步的,端口能够在一根线上
发送数据
同时在另一根线上接收数据。其他线用于握手,但是不是必须的。串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。对于两个进行通信的端口,这些参数...
大家正在搜
单片机串口发送一串字符
单片机向串口发送数据
单片机串口发送数据程序
单片机串口如何发送1位数据
单片机通过串口向pc发送数据
51单片机串口发送数据的次序
单片机串口发送汉字
单片机串口发送数组
单片机串口数据处理
相关问题
串口助手发送字符型数据给单片机,比如发送1。单片机怎么接收?...
从串口向单片机发送字符数据,怎么将字符数据变成十进制,然后单...
C51单片机通过串口通信,发送的数据内容是ASCII吗请问你...
51单片机串口发送字符串,只想发送一次,结果在一直发送,求大...
STC单片机串口接收发送函数,我想让单片机把程序中的字符串只...
为何单片机串口发送每个字符都多出一个问号呢
电脑能直接通过串口给单片机发送汉字吗?怎么实现?字符的话可以...
c51,单片机从串口接收字符串,放到一个数组里面,然后在通过...