00问答网
所有问题
C51单片机能与3个串口设备通讯吗?
C51单片机要和3个串口设备通讯,能实现吗?谢谢!
举报该问题
推荐答案 2015-03-07
当然可以啦,三个串口通信设备要连在同一条总线上,如USART;SPI;I2C总线上,51单片机发送的每一串信号都带有地址信息,当发出的地址信息与这三个串口通信设备的某一个地址相同时,单片机就可以这个通信设备通信了,其他的就处于休眠状态。
追问
关键是那3个串口设备没有自带的固定地址啊!有些设备有3个引脚来定义设备本身的地址。这个没有啊!
追答
你查下这三个设备的资料,应该有写明他的通讯方式的
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/jjrnDDnj0n0Te0eTDn.html
其他回答
第1个回答 2015-03-07
能呀!串口通信中,有一种模式是多机通信,一个主机多个从机!比如,你要跟多个从机中的某一个通信,你先事先指定他一个从机号,主机先发从机号,每个从机都会收到,而收到的从机中与之相同的就会知道,接下来发送的信息是发送给他的,而其他的从机则忽略这些信息。
追问
关键是那3个串口设备没有自带的固定地址啊!有些设备有3个引脚来定义设备本身的地址。这个没有啊!
第2个回答 推荐于2018-04-05
有的stc的c51的单片机支持多个串口(stc15w4k32支持4串口,stc15f2k60s2支持2个串口)。
方法1,主机接3个串口设备
方法2,或者为每个从机串口设备增加一个单片机作为串口通讯缓冲,每个设备对应一个缓冲单片机,串口1接c51的主机,串口2接设备。每个缓冲单片机有一个独立的地址,将主机发送过来的信息的相同地址的信息进行转发就可以了。设备的信息过来,先放入缓冲单片机的缓冲区,等待c51主机呼叫自己,获得许可后把自己的信息发送回去。
相似回答
问大家一个问题额,
c51
系列的
单片机
如何实现级联啊
???
!!!
答:
如果是通信的话,可以把多个51单片机通的串口过MAX485转换成485差分电平
,然后,把所有的485差分电平A脚并联,B脚并联就可以实现三个以及以上的单片机级联了,如果不用485转换,直接用串口则不行.如果不用串口的话,还可以用普通IO模拟SPI,或者模拟IIC,这样,不用任何电平转换,就可以实现多达127个单片机之间的通...
...要求
三个
口均为工作方式0输入,并将端口的信号传送至
C51单片机
...
答:
mov a,#80h;设置A、B、C口为方式0输出 movx @dptr,a mov dptr,#0fffbh;第
三个
8255A控制字地址 mov a,#80h;设置A、B、C口为方式0输出 movx @dptr,a mov dptr,#0fff7h;第四个8255A控制字地址 mov a,#80h;设置A、B、C口为方式0输出 movx @dptr,a mov dptr,#0ffefh;第五个8255A...
为什么
c51单片机可以
直接接其他
设备
,它的
三
总线
和
扩展接口?
答:
单片机
的输出只要和其他
设备
的电平匹配就可以直接连接,但是要注意一般只是接控制接口,单片机的端口驱动能力不同,接的设备也不同,如果需要一定带载能力,那么需要接驱动芯片才能接外围设备。
C51单片机可以与
STM32
通讯吗?
!用RS485.进行数据传送。
答:
可以的
。RS485可以实现异种设备之间的传输,只要制定好通信协议即可。
大家正在搜
51单片机多个串口
51单片机有几个串口
单片机串口如何通讯
两个单片机串口通信程序
单片机串口通信程序
51单片机串口烧录接线
51单片机串口初始化
单片机有几个串行口
51单片机串口配置
相关问题
有哪些单片机配有3个串口的
有没有2个硬件串口甚至3个硬件串口的单片机
STM32与51单片机之间能用串口通信吗?
SPI和普通串口可以通信吗?
C51单片机串口通信
51单片机与PC机之间的硬件串口连接???? 具体的怎样连接...
c51单片机的串口异步通信和同步通信的区别
单片机与PC机串口 什么是主机,什么是从机?