单片机学习资料1[资料].doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机学习资料1[资料]

一 单片机基础知识 §1.1 什么是单片机 为弄明白什么是单片机,我们从比较熟悉的微型计算机入手,逐步地介绍有关单片机的基础知识。 一、微型计算机系统组成 一台能正常工作的微型计算机必须具备以下几个组成部分。 1.运算器:计算机主要功能就是计算,那么肯定离不开类似于算盘之类的器件。我们把用来完成计算功能的器件称为运算器。 2.控制器:既然计算机具有智能性,就必须有相当于人脑的器件,它能根据事先给定的命令发出各种控制信号,使整个计算过程一步一步进行,这类器件就是控制器。 在微型计算机中,为了缩小计算机的体积,通常把运算器和控制器放在一起,以一块芯片的形式出现,称为中央处理器CPU(Center Processing Unit)。 3.存储器:为进行运算,除了运算器外,还要有相当于纸和笔的器件,用来记录原始题目、原始数据和运算的中间结果,以及记录为使计算机自动运行而编制的各种命令。我们把这类器件称为存储器。 4.I/O接口:仅有上面三个部分还是不够的,因为原始数据和命令要输入,计算结果要输出,都需要按一定的先后顺序进行,有时还需等待。这种对输入、输出数据进行管理的“门”电路,我们称之为I/O接口(Port)。 5.总线:总线就像城市中的主干道。城市的主干道将这个城市的商场、学校、医院、政府机关、住宅小区等联系起来,各种物品的传送、人员流动都经过主干道进行。总线将计算机的运算器、控制器、存储器、I/O接口等器件联系起来,各种数据信息、地址信息、控制信号的传送都通过总线进行。 根据所传送的对象不同,总线可以分为:数据总线DB(Data Bus)、地址总线AB(Address Bus)和控制总线CB(Control Bus)三种。其中,数据总线是用来传送计算机所要处理的数据信息的总线;地址总线是用来传送地址信息的总线;而控制总线是用来传送控制信号的总线。 6.输入、输出设备:一台计算机仅有上面几个组成部分还不能正常工作,还必须有输入、输出设备。因此,计算机的结构如图1—1所示。 A;Address(地址信息); C:Control(控制信号); D:Data(数据信息); P:Program(程序); 图1—1 微型计算机结构示意图 以上主要介绍的是微型计算机的几个重要组成部分,它们构成了微型计算机的硬件系统(Hardware)。要使计算机能正常进行计算和控制,我们还必须把实现计算和控制的指令预先储存到存储器中。这些指令就构成了计算机的软件系统(Software)。 二、单片机(Single Chip Microcomputer) 1.什么是单片机 在微型计算机中,一般将上面几个组成部分被分成若干芯片,安装在一块叫主板的印刷电路板上。而单片机只有一片芯片就可以完成简单的运算和控制。因此,单片机就是将计算机的几个基本组成部分集中到一片芯片中,使得一块芯片就是一部微型计算机,具备一般计算机的功能。 单片机除了能进行简单的运算外,还要完成各种控制功能,因此,单片机内部还设置了若干个定时/计数器和中断系统。 为使单片机有节奏地进行计算和控制,单片机里面有一个时钟电路。 另外,为了加强对模拟信号的采集、处理,在一些功能比较强的单片机中还集成了A/D、D/A等功能部件。 单片机结构如图1—2所示。 图1—2 AVR单片机结构示意图 2.单片机应用系统 虽然单片机已经相当于一部微型计算机,但实际上它只是一片芯片。仅有这样一块芯片还是不能完成任何工作。要让单片机去完成相应地工作,就应当将单片机和被控制的对象进行电气联接,必须外加各种接口电路、外部设备、被控对象的硬件和软件,构成一个“单片机应用系统”。 因此,单片机应用系统指的是以单片机为核心,配以输入、输出、显示、控制等外围电路和相应的控制、驱动软件,能够实现一种或多种功能的应用系统。 §1.2 单片机的发展 一、单片机发展的背景 在计算机应用领域,有些控制场合,如工业控制、汽车、家电等,往往控制系统要求比较苛刻,例如: 体积:在很多控制场合,对控制计算机的体积要求严格,我们不可能用一部体积相对很大的PC机去控制一个体积较小的控制对象,如一个智能玩具。 成本:同样,在很多控制场合,对控制计算机的成本要求也很严格。例如:我们不可能用价值几千元的PC机去控制一个价格才几十元的智能玩具。 功耗:在诸如野外、矿井等一些供电不方便的特殊场合,控制系统功耗的大小也是衡量控制系统优劣的重要技术指标。 抗干扰能力:工业控制现场的环境往往比较恶劣,如高温、潮湿等,而且还存在许多干扰源,如果控制系统的抗干扰能力不强,那么就不能保证控制系统正常工作。 上述这些要求,势必要我们设计、开发出一种新型、专用的控制计算机,以满足控制设备的要

文档评论(0)

aena45 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档