单片机 单片机开发
单片机的应用系统随着其用途不同,其硬件和软件均不相同,也即单片机的最初的选型都很重要,原则上是选择高性价比的单片机,硬件软件化是提供系统性价比的有效方法,尽量减少硬件成本,多用软件来实现相同的功能,这样也可大大提高系统的可靠性。 虽然单片机的硬件选型不尽相同,软件编写也千差万别,但系统的研制步骤和方法是基本一致的,一般都分为总体设计、硬件电路的构思设计、软件的编制和仿真调试几个阶段。单片机开发编程使用的是高级语言,单片机内部ROM达到64K或更大,已经具备系统编程功能,这也进一步推动了C语言在单片机编程系统中的应用。
下图是一个典型单片机系统开发环境组成:
下图哈佛结构的存储器结构图:
更多回帖