河南理工大学毕业设计(论文)说明书
void main(void) { }
P1=0x00; TMOD=0x20; TL1=0xfd; TH1=0xfd; PCON=0x00; TR1=1; SCON=0xf0; EA=1; ES=1; P3_5=0; while(1) { }
_nop_();
6.3 从机2程序如下:
#include
unsigned char serial_receiver; sbit P3_5=P3^5;
/**************************************** 串行口中断子程序
****************************************/ void serial (void) interrupt 4 using 1 {
ES=0; RI=0;
if(SBUF==0x02)
- 27 -
河南理工大学毕业设计(论文)说明书
}
{
P3_5=1; SM2=0; P1=0x80; SBUF=0x80; while(TI!=1);TI=0;
}
SM2=1; ES=1; P3_5=0;
/*****************主程序******************/ void main(void) { }
P1=0x00; TMOD=0x20; TL1=0xfd; TH1=0xfd; PCON=0x00; TR1=1; SCON=0xf0; EA=1; ES=1; P3_5=0; while(1) { }
_nop_();
- 28 -
PCB电路板如下:
系统电路图如下:
第7章 系统仿真
掌握Protel在单片机仿真中的应用,为开发、调试单片机应用系统做准备。
河南理工大学毕业设计(论文)说明书
- 29 -
河南理工大学毕业设计(论文)说明书
- 30 -
河南理工大学毕业设计(论文)说明书
结束语
本文着重介绍了用RS-485构成网络系统,完成单片机间的多机通讯,以及提高通讯可靠性各种措施,笔者在设计单片机RS-485通讯系统时也采纳了这些方法,并取得了良好的效果。在单片机应用日益广泛的今天,开发相对简单、性价比较高的多单片机系统一定会在发展其迅速的微计算机应用领域占有其一席之地。
- 31 -