第一章 绪论 1.1单片机的发展 单片机是单片微型计算机的简称。在单片机出现之前人们用模拟电路、数字电路实现大部分计算、控制功能使得控制系统体积庞大易出故障。单片机出现以后这些控制功能的绝大部分,已由单片机的软件实现。其它电子线路成为单片机的外围接口电路承担着输入、输出、执行动作等功能而计算、比较、判断等原来必须用电路实现的功能现在用软件取代大大地提高了系统的性能这种控制技术称之为微控制技术。在微控制技术中核心是单片机,其它部分以此而展开。 目前单片机应用系统开始进入软、硬件平台方式的社会化大生产平台开发模式是现代电子产品在现代化大生产方式下产品开发唯一的正确模式。即在一个设计集团中实行严格的标准化、系列化、规范化设计并将某一类产品领域的基本硬件结构及基本软件形成产品的“统一机芯”,即基础平台,并将基础平台的周边扩展电路及应用软件进行优化、筛选形成基础平台的平台库资源。在开发新产品时利用基础平台,并选择平台库中的相关资源进行设计。 在进行单片机应用系统设计中常会涉及到对外围电路的扩展如人机接口、通讯、信号调制、A/D转换等等传统的设计方法一般都是选用专用集成电路来完成。设计人员在完成同一种功能扩展时选用电子器件可能各不相同,设计的电路图也就不一样。经常还会发生选用的芯片停止生产、缺货或缺乏技术支持等情况。 目前微控制器的速度越来越快功能越来越强资源集成越来越多设计者在进行系统设计时也有采用软件方式来实现一些外围电路的功能例如虚拟异步行通讯、虚拟I2C总线等等。这样充分利用了芯片资源、减少外围电路元件的数量、简化电路图、基于MSP430单片机的低功耗。但是当选用芯片类型改变时这些用软件方式实现的外围电路功能也都必须重新修改。 ...... |