1有时候缺乏实际的硬件平台,对于电子设计来说是很不利的。但是有很多软件平台帮助我们解决了这个问题。本文以485通信为例。下图为整个通信系统的原理图。其中包括AT89C51,MAX487芯片,虚拟中端和串口。 ru
2 下面是实现串口通信的部分代码。主要是串口寄存器的配置。
main()
{
uint j;
TMOD=0x20;
TL1=0xfd;TH1=0xfd;
SCON=0x50;
PCON &= 0xef;
TR1=1;
IE=0x00;
P12=1;
while(1)
{
uchar i=0;
while(str[i]!='