资源简介
本程序在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
- 上一篇:Google代码风格文件
- 下一篇:WebSphere MQ 多部署方案
相关资源
- arduino单片机编程
- GPRS模块GA6和STM32F103C8T6单片机上移植
- 单片机proteus仿真100例
- 郭天祥51单片机开发板原理图
- 用C编的80个单片机实验
- 单片机编程新手进步教程!
- PIC单片机程序全集
- 51单片机 LCD1602液晶 sht31 IIC接口
- Stm32芯片原理图库和封装库
- 51单片机 ADC0832 ADC 仿真 proteus LCD160
- PC 机与单片机通信(RS232 协议)
- 基于新一代8051单片机的旋转 LED灯
- SHT10 SHT20 SHT21温湿度单片机89C52 1602显
- Proteus 7 Professional仿真 单片机双积分式
- 电子秤仿真设计.rar
- ADC0804+DAC0832 51单片机
- 频率计数器基本版
- 亲手写的基于51单片机的24LC512读写程
- 单片机大作业
- 数字电压表 单片机 毕业设计 LCD
- 51单片机简单的中断法串口收发程序
- 单片机实验八 8255输入输出实验
- 基于单片机的数字移相器的课程设计
- 基于AT89S52单片机超声波测距仪的设计
- 圈圈教你玩USB.pdf第二版光盘资料
- 单片机简易电子密码锁系统的设计
- 基于89C52单片机的智能循迹测速避障小
- NRF24L01程序
- 8051系列单片机汇编语言指令速查表
- 单片机16路抢答器有仿真
评论
共有 条评论