单片机概述
- 格式:doc
- 大小:1.29 MB
- 文档页数:7
单片机发展历史概述:单片机(Microcontroller)是一种集成了微处理器核心、存储器和各种输入输出接口的集成电路芯片。
它具有体积小、功耗低、成本低廉、易于编程等特点,广泛应用于各个领域,如家电、汽车、医疗设备等。
本文将详细介绍单片机的发展历史。
第一代单片机(1970年代):第一代单片机出现在20世纪70年代,当时主要采用MOS技术制造。
这些单片机的存储器容量非常有限,大多数只有几百字节,运算能力也较弱。
此时的单片机主要用于控制简单的家电产品,如电子钟、电视机等。
第二代单片机(1980年代):随着技术的进步,第二代单片机在20世纪80年代得到了广泛应用。
这一代的单片机采用了更先进的CMOS技术制造,使得功耗进一步降低,集成度提高。
此时的单片机已经具备了较大的存储器容量和更强的运算能力,可以应用于更复杂的系统控制。
例如,汽车电子控制系统、家用电器控制系统等。
第三代单片机(1990年代):第三代单片机出现在20世纪90年代,此时的单片机已经具备了更高的集成度和更强大的性能。
CMOS技术的进步使得单片机的功耗进一步降低,同时集成了更多的外设接口,如模拟输入输出、通信接口等。
这使得单片机在更多的应用领域得到了应用,如工业自动化、智能家居等。
第四代单片机(2000年代):随着21世纪的到来,第四代单片机开始崭露头角。
此时的单片机采用了更先进的制造工艺,如深亚微米工艺和嵌入式闪存技术,使得单片机的集成度和性能进一步提高。
此时的单片机已经具备了更大的存储器容量、更高的运算速度和更多的外设接口,可以满足更复杂的应用需求。
第五代单片机(2010年代至今):当前,第五代单片机正处于快速发展阶段。
随着物联网和人工智能的兴起,单片机的应用领域进一步扩展。
此时的单片机已经具备了更高的集成度、更强大的处理能力和更丰富的外设接口。
例如,现在的单片机可以应用于智能家居系统、智能穿戴设备、无人机等。
总结:单片机经历了几代的发展,从最初的存储容量有限、运算能力较弱,到现在的高集成度、强大的性能。
第1章 单片机概述1.1 单片机的概念1.1.1 单片机的定义单片机的全称是单片微型计算机(Single Chip Microcomputer,SCM),也称为微控制器(Micro-Controller Unit,MCU),它是将中央处理单元(Central Processing Unit,CPU)、数据存储器RAM(Random Access Memory,随机读写存储器)、程序存储器ROM(Read Only Memory,只读存储器)以及I/O(Input/Output,输入/输出)接口集成在一块芯片上,构成的一个计算机系统,其组成框图如图1.1所示。
单片机可用下面的“表达式”来表示:单片机 = MPU+ROM+RAM+I/O+功能部件图1.1 单片机的组成框图1.1.2 单片机的诞生单片机诞生于20世纪70年代末,具有代表性的事件是1976年Intel公司推出了MCS-48单片机系列的第一款产品:8048。
这款单片机在一个芯片内集成了超过17000个晶体管,包含一个CPU,1KB的EPROM(Erasable Programmable Read Only Memory,可擦可编程只读存储器),64字节的RAM,27个I/O端口和一个8位的定时器。
8048很快就成为了控制领域的工业标准,它们起初被广泛用来替代诸如洗衣机或交通灯等产品中的控制部分。
1980年,Intel公司在MCS-48的基础上推出了MCS-51系列的第一款单片机8051,这款单片机的功耗、大小和复杂程度都比8048提高了一个数量级。
8051集成了超过60000个晶体管,拥有4KB的ROM,128B的RAM,32个I/O端口,一个串行通信接口和两个16位的定时器。
经过三十多年的发展,MCS-51系列单片机已经形成了一个规模庞大、功能齐全、资源丰富的产品群。
单片机原理与应用技术·2·1.1.3 单片机的应用领域单片机在我们的日常生活和工作中无处不在、无处不有:家用电器中的微波炉、洗衣机、电饭煲、豆浆机、电子秤;住宅小区的监控系统、电梯智能化控制系统;汽车电子设备中的ABS、GPS、ESP、TPMS;医用设备中的呼吸机,各种分析仪,监护仪,病床呼叫系统;公交汽车、地铁站的IC卡读卡机、滚动显示车次和时间的LED点阵显示屏;电脑的外设,如键盘、鼠标、光驱、打印机、复印机、传真机、调制解调器;计算机网络的通信设备;智能化仪表中的万用表、示波器、逻辑分析仪;工厂流水线的智能化管理系统,成套设备中关键工作点的分布式监控系统;导弹的导航装置,飞机上的各种仪表等。
单片机发展历史引言概述:单片机(Microcontroller)是一种集成了微处理器核心、存储器和外围设备接口的微型计算机系统。
它的出现极大地推动了现代电子技术的发展。
本文将详细介绍单片机的发展历史,从最早的单片机问世到如今的高性能单片机,逐步展示了单片机技术的演进。
一、早期单片机的问世1.1 1971年,Intel发布了第一款单片机Intel 4004,它采用了10微米工艺制造,集成了2300个晶体管。
该单片机主要用于计算器和工业控制等领域。
1.2 随后,Intel又推出了Intel 8008单片机,它采用8位结构,集成了3500个晶体管,性能得到了进一步提升。
这款单片机被广泛应用于电子设备和通信系统中。
1.3 在1976年,Intel发布了Intel 8080单片机,它采用了更先进的6微米工艺制造,集成了约4500个晶体管。
这款单片机成为了当时最成功的单片机之一,被广泛应用于个人电脑和工控系统等领域。
二、单片机技术的进一步发展2.1 1980年代,单片机技术得到了快速发展。
Motorola公司推出了8位单片机MC6805,它具有更高的性能和更强的功能,被广泛应用于汽车电子系统和家用电器等领域。
2.2 同时,Intel也不断推出新的单片机产品。
1981年,他们发布了第一款16位单片机Intel 8051,它集成了更多的功能和更大的存储空间,成为了当时最受欢迎的单片机之一。
2.3 1990年代,随着半导体技术的进步,单片机的集成度和性能得到了进一步提升。
Atmel公司推出了AVR系列单片机,它采用了更先进的闪存技术,具有更高的运算速度和更低的功耗,被广泛应用于嵌入式系统和消费电子产品中。
三、高性能单片机的崛起3.1 随着计算机技术的不断发展,要求单片机具备更高的性能和更强的功能。
ARM架构的单片机应运而生,它采用了精简指令集(RISC)架构,具有更高的运算速度和更低的功耗。
3.2 ARM Cortex-M系列单片机成为了当前最受欢迎的高性能单片机之一。
单片机工作原理及原理图解析概述单片机(Microcontroller)是一种集成了微处理器核心、存储器、输入/输出(I/O)端口和其他功能模块的集成电路芯片,用于控制各种设备和系统。
单片机广泛应用于工业控制、家电、汽车电子、医疗设备等领域。
本文将详细介绍单片机的工作原理和原理图解析。
一、单片机的工作原理单片机的工作原理可以分为三个主要方面:中央处理器(CPU)的功能、存储器的功能和输入/输出(I/O)端口的功能。
1. 中央处理器(CPU)中央处理器是单片机最核心的部分,它通过执行指令来控制整个系统。
它由运算器、控制器和时钟电路组成。
运算器负责执行各种算术和逻辑运算,控制器根据存储器中的指令来控制运算器的工作,时钟电路提供统一的时序信号。
2. 存储器存储器用于存储程序和数据。
一般来说,单片机的存储器分为程序存储器(ROM)和数据存储器(RAM)。
程序存储器用于存储程序,通常是只读存储器,即一旦写入程序后就不可更改。
数据存储器用于存储数据,它可以读写,并提供临时存储空间。
3. 输入/输出(I/O)端口单片机通过输入/输出端口与外部设备进行信息的输入和输出。
输入端口接收外部设备的信号,输出端口发送单片机处理后的信号。
例如,当单片机用于控制电机时,输入端口接收传感器的信号,输出端口控制电机的状态。
二、单片机的原理图解析单片机的原理图包含了各种功能模块的连接关系,例如电源、晶振、I/O端口等。
以下是对常见的单片机原理图中各模块的解析。
1. 电源电路电源电路主要提供各模块所需的稳定电压和电流。
常见的电源电路包括稳压二极管(如7805)、电容滤波器和电位器调节电路,用于提供稳定的电源。
2. 晶振电路晶振电路提供单片机的时钟信号,以驱动单片机的运算和控制。
常见的晶振电路包括晶振、电容和电阻。
晶振的频率决定了单片机的工作速度。
3. I/O端口I/O端口连接单片机与外部设备,实现信息的输入和输出。
它一般包括多个引脚,每个引脚可以配置为输入或输出。
单片机应用技术概述教学课件pptxx年xx月xx日contents •单片机应用技术概述•单片机的硬件结构•单片机的软件编程•单片机应用系统的设计和开发•单片机的前沿技术和未来发展•教学资源和进一步学习建议目录01单片机应用技术概述单片机是一种集成电路芯片,它把计算机的CPU、内存、I/O 等主要部件集成在一块芯片上,具有体积小、价格低、功耗低、可靠性高的特点。
单片机定义单片机具有模块化、可扩展性和通用性,它可以实现数字和模拟信号的转换,数据处理和控制等功能,适用于各种领域。
单片机的特点单片机的定义和特点第一阶段单片机的发展历程可以追溯到20世纪70年代,当时出现了一些简单的单片微控制器,如Intel的8051。
单片机的发展历程第二阶段到了20世纪80年代,随着技术的不断发展,单片机逐渐普及,并出现了许多知名的单片机厂商,如Philips、TI等。
第三阶段20世纪90年代至今,单片机技术不断发展,出现了许多新技术和新产品,如嵌入式系统、网络化等。
智能仪表单片机可以用于各种智能仪表,如水表、电表、燃气表等,实现数据的采集和传输。
单片机可以用于各种工业控制领域,如自动化生产线、机器人等,实现生产过程的自动化控制。
单片机可以用于智能家居领域,实现家庭智能化管理,提高生活质量。
单片机可以用于医疗器械领域,如电子胃镜、超声波诊断仪等,提高医疗设备的可靠性和安全性。
单片机可以用于汽车电子领域,实现车辆的安全控制和智能化管理。
单片机的应用领域工业控制医疗器械汽车电子智能家居02单片机的硬件结构控制器用于控制和管理程序执行,协调各个部件的工作。
运算器进行算数运算和逻辑运算,支持程序运行。
中央处理器存储器片内RAM用于存放程序运行时的变量和中间结果,可直接与CPU交换数据。
片内Flash用于存放程序代码,可以通过编程和擦除操作来修改。
可配置为输入或输出模式,用于连接外部设备和控制器交互。
通用I/O接口支持串行通信协议,如UART、SPI等,用于与其他设备进行数据交换。
引言概述:单片机作为嵌入式系统的重要组成部分,具有许多独特的特点。
本文将介绍关于单片机的五个主要特点,包括低功耗、多功能性、可编程性、易扩展性和成本效益。
通过详细介绍这些特点,可以更好地了解单片机的优势和应用领域。
正文内容:一、低功耗1.CMOS技术应用:单片机采用CMOS技术,具有低功耗的特点,因此能够节省电能。
2.待机模式和休眠模式:单片机具有待机和休眠模式,可以实现低能耗状态,并能及时唤醒进行任务处理。
3.功耗管理单元:单片机还配备了功耗管理单元,能够监控和调整系统的功耗,以保持最佳的能源利用效率。
二、多功能性1.多种接口功能:单片机通常具备多种接口功能,包括并行口、串行口、模拟输入输出口等,能够实现与其他外设的交互。
2.多种外设支持:单片机支持各种外设的连接,包括数码管、液晶屏、键盘、传感器等,以实现不同应用需求。
3.多种软件功能:单片机具备多种软件功能,可以实现定时、计数、中断等功能,并支持各种算法和协议的实现。
三、可编程性1.指令集丰富:单片机具备丰富的指令集,能够满足不同应用的需求。
2.可编程的存储器:单片机内部具备可编程的存储器,包括闪存、RAM等,可以存储程序代码和数据。
3.开发工具支持:单片机有专门开发工具的支持,包括编译器、仿真器等,方便程序的开发和调试。
四、易扩展性1.外部存储器接口:单片机通常具备外部存储器接口,可以连接额外的存储设备,扩展系统的存储容量。
2.外部中断和I/O口:单片机提供了外部中断和I/O口,可以灵活连接各种外设,实现数据的输入和输出。
3.总线接口:单片机支持各种总线接口,如SPI、I2C、CAN 等,可以连接多个设备,实现数据的传输和通信。
五、成本效益1.单芯片设计:单片机内部集成了处理器、存储器和各种接口功能,成本相对较低。
2.低功耗和高性能:单片机采用低功耗技术,功耗低,但性能较高,能够满足不同应用需求。
3.体积小巧:单片机的集成度高,体积小巧,适合于各种紧凑的嵌入式系统设计。
单片机读电压摘要:1.单片机的概述2.读电压的概念与原理3.单片机读电压的方法与技巧4.单片机读电压的实际应用案例5.单片机读电压的注意事项正文:1.单片机的概述单片机(Microcontroller Unit, MCU)是一种集成了CPU、存储器、外设接口等多种功能于一体的微型计算机。
它具有体积小、成本低、功耗低、功能强大等特点,广泛应用于嵌入式系统、自动控制、智能家居、电子测量等领域。
2.读电压的概念与原理读电压,顾名思义,是指通过某种方法获取电压值的过程。
在电子技术中,电压是衡量电子器件或电路两端电势差的物理量。
电压的单位是伏特(V)。
在实际应用中,我们需要通过测量电压来了解电路的工作状态,判断电路是否正常工作,以及分析电路故障等。
3.单片机读电压的方法与技巧单片机读电压主要有以下几种方法:(1)通过模拟- 数字转换器(ADC)读取电压值。
ADC 是一种将模拟信号转换为数字信号的器件。
将电压信号输入ADC,单片机便可以通过读取ADC 输出的数字值来获取电压值。
(2)利用比较器进行电压比较。
比较器是一种专门用于比较两个电压信号大小的器件。
当比较器输入端的电压高于或低于参考电压时,比较器输出端会输出相应的电平信号,单片机可以通过读取这个信号来判断电压值的大小。
(3)通过电压表进行测量。
电压表是一种测量电压值的仪器,可以直接读取电压值。
将电压表连接到待测电路中,单片机可以通过读取电压表的示数来获取电压值。
4.单片机读电压的实际应用案例在实际应用中,单片机读电压技术被广泛应用。
例如,在智能家居系统中,单片机可以通过读取电压值来判断电器设备的工作状态,从而实现对设备的智能控制;在电子测量仪器中,单片机可以通过读取电压值来进行数据处理和显示,提高测量精度和效率。
5.单片机读电压的注意事项在进行单片机读电压的过程中,需要注意以下几点:(1)选择合适的ADC 或比较器。
根据实际应用需求,选择合适的ADC 或比较器,确保测量精度和速度。
单片机与或赋值法-概述说明以及解释1.引言1.1 概述概述部分的内容可以是:单片机是一种集成电路,它具有完整的中央处理器功能,适用于嵌入式系统的开发。
在现代科技中,单片机在各种电子设备中广泛应用,如电视、手机、电脑等。
它以其小巧的体积、低功耗、高性能和强大的功能成为嵌入式系统设计中的重要组成部分。
与或赋值法是一种单片机程序设计中常见的控制逻辑方法。
它基于逻辑门中的与门和或门,通过逻辑运算将输入信号进行处理,并根据运算结果来控制输出信号。
与或赋值法在单片机程序中的应用非常广泛,可以实现各种逻辑运算、数据处理、状态控制等功能。
本文将对单片机和与或赋值法进行详细的介绍和分析。
首先,我们将探讨单片机的基本概念,包括其组成结构、工作原理和应用领域。
然后,我们将重点介绍与或赋值法在单片机程序设计中的原理和应用方法。
通过具体的案例分析,我们将展示与或赋值法在不同场景下的实际应用效果,并探讨其优势和局限性。
最后,我们将对单片机的应用价值进行总结,并评述与或赋值法在单片机程序设计中的优势和局限性。
通过本文的阅读,读者将能够深入了解单片机与或赋值法的相关知识,拓展自己在嵌入式系统设计领域的应用能力。
文章结构部分的内容可以如下所示:1.2 文章结构本文分为引言、正文和结论三个主要部分。
引言部分将对文章的主题进行概述,并介绍文章的结构和目的。
正文部分将分为两个小节进行阐述。
首先,将介绍单片机的基本概念,包括其定义、特点和应用领域等内容。
其次,将详细介绍单片机与或赋值法的原理,包括与或门的基本原理、赋值法的概念与算法等内容,以便读者全面了解单片机与或赋值法的工作原理。
结论部分将对本文进行总结。
首先,回顾单片机的应用价值,分析其在现代技术领域中的广泛应用和重要作用。
其次,评估单片机与或赋值法的优势和局限性,以及其在实际应用中可能遇到的挑战和限制。
通过以上结构设置,本文旨在系统介绍单片机与或赋值法的相关知识,使读者了解单片机在工程实践中的应用和价值,并对其与或赋值法的原理、优势与局限性有一个全面的了解,以促进读者对于该领域的深入学习和进一步研究。
单片机发展历史引言概述:单片机(Microcontroller)是一种集成为了中央处理器(CPU)、存储器和输入/输出设备等功能于一体的微型计算机系统。
它的浮现极大地推动了电子技术的发展。
本文将从单片机的起源开始,详细介绍单片机的发展历史。
一、单片机的起源1.1 单片机概念的提出单片机的概念最早由美国的英特尔公司提出,它是一种集成为了微处理器、存储器和输入/输出设备等功能于一体的微型计算机系统。
1.2 单片机的诞生1971年,英特尔公司推出了第一款单片机Intel 4004,它采用了MOS技术,集成为了2300个晶体管,主频为740kHz,具备了基本的计算功能,标志着单片机的诞生。
1.3 单片机的应用领域随着技术的发展,单片机逐渐应用于各个领域,包括家电、汽车电子、工业控制、通信设备等。
单片机的小巧、低功耗和高性能使得它成为各种电子设备的核心控制器。
二、单片机的发展阶段2.1 第一代单片机第一代单片机的主要特点是集成度低、功耗大、性能有限。
代表性产品有Intel 4004和Intel 8008等。
2.2 第二代单片机第二代单片机在集成度、性能和功耗上有了较大的提升。
代表性产品有Intel 8051和Motorola 6800等。
2.3 第三代单片机第三代单片机在集成度、性能和功耗上进一步提升,支持更多的外设接口和功能。
代表性产品有PIC系列和AVR系列等。
三、单片机的技术发展3.1 制程工艺的进步随着半导体工艺的不断进步,单片机的集成度不断提高,晶体管数量急剧增加,性能得到大幅提升。
3.2 存储器技术的发展存储器技术的发展使得单片机的存储容量大幅增加,从而可以支持更复杂的程序和数据处理。
3.3 通信技术的应用随着通信技术的迅猛发展,单片机可以通过各种通信接口与外部设备进行数据交互,实现更广泛的应用。
四、单片机的未来发展趋势4.1 高性能和低功耗随着技术的进步,单片机的性能将进一步提高,功耗将进一步降低,以满足更多领域的需求。
单片机电路,预驱电路及驱动电路概述说明1. 引言1.1 概述在现代电子技术中,单片机电路、预驱电路和驱动电路是不可或缺的重要组成部分。
单片机作为一种集成电路芯片,具备处理数据和控制外部设备的能力,被广泛应用于各个领域。
而预驱电路则起到了接口信号转换、放大和过滤等功能,使得单片机可以与外部设备进行正常的通讯和交互。
驱动电路则用来提供足够的功率给各种外部器件,使其正常工作。
本文旨在介绍单片机电路、预驱电路和驱动电路的基础知识和原理,并对它们在实际应用中的设计要点进行详细说明。
1.2 文章结构本文主要包括五个部分:引言、单片机电路、预驱电路、驱动电路以及结论。
引言部分将对整篇文章做出概括性介绍,并指明文章所要讨论的内容及目标。
接下来,我们将详细介绍单片机电路的概念、应用领域以及原理和结构。
紧随其后是对预驱电路的分类与设计注意事项进行阐述。
最后,我们将讨论驱动电路的作用、类型以及设计要点。
最后,在结论部分,我们将对整篇文章进行总结,并可能探讨单片机电路、预驱电路和驱动电路在未来的发展方向。
1.3 目的本文主要目的是全面介绍单片机电路、预驱电路和驱动电路相关知识,帮助读者建立对这些概念的基本了解。
同时,通过对应用领域、原理和设计要点的详细说明,使读者能够有一个较为清晰的认识,并能够在实际应用中灵活运用相关知识。
此外,我们也希望通过本文能够激发读者对于单片机电路及其相关技术进一步深入研究的兴趣,并促使读者思考未来在该领域可能取得的进展和创新。
2. 单片机电路2.1 单片机概述单片机(Microcontroller)是一种集成了微处理器核心、存储器和各种输入/输出设备接口的集成电路。
它具有高度集成、体积小、功耗低等特点,广泛应用于各个领域的电子设备中。
2.2 单片机应用领域单片机广泛应用于家电控制系统、工业自动化系统、通信系统、汽车电子系统等众多领域。
在家电控制方面,单片机可实现空调控制、洗衣机控制等功能;在工业自动化方面,单片机可实现生产线控制和监测;在通信系统中,单片机可实现网络交换和数据传输等功能;在汽车电子系统中,单片机可实现车辆诊断和导航等功能。
第1章 单片机概述 读者可能都知道电脑是什么,能做什么。但是你知道什么是微电脑吗?当今各种设备中总会冠以“微电脑控制”一词,那么这个微电脑是什么呢?它与电脑有什么关系和区 别呢? 微电脑实际上是商家为了便于大众理解而给单片机起的别名。微电脑实际上就是单片机(Single Chip Microcomputer)。目前国际上统称为微控制器(Micro Controller Unit,MCU)。 单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。 本章简单讲解了单片机的历史与发展现状;介绍了什么是单片机系统、单片机的应用领域、常用单片机产品;概要讲解了PIC单片机的特点。
1.1 单片机的历史
在计算机的发展史上,运算和控制一直是计算机功能实施的两条主线。运算功能主要体现在巨型机、大型机、服务器和个人电脑上,承担高速、海量技术数据的处理和分析,一般以计算能力(即运算速度)为重要标志。而控制功能则主要体现在单片机中,主要与控制对象耦合,能与控制对象互动和实时控制。单片机以低成本、小体积、高可靠、功能强等优点脱颖而出,极大地丰富了该项研究领域新的内涵。自从美国英特尔公司出品了4位的逻辑控制器4004以后,各大半导体公司纷纷投入对单片机的研发,各类单片机如雨后春笋般相继出现,其功能不断改善,以适应不同的应用领域。一般而言,将其发展史分为以下4个阶段。 第一代:20世纪70年代后期,4位逻辑控制器件发展到8位。使用NMOS工艺(速度低、功耗大、集成度低)。代表产品有摩托罗拉公司的MC6800、Intel公司的Intel 8048、Zilog公司的Z80。 第二代:20世纪80年代初,采用CMOS工艺,并逐渐被高速低功耗的HMOS工艺代替。代表产品有摩托罗拉公司的MC146805、Intel公司的Intel 8051。 第三代:20世纪90年代初,单片机由可扩展总线型向纯单片型发展,通过内置存储器使外围电路更加简洁,即只工作在单片方式。单片机的扩展方式从并行总线型发展出各种串行总线,其外部表现形式与个人计算机差别越来越大。单片机的功耗越来越低,其工作电压已降至3.3V。代表产品有德州仪器(TI)公司的MSP430。 第四代:Flash的使用使MCU技术进入了第四代。代表产品有微芯公司的PIC16F877、 2
PIC单片机基础与实例进阶
Atmel公司的AT89C52。 1.2 单片机的发展现状
单片机的飞速发展和性能的日益完善,实际上是对传统控制技术的一场革命,其开创了微控制技术的新天地。现代控制理念的核心内涵就是嵌入式计算机应用系统。通过不断提高控制功能和拓展外围接口功能,使单片机成为最典型、最广泛、最普及的嵌入式微控制系统。单片机拥有计算机的基本核心部件,将其嵌入到电子系统中,可以满足控制对象要求,实现嵌入到非计算机产品中应用的计算机系统,从而为电子系统高级智能化奠定了基础。它的实现方式要比模拟控制思想简洁和方便得多。同时,可以跨越式地实现对外部模拟量的高速采集、逻辑分析处理和对目标对象的智能控制。 近二十多年来,计算机得到了前所未有的发展,从航空、航天军事专用到走入千家万户,成为人们生活的必需品。而同样具有计算机的一般功能,价格低廉的单片机应运而生,并且正在不断改变人们的生活方式。嵌入式系统源于计算机的嵌入应用。早期的嵌入式系统的概念就是将通用计算机经适应性配置后嵌入到各种实际应用系统中,如轮船的自动驾驶仪和飞机的导航仪等系统。 与计算机相比,单片机的优势是显而易见的,尤其是现在单片机应用已渗入到各个领域,完全不能按照原有的嵌入式的思路去理解和应用。例如,控制一个家用的电子产品(智能电饭煲、模糊智能洗衣机和手机等),利用PC计算机控制几乎是不可能的,几十元或几百元的电子产品要求配套一台几千元的电脑,这不成为笑话。单片机是芯片级的小型计算机系统,可以被嵌入到任何应用对象系统中,实现以智能化为主要的控制目的。 单片机的应用领域随着其功能化外沿的不断拓展而日益广泛,已渗入到现场控制、电信手机、家用电器、仪表仪器、汽车电气和电子玩具等领域的智能化控制和管理方面。 目前,各个单片机生产厂家还是立足于8位单片机的竞争,因为从其降临以来,一直成为应用最广泛的器件。在这场持久的“战争”中,近年,美国Microchip和Motorola两家公司已占据着世界8位单片机产量最高的两位芯片制造商。Motorola公司的单片机主要自产自销,其产品的可靠性高,但开发成本也很高,其他厂家使用的并不多。Microchip公司的PIC系列单片机以其物美价廉的优点则被广泛应用。这也是本书选择PIC为例讲解单片机的原因之一。
1.3 单片机的特点
单片机主要是用来嵌入到具体设备中的计算机,所以其特点与个人计算机截然不同,单片机的主要特点表现在以下几个方面: (1)高集成度,体积小,高可靠性 单片机将各功能部件集成在一块晶体芯片上,集成度很高,体积自然也是最小的。芯 3
第1章 单片机概述 片本身是按工业测控环境要求设计的,内部布线很短,其抗工业噪音性能优于一般通用的CPU。单片机程序指令、常数及表格等固化在ROM中不易破坏,许多信号通道均在一个
芯片内,故可靠性高。 (2)控制功能强 单片机内部往往有专用的数字I/O口,通过指令可以进行丰富的逻辑操作和位处理,非常适用于专门的控制功能。单片机还集成了各种接口,这样使其可以方便与各种设备通信,达到控制目的。 (3)低电压,低功耗,便于生产便携式产品 为了满足广泛使用于便携式系统,许多单片机内的工作电压仅为1.8~3.6V,而工作电流仅为数百微安乃至更低。合理的设计使某些应用下其待机时间可达几年。 (4)优异的性能价格比 为了提高执行速度和运行效率,单片机已开始使用RISC流水线和DSP等技术。单片机的寻址能力也已突破64KB的限制,有的已可达到4GB,片内的ROM容量可达62MB,RAM容量则可达64MB。由于单片机的广泛使用,因而销量极大,各大公司的商业竞争更
使其价格十分低廉,其性能价格比极高。
1.4 单片机的应用领域
单片机以高性能、高速度、体积小、价格低廉、可重复编程和功能扩展方便等优点,获得广泛的应用。其主要应用于如下领域: (1)家用电器及玩具 由于单片机价格低、体积小、控制能力强、功能扩展方便等优点,使其广泛应用于电视、冰箱、洗衣机、玩具、家用防盗报警器等。 (2)智能测量设备 以前的测量仪表体积大,功能单一,限制了测量仪表的发展。选用单片机改造各种测量控制仪表,可以使其体积减小,功能扩展,从而生产新一代的智能化仪表,如各种数字万用表、示波器等。 (3)机电一体化产品 机电一体化产品是指将机械技术、微电子技术和计算机技术综合在一起,从而产生具有智能化特性的产品,它是机械工业的主要发展方向。单片机可以作为机电一体化产品的控制器,从而简化原机械产品的结构,扩展其功能。 (4)自动测控系统 使用单片机可以设计各种数据集成系统、自适应控制系统等,如温度的自动控制、电压电流的数据采集。 (5)计算机控制及通信技术 51系列单片机都集成有串行通信接口,可以通过该接口和计算机的串行接口进行通信,
实现计算机的程序控制和通信等。 4
PIC单片机基础与实例进阶
1.5 常用的单片机产品介绍 自世界上第一片单片机诞生以来,单片机不断推陈出新,目前已有几十个系列、上百种型号。目前应用比较广、影响比较大的有如下几种: (1)Microchip单片机 Microchip的8位单片机的主要产品是PIC16系列、18系列,CPU采用RISC结构,分
别仅有35、58条指令,采用哈佛双总线结构,运行速度快,低工作电压,低功耗,较大的输入/输出直接驱动能力,价格低,一次性编程,小体积。适用于用量大,档次低,价格敏感的产品。在办公自动化设备、消费电子产品、电讯通信、智能仪器仪表、汽车电子、金融电子和工业控制等不同领域都有广泛的应用。PIC系列单片机目前在世界单片机市场份额排名第一,发展非常迅速。 (2)Motorola单片机 Motorola目前是世界上仅次于Microchip的第二大的单片机厂商。从M6800开始,开
发了广泛的品种,4位、8位、16位、32位的单片机都能生产,其中典型的代表有8位机M6805、M68HC05系列,8位增强型M68HC11、M68HC12,16位机M68HC16和32位机
M683XX。Motorola单片机的特点之一是在同样的速度下所用的时钟频率较Intel类单片机
低得多,因而使得高频噪声低,抗干扰能力强,更适合于工控领域及恶劣的环境。 (3)8051单片机 8051单片机最早由Intel公司推出,其后,多家公司购买了8051的内核,使得以8051为内核的MCU系列单片机在世界上产量最大,应用也最广泛。 (4)PHILIPS公司的P89LPC900系列单片机 LPC900系列是高性能的增强型80C51单片机。其指令周期为2~4个时钟周期,速度
为标准80C51器件的6倍。它在28脚TSSOP和HVQFN封装当中集成了多种通信端口和系统监控功能。适合于许多要求高集成度、低成本的场合。可以满足多方面的性能要求。LPC900系列采用了高性能的处理器结构,集成了许多系统级的功能,可大大减少外围元件
的数目和电路板面积。其设计用于要求低电压、高集成度、高性能和低成本的应用领域。 (5)华邦单片机 华邦公司的W77、W78系列8位单片机的脚位和指令集与8051兼容,但每个指令周期只需要4个时钟周期,速度提高了3倍,工作频率最高可达 40MHz。同时增加了看门狗定时器,6组外部中断源,两组UART,两组Data pointer及Wait state control pin。W741系列的4位单片机带液晶驱动,在线烧录,保密性高,低操作电压(1.2~1.8V)。 (6)Atmel公司的AVR单片机 它是增强型RISC内载Flash的单片机,芯片上的Flash存储器附在用户的产品中,可随时编程,再编程,使用户的产品设计容易,更新换代方便。AVR单片机采用增强的RISC结构,使其具有高速处理能力,在一个时钟周期内可执行复杂的指令,每MHz可实现1MIPS的处理能力。AVR单片机工作电压为2.7~6.0V,可以实现耗电最优化。AVR的单片机广泛应用于计算机外部设备、工业实时控制、仪器仪表、通信设备、家用电器和宇航设备等