資源簡介
本程序在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 多部署方案
評論
共有 條評論