• 大小: 33KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: 其他
  • 标签: 单片机  多机通信  

资源简介

本程序在C8051F020单片机上通过串口进行多机通信,主机和从机之间可以安全可靠地传输数据,程序已在020单片机上调试成功。

资源截图

代码片段和文件信息


#include “C8051F020.h“
#include “SystemInit.h“
#include “UART1.h“

#define address 0x01
unsigned char SerialPort1_RXBUF[4];
unsigned char SerialPort1_TXBUF[4] = {0x110xaa0x330x44};

void main()
{
WDTCN = 0xde;                       
    WDTCN = 0xad;  //关看门狗
Init_Device();
Serial1_SendData(addressSerialPort1_TXBUF);
while(1)
{
;
}
}

void UART1_ISR (void) interrupt 20
{
EIE2 &= ~0x40; //关串口1中断
if(SCON1&0x01) //接收中断  RI1==1
   {
SCON1 &= ~0x01;  //清接收中断标志位RI1=0、
/***********发送本身地址*********/
SCON1 &= ~0x02;  //TI1=0
SCON1 &= ~0x08;   //TB81=0
SBUF1 = 0x01;  //发送从机地址作为对主机的应答
while((SCON1&0x02)==0);
SCON1 &= ~0x02;
/********接收数据********/
SCON1 &= ~0x20;  //SM21=0 
while(Serial1_ReceiveData(SerialPort1_RXBUF)==0xff);
   }

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件         19  2012-09-06 15:17  多机通信\ExtDll.iex

     文件        975  2012-09-26 18:01  多机通信\main.c

     文件       2731  2012-09-26 18:01  多机通信\main.LST

     文件       2876  2012-09-26 18:01  多机通信\main.OBJ

     文件       1322  2012-09-06 15:20  多机通信\SystemInit.c

     文件        244  2012-09-04 20:37  多机通信\SystemInit.h

     文件       3375  2012-09-26 18:01  多机通信\SystemInit.LST

     文件       4321  2012-09-26 18:01  多机通信\SystemInit.OBJ

     文件       2520  2012-09-06 11:13  多机通信\UART1.c

     文件        171  2012-09-06 11:13  多机通信\UART1.h

     文件       6024  2012-09-26 18:01  多机通信\UART1.LST

     文件       6351  2012-09-26 18:01  多机通信\UART1.OBJ

     文件      12436  2012-09-26 18:01  多机通信\多机通信

     文件       2498  2012-09-26 18:01  多机通信\多机通信.hex

     文件         77  2012-09-26 18:01  多机通信\多机通信.lnp

     文件      15182  2012-09-26 18:01  多机通信\多机通信.M51

     文件        413  2012-09-26 18:01  多机通信\多机通信.plg

     文件      58277  2012-09-26 18:01  多机通信\多机通信.uvopt

     文件      13642  2012-09-06 10:00  多机通信\多机通信.uvproj

     文件      58279  2012-09-26 18:00  多机通信\多机通信_uvopt.bak

     文件      13643  2012-09-05 18:36  多机通信\多机通信_uvproj.bak

     目录          0  2012-09-26 18:02  多机通信

----------- ---------  ---------- -----  ----

               205376                    22


评论

共有 条评论