单片机双机通信

来源:百度知道 编辑:UC知道 时间:2024/05/10 20:40:23
A单片机TXD串联两个74HC595,74HC595的串行数据输出口连接B单片机RXD,B单片机TXD串联两个74HC595,要求A单片机发送四个字节信息,在四个74HC595表现出来,请问,能实现不?如果可以的话单片机的程序怎么写,高手指教,谢谢

当然是可以的了,但你没有必要用那么多的595了,其实只要两片就足够表现595的用途了,程序并不是很难写就,只要把单片机的串口的工作方式写对就可以了,不用串口,用I/O口来模拟串行了数据输出,可能程序还要好写一点。

可以实现,你用串口发送四个字节的信息,其中你B单片机接收前两个字节数据,后两个字节数据不用管它,后两个就体现在了A的两个hc595上,之后你再把B机接收的数据发出来,就体现在B的两个hc595上.这样A单片机发送四个字节的信息,不就在四个74HC595表现出来了嘛