51单片机之间并行通信

作者&投稿:丛疮 (若有异议请与网页底部的电邮联系)

一个单片机控制另外一个单片机,怎么做
是并行通信,还是串口通信,还是1根2 根高低电平线控制。简单的是控制单片机的一根或两根线作为输出,被控单片机将它们作为输入,受控单片机根据检测到的高低电平去执行不同的操作

单片机双机串行通信能否只用一根导线直接连接单片机1的txd和单片机2的r...
不过,如果你只需要单片机2简单地反馈一个信号给单片机1的话,用软件做也可设计成双机通信的,举个例子:当单片机2接收到一个数据后,就马上将rxd引脚电平接低,这样单片机1读出txd引脚为低电平表示对方已收到信号。

一个单片机需要和两个设备进行通讯
如果通信协议不一样的话,可以同时把两个设备接到单片机上,两个设备的UART引脚先都串联上一个大约100欧的电阻,然后再接到单片机引脚上.其实,并不建议以上的接法,以上接法有个限制,就是(假设A是单片机,B是设备1,C是设备2)A是主机,B,C是从机,只有主机发给从机命令,从机才回报数据,主机不发命令,...

请问一下,两个单片机之间通信为什么要把GND接在一起呢?是为了防干扰码...
不是为了防干扰,而是形成电流回路,如果接地没有连接在一起,电势差也就无法获得了,如何进行通信。就像电灯到电源一定要形成回路,去掉一根线灯还会亮吗?

编程实现两单片机之间能相互通信。功能如下:1号机通过按键的次数控制...
两个单片机相互通信,你这是用proteus仿真实现,你画的原理图要做实物是对的,但是仿真却是错的,两单片机是不能通信的。先说那两个DB9头,即conn-d9m在proteus里是不需要max232的,用了反倒错了。而且这个DB9头是对应电脑上的实际的串口的,并不能两个互连。其实,两单片机串口通信,只需RXD和TXD...

单片机接口有哪些
1. 串行接口 串行接口是单片机与外部设备之间最常用的通信方式之一。它可以通过数据信号的逐位传输,实现单片机与其他设备间的数据交换。这种接口主要用于远距离通信和低速数据传输。2. 并行接口 并行接口可以同时传输多个数据位,与串行接口相比,并行传输的数据传输速率较快。这种接口常用于连接高速外部设备,...

单片机方式1双机串行通信是不是只有一个单片机可以用中断方式
不是的。都可以用,也可以都不用。

关于51单片机定时器1用于串行通讯
单片机定时器1用于串行通讯,与定时器0的工作模式无关。这是一个单片机通信的仿真实例,供参考。

两个单片机做一个系统,单片机之间用什么方式通信最好啊!!
1、一般采用单片机串口通讯就可以。2、串口通讯采用什么信号,要根据实际情况确定。3、如果单片机之间通讯距离远的话,可以采用RS485通讯方式;如果单片机之间通讯距离近的话,两个单片机串口可以直接通讯。4、如果对通讯速度要求不高的话,也可以用单片机的普通口做,通过外搭电路,实现两个单片机的通讯。5...

甲乙两个8051单片机按工作方式1进行串行通信,假定波特率为1200bps,f...
ORG 0030H MAIN:MOV TMOD,#20H MOV TH1,#0E6H MOV TL1,#0E6H SETB TR1 MOV SCON,#50H MOV R0,#30H MOV R2,#10 LOOP:MOV A,@R0 MOV SBUF,A JNB TI,CLR TI MOV R7,#0 DJNZ R7,DJNZ R2,LOOP SJMP END 乙 ORG 0000H LJMP MAIN ORG 0030H MAIN:MOV TMOD,#20H MOV TH1,#0E6H...

采炉13577859397问: 求51单片机大神指导,怎么实现两个单片机间的通信 -
平罗县喜得回答: 做双机通信实验时候可用3根杜邦线连接2块开发板的RXD TXD 和GNd, 注意的是RXD和TXD要交叉连接. 然后就是串口程序了

