文件名称:
单片机教程-(第2版)单片机原理与应用系统设计实用教程
开发工具:
文件大小: 9mb
下载次数: 0
上传时间: 2015-11-09
详细说明: 计算机(Computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能,是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。计算机由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。计算机可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,较先进的计算机有生物计算机、光子计算机、量子计算机等。 计算机是20世纪最先进的科学技术发明之一,对人类的生产活动和社会活动产生了极其重要的影响,并以强大的生命力飞速发展。它的应用领域从最初的军事科研应用扩展到社会的各个领域,已形成了规模巨大的计算机产业,带动了全球范围的技术进步,由此引发了深刻的社会变革。目前,计算机已遍及学校、企事业单位,成为信息社会中必不可少的工具。 微型计算机简称“微型机”、“微机”等,由于其具备人脑的某些功能,所以也称其为“微电脑”,是由大规模集成电路组成的、体积较小的电子计算机。典型的微型计算机包括运算器、控制器、存储器、输入/输出接口四个组成部分。如果把运算器与控制器封装在一小块芯片上,则称该芯片为微处理器(MPU,Micro Processing Unit)或中央处理器(CPU,Cen tral Processing Unit)。如果将它与大规模集成电路制成的存储器、输入/输出接口电路在印制电路板上用总线连接起来,就构成了微型计算机。其特点是体积小、灵活性大、价格便宜、使用方便。 把微型计算机集成在一个芯片上即构成单片微型计算机(Single Chip Microcomputer),即单片机。单片机是典型的嵌入式微控制器(Microcontroller Unit),常用英文字母的缩写MCU表示单片机,单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。也就是说,单片机是一块芯片上的微型计算机,是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU和随机存储器(RAM,Random Access Memory)、只读存储器(ROM,Read-Only Memory)及其他I/O(Input/ Output,输入/输出)通信口集成在一块芯片上,构成一个小而完善的微型计算机系统。 单片机由运算器、控制器、存储器、输入输出设备构成,相当于一个微型计算机(最小系统),与计算机相比,只是缺少了外围设备等。它具有体积小、质量轻、价格便宜等特点,为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。 为了突出单片机在嵌入式系统中的主导地位,许多半导体公司在单片机内部还集成了许多外围功能电路和外设接口,如中断、定时/计数、串行通信、模/数转换(ADC,Analog-to-Digital Converter)、脉冲宽度调试(PWM,Pulse Width Modulation)等单元。这些单元突出了单片机的控制特性,使得单片机的功能越来越强大,应用越来越广泛。 单片机最早是被用在工业控制领域。从Intel公司于1971年生产的第一片单片机Intel-4004开始,单片机就开创了电子应用的智能化新时代。单片机以其高性价比和灵活性,牢固树立了其在嵌入式系统中的“霸主”地位。在PC(Personal Computer)以286、386、486、Pentium高速更新换代的同时,单片机却“始终如一”的保持着其旺盛的生命力,例如,80C51系列单片机已有多年的生命期,如今仍保持着上升的趋势,就充分证明了这一点。 尽管单片机主要是为控制目的而设计的,但它仍然具备微型计算机的全部特征,因此,单片机的功能部件和工作原理与微型计算机也是基本相同的,我们可以通过参照微型计算机的基本组成和工作原理逐步接近单片机。微型计算机的基本结构如图1.1所示。 图1.1 微型计算机的基本结构 由图1.1可知,微型计算机是由运算器、控制器、存储器、输入设备和输出设备五部分组成的。虽然微型计算机技术得到了最充分的发展,但是微型计算机在体系结构上仍属于经典的计算机结构。这种结构是由计算机的开拓者数学家约翰·冯·诺依曼最先提出的,所以称为冯·诺依曼计算机体系结构。迄今为止,计算机的发展已经经历了电子管计算机、晶体管计算机、集成电路计算机、大规模集成电路计算机、超大规模集成电路计算机等数代,仍尚未冲出冯·诺依曼体系,当前市场上常见的大多数型号的单片机也还遵循着冯·诺依曼体系的设计思路。 如果要使微型计算机按照需要解决某个具体问题,并不是把这个问题直接让微型计算机去解决,而是要用微型计算机可以“理解”的语言,如C语言、Pascal、BASIC等,编写出一系列解决这个问题的步骤,并输入到计算机中,命令它按照这些步骤顺序执行,从而使问题得以解决。编写解决问题的步骤,就是人们常说的编写程序(也叫程序设计或软件开发),计算机是严格按照程序对于各种数据或输入信息进行自动加工处理。 微型计算机各部分的作用和微型计算机的工作原理为:预先把程序和数据用输入设备送入微型计算机内部的存储器中,处理完成后还要把结果用输出设备输送出来,由运算器完成程序中规定的各种算术和逻辑运算操作,而为了使微型计算机的各部件有条不紊的工作,必须由控制器理解程序的意图,并指挥各部件协调完成规定的任务。 ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.