|
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
单片机源程序如下:
#include<reg51.h>
#include<serial.h>
#include<SendByte.h>
unsigned char code led_code[20]={0XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XD8,0X80,
0X90,0X88,0X83,0XC6,0XA1,0X86,0X8E};
unsigned char Addr[2]={0x01,0x02}; //从机地址
unsigned char Data[2]={8,9}; //发送数据缓冲区
//***********************************
void main()
{ unsigned int i;
initial(); //定时器和串行口初始化
while(1)
{
SendByte(Addr[0],Data[0]); //向从机1发送数据8
SendByte(Addr[1],Data[1]); //向从机2发送数据9
for(i=50000;i>0;i--); //延时
SendByte(Addr[0],1); //向从机1发送数据1
SendByte(Addr[1],2); //向从机2发送数据2
for(i=50000;i>0;i--);
}
}
全部资料51hei下载地址:
三机通讯.zip
(93.44 KB, 下载次数: 28)
|
评分
-
查看全部评分
|