资源简介
主、从机程序都是用查询方式的工程。
地址按键可以选择发送数据至不同的从机。
从机收到主机发送的数据后,将会显示收到数据,并将该数据反馈给主机。
主机收到从机反馈数据后,显示在数码管上。
代码片段和文件信息
#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个文件信息
相关资源
- 一个自动收发的RS485电路图
- nrf905无线双向通信
- NRF24l01双向通信(100%可用)
- nrf24L01双向通信程序51单片机
- FT4232设置为RS485接口输出教程.docx
- 基于51单片机RS485多机通讯
- 基于51单片机的RS485的从机系统的设计
- 基于51单片机的RS485从机系统设计
- verilog rs485
- S7-200与RS485设备通讯
- 三菱PLC与变频器通讯(2台
- 51单片机实现的RS485通讯程序
- 富士G11和224CN RS485通信纸机传动.rar
- NRFL2401无线模块
- RS485_Verilog.rar
- RS485使用手册与指南[中文版、文字版
- 基于RS485通信协议的
- 基于RS422总线的单片机多机通讯接口的
- RS485总线的proteus环境下仿真,实现1主
- RS485多机通信,带C51源程序,带仿真!
- Ice开发过程Demo -- 异步双向通信
- RS232和RS485 模块接口原理图
- RS485_BMS.rar
- WCF实现双向通信仿QQ功能服务端 更新
- 51单片机多机通讯程序及仿真
- RS485通讯超声波流量计.pdf
- RS485芯片ESD ±20kV 速率高达10MBPS 性价
- 基于RFID的数据采集网络的设计与实现
- STM32彩屏显示AD采集数据并通过RS485接
- RS232通信代码
评论
共有 条评论