资源简介

主、从机程序都是用查询方式的工程。 地址按键可以选择发送数据至不同的从机。 从机收到主机发送的数据后,将会显示收到数据,并将该数据反馈给主机。 主机收到从机反馈数据后,显示在数码管上。

资源截图

代码片段和文件信息

#include //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义

#define uchar unsigned char
#define uint  unsigned int
#define LED   P0
sbit WR2 = P3^2;    // 控制MAX487发送接收方式


/*------------------------------------------------
                   函数声明
------------------------------------------------*/ 
void delay(uint i); //演示程序
void receive(void);  //接收数据程序






/*------------------------------------------------
               串口中断服务程序
------------------------------------------------*/
void UART(void) interrupt 4 using 1
{
 if(RI)
 {
  LED=SBUF;
  RI=0;
 }
}




/*------------------------------------------------
                   主函数
------------------------------------------------*/
void main()
{
 TMOD=0x20;      //定时器1,方式2
 TL1=0xfd;
 TH1=0xfd;  //设置波特率9600
 SCON=0xd8;
 PCON=0x00;  //串行口方式3,允许接收位
 TR1=1;  //打开定时器1
 ES=1;  //开串口中断
 EA=1;           //开总中断

 WR2=0;          //MAX487为接收方式

 while(1);

}




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

     文件     181503  2013-06-27 14:21  RS485一对四双向通信\Last Loaded 串口通信.DBK

     文件     181505  2013-06-27 15:30  RS485一对四双向通信\串口通信.DSN

     文件       2795  2013-06-27 15:30  RS485一对四双向通信\串口通信.PWI

     文件         19  2011-05-20 00:11  RS485一对四双向通信\串口通信receive(中断方式)\ExtDll.iex

     文件       6376  2010-09-03 17:12  RS485一对四双向通信\串口通信receive(中断方式)\STARTUP.A51

     文件      14062  2013-06-26 14:15  RS485一对四双向通信\串口通信receive(中断方式)\STARTUP.LST

     文件        749  2013-06-26 14:15  RS485一对四双向通信\串口通信receive(中断方式)\STARTUP.OBJ

     文件       2758  2013-06-26 14:15  RS485一对四双向通信\串口通信receive(中断方式)\UART

     文件       1076  2013-06-26 14:15  RS485一对四双向通信\串口通信receive(中断方式)\UART.c

     文件        195  2013-06-26 14:16  RS485一对四双向通信\串口通信receive(中断方式)\UART.hex

     文件         41  2013-06-26 14:15  RS485一对四双向通信\串口通信receive(中断方式)\UART.lnp

     文件       2762  2013-06-26 14:15  RS485一对四双向通信\串口通信receive(中断方式)\UART.LST

     文件       4866  2013-06-26 14:15  RS485一对四双向通信\串口通信receive(中断方式)\UART.M51

     文件       2259  2013-06-26 14:15  RS485一对四双向通信\串口通信receive(中断方式)\UART.OBJ

     文件        235  2013-06-26 16:36  RS485一对四双向通信\串口通信receive(中断方式)\UART.plg

     文件     143665  2013-06-26 16:36  RS485一对四双向通信\串口通信receive(中断方式)\UART.uvopt

     文件      13408  2011-05-20 00:18  RS485一对四双向通信\串口通信receive(中断方式)\UART.uvproj

     文件     143658  2013-06-26 16:31  RS485一对四双向通信\串口通信receive(中断方式)\UART_uvopt.bak

     文件      13392  2011-05-19 23:11  RS485一对四双向通信\串口通信receive(中断方式)\UART_uvproj.bak

     文件         19  2013-06-27 13:41  RS485一对四双向通信\串口通信receive(查询方式)\ExtDll.iex

     文件       6376  2010-09-03 17:12  RS485一对四双向通信\串口通信receive(查询方式)\STARTUP.A51

     文件      14062  2013-06-27 13:51  RS485一对四双向通信\串口通信receive(查询方式)\STARTUP.LST

     文件        749  2013-06-27 13:51  RS485一对四双向通信\串口通信receive(查询方式)\STARTUP.OBJ

     文件       6729  2013-06-27 13:51  RS485一对四双向通信\串口通信receive(查询方式)\UART

     文件       3767  2013-06-27 13:50  RS485一对四双向通信\串口通信receive(查询方式)\UART.c

     文件       1455  2013-06-27 13:51  RS485一对四双向通信\串口通信receive(查询方式)\UART.hex

     文件         41  2013-06-27 13:51  RS485一对四双向通信\串口通信receive(查询方式)\UART.lnp

     文件       6972  2013-06-27 13:51  RS485一对四双向通信\串口通信receive(查询方式)\UART.LST

     文件       9635  2013-06-27 13:51  RS485一对四双向通信\串口通信receive(查询方式)\UART.M51

     文件       6803  2013-06-27 13:51  RS485一对四双向通信\串口通信receive(查询方式)\UART.OBJ

............此处省略157个文件信息

评论

共有 条评论