51单片机多机通信电路图及单片机多机通信电路图及C语言程序语言程序
本文主要讲了51单片机多机通信电路图及C语言程序,希望对你的学习有所帮助。
多机通信电路图
此处,U1作为主机,U2为从机1,U3为从机2。
多机通信C语言程序
(1)主机程序
#include
#include
#define _SUCC_ 0x0f//数据传送成功
#define _ERR_ 0xf0//数据传送失败
unsigned charTable[9]={0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39};
unsigned char Buff[20]; //数据缓冲区
unsigned char temp=0xff;
sbit KEY1=P1^6;
sbit KEY2=P1^7;
//unsigned char addr;
//延时1ms函数
void delay_1ms(unsigned int t)
{
unsigned int x,y;
for(x=t;x>0;x--)
for(y=110;y>0;y--);
}
//缓冲区初始化
void Buff_init()
{
评论0