新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > Proteus的定位系统仿真设计

Proteus的定位系统仿真设计

作者:时间:2011-06-04来源:网络收藏

  2

  2.1 程序调试

  是目前最好的模拟单片机外围器件的工具,它可以51系列、AVR、PIC等常用的单片机,及其外围电路(如LCD、RAM、ROM、键盘、马达、LED、ADPDA、部分SPI器件和I2C器件等)。其自身只带汇编器,不支持C语言,但可以将它与:Keil C51集成开发环境连接。用汇编语言和C语言编写的程序编译好之后,可以立即进行软、硬件结合的,像使用仿真器一样来调试程序。结合Keil C51和进行单片机系统的软件和硬件仿真调试,既可大大缩短单片机系统的开发周期,又可降低开发调试成本。

中没有GARMINGPS25LP,但可以通过键盘模拟GARMINGPS25LP输出的数据格式向单片机发出数据。在单片机AT89C52内部通过程序截取有效信息,然后在LCD(采用HIT公司的LM041L)上循环显示虚拟终端模拟GARMINGPS25LP输出的数据,如位置(经度、纬度、高度),时间和运动状态(速度、航向等)。本系统中截取了经度(Longitude)=27.34,纬度(Lati-tude)=34.45,速度(Velocity)=120km/h, 航 向(Course)=10.24时的仿真电路原理图,如图2所示。

仿真电路原理图

  2.2 系统PCB

  Proteus软件本身有PCB功能,可以生成多种格式的文件,供相应的专业PCB设计工具调用,从而很方便地进行后续PCB的设计。当仿真调试成功后,可利用Proteus 6 Professional中的ARES 6 Professional进行PCB设计与制作。ISIS和ARES高度集成,PCB封装可以直接从ARES库中提取,引脚信息可以通过虚拟封装工具直接输入。

  用Proteus制作PCB通常包括以下步骤:

  ①加载网络表及元件封装;

  ②规划电路板并设置相关参数;

  ③元件布局及调整;

  ④布线并调整;

  ⑤输出及制作PCB。

  虽然库中没有GARMINGPS25LP的引脚封装,但可以通过自建库或选择相近封装。

  结 语

  本文介绍了一种基于Proteus软件的单片机系统设计与仿真的实现方法。单片机定位系统的实际开发过程充分说明,采用该方法可以大大简化硬件电路测试和系统调试过程中,电路板制作、元器件安装、焊接等过程。使用该方法进行系统虚拟开发、成功之后再进行实际制作,无疑要以提高开发效率,降低开发成本,提升开发速度,对单片机系统开发具有实用意义。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