采炉13577859397问: 51单片机双机并行通信 第一个单片机的p1口发数据第二个单片机的p0口接受数据,要怎么连接 程序怎么写啊
平罗县喜得回答: 这个简单,1机把数据发个2机就可以,2机随时监控,或1机和2机之间再联一线作为同时开关.

采炉13577859397问: 两块51单片机如何实现单向并口通讯?A - ---->B -
平罗县喜得回答: 主机P2口对从机p1口直通连接(表示原理,不一定很可靠,这样通讯就很那个!!) main: MOV A,#64HSEND:MOV P2,ANOPNOPCLR P3.7 ;低电平表示请求从机接收SETB P3.6JB P3.6 ,$ ;从机接收后发地电平setb P3.7MOV A,#??H ;从机接收后,主机继续发其他数据SJMP SENDEND 正确就给赏钱!!!!!

采炉13577859397问: 怎么编程让51单片机并行接口输出数据 -
平罗县喜得回答: 51单片机并行输出数据有几种方法来实现.1、每一个P口(P0,P1,P2,P3)可以直接输出并行数据,例如: MOV P0,#55H MOV P1,#0AAH MOV P2,#0FEH MOV P3,#02H2、利用P0口扩展并行口,这类芯片有244/245/373/573等等,编程需要...

采炉13577859397问: 三个51单片机实现通信 -
平罗县喜得回答: 你好: 暂且想到两种办法: 1. 通用IO口通信:因为三个单片机通信,一个主机两个从机,那么主机壳引出两个io口作为从机的工作使能信号,比如主机引出P1.0和P1.1,然后两个从机分别接入一io,当主机发出高或低电平使能从机工作,在从机...

采炉13577859397问: 怎样实现两片单片机之间的并行通信 -
平罗县喜得回答: 1.直接使用一个8位口就可以实现. 2.使用8位口以及一个中断和使能端,每个单片机使用10个端口 3.使用8位口以及一个时钟输出和使能端,每个单片机使用10个端口 你也可以参照一些ad/da的使用.

采炉13577859397问: 求两块51单片机之间实现并行通信用C语言程序怎么写?
平罗县喜得回答: 实际应用是不会这么做的,主要是浪费资源,包括硬件软件的.一般都用串口通讯.要实现并行通信也是可以的,可以给你一些方法,硬件连接 Px 并口(8个 IO口)+ INTx 外部中断+ 发送请求(2个IO口), 发送端: 把要发送 的数据 写入 并口,同时写入 发送请求(如低电平有效 加一些延时后置高电平)接收端: 产生 接收 外部中断,把Px 接收并口 写入0xff , 并读取 数据,也可以发送 返回数据 与发送端相同.

采炉13577859397问: 单片机串行和并行是通过什么实现? -
平罗县喜得回答: 串行通过串口两根线一收一发.串行还有一种叫spi,是用来连接单片机系统内部的元器件,spi的元器件也很多.并行需要的数据线多,16根线,一般用来连接内存(ram)、程序存储器(rom)和一些并行的元器件.如老式的ad转换、键盘显示芯片等等.有些单片机没有外部并行数据接口.并行处于一种快淘汰的状态.因为占用管脚多,麻烦.速度也不是很快.

采炉13577859397问: 两个不同型号的单片机可以双机通讯吗 -
平罗县喜得回答: 可以通过串口通信.51跟ARM都有串口 调整好波特率就可以直接通信了 电平兼容串联一个电阻就可以了.

采炉13577859397问: 两个51单片机之间通过TXD和RXD之间交叉连接已经可以互传信息,然后有没有什么办法能让只要他们之间的通信 -
平罗县喜得回答: 既然通信正常了,就好解决了.两个单片机可以每隔一定的时间,如5秒或更长,就发送一个查询码,查询码自己确定,如A5H,正常情况下,对方收到后,应立即回复一个应答码,如AAH.如果发送了查询码,对方没有回答,就说明通信断开了,就置引脚为低电平了.


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网