欢迎来到天天文库
浏览记录
ID:34549156
大小:8.86 MB
页数:300页
时间:2019-03-07
《马潮老师avr新书《avr单片机嵌入式系统原理与应用实践》》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于AVR的单片嵌入式系统原理与实践应用第1章单片嵌入式系统概述在各种不同类型的嵌入式系统中,以单片微控制器(Microcontroller)作为系统的主要控制核心所构成的单片嵌入式系统(国内通常称为单片机系统)占据着非常重要的地位。本书将介绍以AVR系列单片微控制器为核心的单片嵌入式系统的原理、硬软件设计、调试等应用方法。单片嵌入式系统的硬件基本构成可分成两大部分:单片微控制器芯片和外围的接口与控制电路。其中单片微控制器是构成单片嵌入式系统的核心。单片微控制器又被称为单片微型计算机(Single-ChipMicrocomputre或One-ChipMicrocomp
2、utre),或者嵌入式微控制器(EmbeddedMicrocontroller)。而在国内普遍采用的名字为“单片机”。尽管单片机的“机”的含义并不十分恰当,比较模糊,但考虑到多年来国内习惯了单片机的叫法,为了符合我国的实际情况,本书仍采用单片机的名称。所谓的单片微控制器-即单片机,它的外表通常只是一片大规模集成电路芯片。但在芯2片的内部却集成了中央处理器单元(CPU),各种存储器(RAM、ROM、EPROM、EPROM和FlashROM等),各种输入/输出接口(定时器/计数器、并行I/O、串行I/O以及A/D转换接口等),等众多的功能部件。因此,一片芯片就构成了一个基
3、本的微型计算机系统。由于单片机芯片的微小体积,极低的成本和面向控制的设计,使的它作为智能控制的核心器件被广泛地应用于嵌入到工业控制、智能仪器仪表、家用电器、电子通信产品等各个领域中的电子设备和电子产品中。可以说,由单片机为核心构成的单片嵌入式系统已成为现代电子系统中最重要的组成部分。1.1嵌入式系统简介1.1.1嵌入式计算机系统计算机的出现首先是应用于数值计算。随着计算机技术的不断发展,计算机的处理速度越来越快,存储容量越来越大,外围设备的性能越来越好,满足了高速数值计算和海量数据处理的需要,形成了高性能的通用计算机系统。1.什么是嵌入式系统以往我们按照计算机的体系结
4、构、运算速度、结构规模、适用领域,将其分为大型计算机、中型机、小型机和微型计算机,并以此来组织学科和产业分工,这种分类沿袭了约40年。近20年来,随着计算机技术的迅速发展,以及计算机技术和产品对其它行业的广泛渗透,使得以应用为中心的分类方法变得更为切合实际。具体的说,就是按计算机的非嵌入式应用和嵌入式应用将其分为通用计算机系统和嵌入式计算机系统。通用计算机具有计算机的标准形态,通过装配不同的应用软件,以类同面目出现,并应用在社会的各个方面。现在我们在办公室里、家庭中,最广泛普及使用的PC机就是通用计算机其最典型的代表。而嵌入式计算机则是以嵌入式系统的形式隐藏在各种装置
5、、产品和系统中的。在许多的应用领域中,如工业控制、智能仪器仪表、家用电器、电子通信设备等电子系统和电子产品中,对计算机的应用有着不同的要求。这些要求的主要特征为:(1)面对控制对象。面对物理量传感器变换的信号输入;面对人机交互的操作控制;面对对象的伺服驱动和控制。华东师范大学电子科学技术系马潮1-1第1章单片嵌入式系统概述(2)嵌入到应用系统。体积小、低功耗、价格低廉,可方便地嵌入到应用系统和电子产品中。(3)能在工业现场环境中可靠运行。(4)优良的控制功能。对外部的各种模拟和数字信号能及时地捕捉,对多种不同的控制对象能灵活地进行实时控制。可以看出,满足上述要求的计算
6、机系统与通用计算机系统是不同的。换句话讲,能够满足和适合以上这些应用的计算机系统与通用计算机系统在应用目标上有巨大的差异。我们将具备高速计算能力和海量存储,用于高速数值计算和海量数据处理的计算机称为通用计算机系统。而将面对工控领域对象,嵌入到各种控制应用系统、各类电子系统和电子产品中,实现嵌入式应用的计算机系统称之为嵌入式计算机系统,简称嵌入式系统(EmbeddedSystem)。特定的环境、特定的功能,要求计算机系统与所嵌入的应用环境成为一个统一的整体,并且往往要满足紧凑、高可靠性、实时性好、低功耗等技术要求。对于这样一种面向具体专用应用目标的计算机系统的应用,以及
7、系统的设计方法和开发技术,构成了今天嵌入式系统的重要内涵,也是嵌入式系统发展成为一个相对独立的计算机研究和学习领域的原因。2.嵌入式系统的特点与应用因此,嵌入式系统就是指用于实现独立功能的专用计算机系统。它由包括微处理器、微控制器、定时器、传感器等一系列微电子芯片与器件,以及嵌入在存储器中的微型操作系统或控制系统软件组成,完成诸如实时控制、监测管理、移动计算、数据处理等各种自动化处理任务。嵌入式系统是以应用为核心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、安全性、成本、体积、重量、功耗、环境等方面有严格要求的专用计算机系统。嵌入
此文档下载收益归作者所有