1有时候缺乏实际的硬件平台,对于电子设计来说是很不利的。但是有很多软件平台帮助我们解决了这个问题。

本文以485通信为例。下图为整个通信系统的原理图。其中包括AT89C51,MAX487芯片,虚拟中端和串口。

  ru利用proteus设计电路(实例:485通信)

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]!='\0')
{
SBUF=str[i];
while(!TI);
TI=0;
i++;
}


3 将hex文件加入到原理图单片机中,进行仿真,结果如下

利用proteus设计电路(实例:485通信)

通过本文,引入一个设计思想。就是可以在软件平台先进行模拟电子设计,再进行实际的硬件设计,这样硬件出错率会减小一些。

相关文章:

  • 2021-11-04
  • 2022-12-23
  • 2021-12-26
  • 2021-05-31
  • 2021-11-30
  • 2021-08-10
猜你喜欢
  • 2021-09-08
  • 2021-10-10
  • 2021-06-08
  • 2021-12-24
  • 2021-08-01
  • 2021-10-31
  • 2021-07-30
相关资源
相似解决方案