㈠ 怎样实现两片单片机之间的并行通信
实际应用是不会这么做的,主要是浪费资源,包括硬件软件的。一般都用串口通讯。
要实现并行通信也是可以的,可以给你一些方法,
硬件连接
px
并口(8个
io口)+
intx
外部中断+
发送请求(2个io口),
发送端:
把要发送
的数据
写入
并口,同时写入
发送请求(如低电平有效
加一些延时后置高电平)
接收端:
产生
接收
外部中断,把px
接收并口
写入0xff
,
并读取
数据,也可以发送
返回数据
与发送端相同。
㈡ 单片机与单片机之间怎么通信
他们之间的通讯就是相互直接数据的传输。比如说,你要用一个单片机控制另外一个单片机,那么你就可以通过232总线连接然后用串口通信,前提是两个单片机都有发送接收程序,还有相应的指令,就是接收到这个信号,另外一个单片机要做什么。那样就可以用一个单片机控制另一个工作。形象化就是你打电话给你朋友跟他说话。
㈢ proteus怎么实现两个单片机之间的通信
两个单片机之间串口通信,如果是用proteus仿真,最简单了,两个单片机的RXD,TXD交叉连接就行了。要是实物最好用RS232连接通信,距离可以达到几十米。再远点距离,用RS485连接通信。总之,方法很多的,也很灵活的。
㈣ 俩个51单片机怎么通信
将两个单片机的RXD和TXD交叉连接就可以了。用串行通讯。
㈤ 两个8051单片机之间用方式2串行通信
串行口是单片机与外界进行信息交换的工具,8051单片机的通信方式有两种:
并行通信:数据的各位同时发送或接收。
串行通信:数据一位一位次序发送或接收。
串行通信的方式
异步通信
用一个起始位0表示字符的开始,用停止位1表示字符的结束,中间夹着8个数据位,字符能一个接一个传送
CPU与外设之间必须有字符格式和波特率两项规定
字符格式规定能使双方把0和1串理解成同一种意义,原则上自由制定,通用角度使用标准如ASCII
波特率即数据传输速率,每秒传送的二进制位数,如120字符/s,每个字符10数位,则传送波特率为1200波特
同步通信
去掉了开始结束标志提高速度,但由于数据块传递开始要用同步字符来指示,同时要求由时钟来实现发送端与接收端之间的同步,故硬件较复杂。
通信方向
在串行通信中,把通信接口只能发送或接收的单向传送办法叫单工传送;把数据能双向传递称为双工传送。半双工传送两机之间不能同时进行发送和接收,任一时该,只能发或者只能收信息。全双工传送是能同时发送接收。
串行接口结构
51单片机一个可编程的全双工串行通信接口。可用作异步通信方式(UART),与串行传送信息的外部设备相连接。或用于通过同步或异步标准通信协议进行全双工的8051多机系统,使用TTL或CMOS移位寄存器来扩充I/O口。
8051单片机通过管脚RXD(P3.0,串行数据接收端)和管脚TXD(P3.1,串行数据发送端)与外界通信。SBUF是串行口缓冲寄存器,包括发送寄存器和接收寄存器。它们有相同名字和地址空间,但不会出现冲突,因为它们两个一个只能被CPU读出数据,一个只能被CPU写入数据。
㈥ 如何完成两个80C51单片机之间的通信
就利用单片机的串口吗。如果两个单片机比较近,1米以内,就可以用TTL方式连接,即是两个单片机的TXD,TXD对接,GND相连,共地。
如果距离再远的,就是RS232接口,实现标准
的串口通信,这很容易的,电路也简单,是最典型的串口通信电路了。
㈦ 两个单片机之间的通讯,只有普通IO口。
1.两个单片机如果有串口,可使用串口通讯
2、有USB口,可采用USB模拟串口通讯
3、有红外收发,可采用红外收发串行通讯
㈧ 两个单片机之间如何通信
两个单片机可以通过串口通信。
实现方法可见:
http://hi..com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/b738c5d010b2ce349a5027ee.html
使用了485,可以增加通信距离,据说可达1200米,但是没有试验过。
㈨ 单片机的通信方式有那些
单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。 51 单片机内部有一个全双工串行接口。什么叫全双工串口呢?一般来说,只能接受或只能发送的称为单工串行;既可接收又可发送,但不能同时进行的称为半双工;能同时接收和发送的串行口称为全双工串行口。串行通信是指数据一位一位地按顺序传送的通信方式,其突出优点是只需一根传输线,可大大降低硬件成本,适合远距离通信。其缺点是传输速度较低。
㈩ 单片机之间如何实现通信
两个单片机之间串口通信,如果是用proteus仿真,最简单了,两个单片机的rxd,txd交叉连接就行了。要是实物最好用rs232连接通信,距离可以达到几十米。再远点距离,用rs485连接通信。总之,方法很多的,也很灵活的。