单片机原理与嵌入式系统设计
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

本章小结

单片机嵌入式系统的研制步骤和方法不同于通用微机系统(如PC),大体可分为总体设计、硬件电路的构思设计、软件设计调试几个阶段。

总体设计包括确立应用系统的功能特性指标、单片机的选型(硬件平台)、软件的编写和支持工具(软件平台)。

Keil C51软件是目前最流行的开发80C51系列单片机的软件工具。Keil C51提供了包括C语言编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(µVision2 IDE)将这些部分组合在一起。掌握这一软件的使用对于使用80C51系列单片机的爱好者来说是十分必要的,即使不使用C语言而仅使用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令开发者事半功倍。

Labcenter Electronics公司推出的Proteus套件,可以对基于微控制器的设计连同所有的周围电子器件一起仿真。用户甚至可以实时采用诸如LED/LCD、键盘、RS232终端等动态外设模型来对设计进行交互仿真。Proteus套件目前在单片机的教学过程中,已越来越受到重视,并被提倡应用于单片机数字实验室的构建之中。Proteus支持的微处理芯片(Microprocessors ICs)包括8051系列、AVR系列、PIC系列、HC11系列、ARM7/LPC2000系列以及Z80等。

ProteusVSM支持第三方集成开发环境IDE,两者联调可以提高开发效率,降低开发成本。