微控制器原理1_第1页
微控制器原理1_第2页
微控制器原理1_第3页
微控制器原理1_第4页
微控制器原理1_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 关于教材关于教材采用比较先进的芯片大量实际示例非典型教材基本知识点较少手册型教材参参 考考 书书1)微控制器原理与应用 徐安、陈耀、方春华编著 科学出版社2)单片机原理与接口技术(C语言版)周国运主编 鲁庆宾、赵天翔副主编清华大学出版社3)32位单片机C语言编程基于PIC32(Programming 32-bit Microcontrollers in C Exploring the PIC32)意Lucio Di Jasio 著 张鼎、岳虹等译人民邮电出版社n将CPU、部分存储器、部分I/O接口集成在一个芯片上MCU (Micro Controller Unit ) -微控制器的基本含义微

2、控制器的基本含义一种计算机硬件和软件的组合,也许还有机械装置,用于实现一个特定功能。在某些特定情况下,嵌入式系统是一个大系统或产品的一部分。其核心是微控制器(MCU)或应用处理器。在一块芯片内集成了中央处理单元(CPU,Central processing unit)、存储器(RAM/ROM等)、定时器/计数器及多种输入输出(I/O)接口的比较完整的数字处理系统。PICPIC系列单片机系列单片机由美国Microchip公司推出的PIC单片机系列产品,采用RISC结构的嵌入式微控制器,其高速度、低电压、低功耗、大电流LCD驱动能力和低价位OTP技术等都体现出单片机产业的新趋势。现在PIC系列单片

3、机在世界单片机市场的份额排名中已逐年升位,尤其在8位单片机市场,排名第二位。在全球都可以看到PIC单片机从电脑的外设、家电控制、电讯通信、智能仪器、汽车电子到金融电子各个领域的广泛应用。现今的PIC单片机已经是世界上最有影响力的嵌入式微控制器之一。MPLAB IDE集成工具。 单片机系列概述单片机系列概述AVRAVR系列单片机系列单片机 AVR单片机是1997年由ATMEL公司研发出的增强型内置Flash的RISC(Reduced Instruction Set CPU) 精简指令集高速8位单片机。AVR的单片机高速、低耗,可以广泛应用于计算机外部设备、工业实时控制、仪器仪表、通讯设备、家用电

4、器等各个领域。 AVR单片机易于入手。只需一条ISP下载线,把编辑、调试通过的软件程序直接在线写入AVR单片机,即可以开发AVR单片机系列中的各种封装的器件。 5151系列单片机系列单片机 在众多的51系列单片机中,ATMEL 公司的AT89C51、AT89S51最实用,普及程度极高。不但和8051指令、管脚完全兼容,而且其片内的4K程序存储器是FLASH工艺的,这种工艺的存储器用户可以用电的方式瞬间擦除、改写,一般专为 ATMEL AT89xx 做的编程器均带有这些功能。这种单片机对开发设备的要求很低,开发时间也大大缩短。写入单片机内的程序还可以进行加密。Keil C集成工具。其它其它161

5、6位单片机系列位单片机系列 典型产品有Intel 公司的MCS-96/98 系列、Motorola 公司的M68HC16系列、NS 公司的783系列、TI公司的MSP430系列等等。SoC称为系统级芯片(System on Chip): 又称片上系统,是一个有专用目标的集成电路,其中包含完整系统并有嵌入软件的全部内容。同时它又是一种技术,用以实现从确定系统功能开始,到软/硬件划分,并完成设计的整个过程。诸如手机芯片、数字电视芯片、DVD 芯片等。 SOCSOC片上系统片上系统指可批量制作的,集微型机构、微型传感器、微型执行器以及信号处理和控制电路、直至接口、通信和电源等于一体的微型器件或系统。

6、是随着半导体集成电路微细加工技术和超精密机械加工技术的发展而发展起来的,目前MEMS加工技术还被广泛应用于微流控芯片与合成生物学等领域,从而进行生物化学等实验室技术流程的芯片集成化。主要包括微型机构、微型传感器、微型执行器和相应的处理电路等几部分。 MEMSMEMS(Micro-Electro-Mechanical Micro-Electro-Mechanical SystemsSystems)微机电系统)微机电系统一个典型的一个典型的MCU框图框图:13嵌入式系统嵌入式系统(Embedded System) 嵌入式系统的定义一种计算机硬件和软件的组合,也许还有机械装置,用于实现一个特定功能。

7、在某些特定情况下,嵌入式系统是一个大系统或产品的一部分。其核心是微控制器(MCU)或应用处理器。嵌入式系统的由来通用计算机系统:计算机是因科学家需要一个高速的计算工具而产生的。嵌入式计算机系统(嵌入式系统):测控领域需要能够满足特殊需求的计算机而产生的。14 嵌入式系统与嵌入式系统与MCU的关系的关系以MCU为核心的系统是应用最广的嵌入式系统。在MCU出现之前,人们必须用模拟电路、数字电路实现大部分计算与控制功能,这样使得控制系统体积庞大,易出故障。MCU出现以后,情况发生了变化,系统中的大部分计算与控制功能由MCU的软件实现。其它电子线路成为MCU的外围接口电路,承担着输入、输出与执行动作等

8、功能,而计算、比较与判断等原来必须用电路实现的功能,可以用软件取代,大大地提高了系统的性能与稳定性,这种控制技术称之为嵌入式控制技术。在嵌入式控制技术中,核心是MCU,其它部分依此而展开。以以MCU为核心的系统基本组成为核心的系统基本组成16 嵌入式系统的特点嵌入式系统的特点 -与通用计算机对比与通用计算机对比1嵌入式系统属于计算机系统,但不单独以通用计算机的面目出现2嵌入式系统开发需要专用工具和特殊方法3使用MCU设计嵌入式系统,数据与程序空间采用不同存储介质4开发嵌入式系统涉及软件、硬件及应用领域的知识5嵌入式系统的其他特点可靠性、实时性、成本、功耗、生命周期、知识综合等。17 嵌入式系统

9、的应用嵌入式系统的应用(1)电子系统的智能化(工业控制,现代农业、家用电器、汽车电子、测控系统、数据采集等),这类应用所使用的嵌入式处理器一般被称之为微控制器(MCU,Microcontroller Unit)。(2)计算机应用的延伸(平板电脑、手机、通信、网络、计算机外围设备等),这类应用所使用的嵌入式处理器一般被称之为应用处理器(Application processor)。这两类知识体系、技术特点、开发方法有较大区别!这两类知识体系、技术特点、开发方法有较大区别! MCU 知识体系知识体系 (1)硬件最小系统(包括电源、晶振、复位、写入调试器接口等);(2)通用I/O(开关量输入/输出,

10、涉及各种二值量检测与控制);(3)模数转换A/D(各种传感器信号的采集与处理,如红外、温度、光敏、超声波、方向等);(4)数模转换D/A(对模拟量设备利用数字进行控制);(5)通信(串行通信接口UART、串行外设接口SPI、集成电路互联总线I2C,CAN、USB、嵌入式以太网、无线传感器网络等);19(6)显示(LED、LCD、触摸屏等);(7)控制(控制各种设备,包括PWM等控制技术);(8)数据处理(图形、图像、语音、视频等处理或识别);(9)各种具体应用;(10)计算机语言、操作系统、数据结构、开发环境等。 MCU 的应用开发的应用开发1.硬件与软件协同设计硬件:满足性能及安全需要,取代

11、部分软件,完成特定功能,提高软件开发设计效率。软件:实现相关功能,使系统更具适应性和灵活性,充分发挥硬件的作用,提高系统性能。2.系统设计方法以印制板单板机及在线仿真器为主要工具以EOC(Emdedded Operation System嵌入式操作系统)和EDA(Electronic Design Automation-电子设计自动化开发平台为主要工具以IP内核(SOC)为设计基础,软硬件协同设计单片系统IP核(Intellectual Property core)是一段具有特定电路功能的硬件描述语言程序,该程序与集成电路工艺无关,可以移植到不同的半导体工艺中去生产集成电路芯片。1.3 嵌入式

12、系统常用术语嵌入式系统常用术语 MCU应用开发基本知识(术语)概述应用开发基本知识(术语)概述1封装集成电路的封装是指用塑料、金属或陶瓷材料等把集成电路封在其中。2印刷电路板印刷电路板PCB是组装电子元件用的基板,是在通用基材上按预定设计形成点间连接及印制元件的印制板,是电路原理图的实物化。3动态可读写随机存储器与静态可读写随机存储器动态可读写随机存储器DRAM,由一个MOS管组成一个二进制存储位。静态可读写随机存储器SRAM,一般由四个或者六个MOS管构成一个二进制位。234只读存储器只读存储器ROM(Read Only Memory),数据可以读出,但不可以修改,所以称之为只读存储器。5闪

13、速存储器闪速存储器简称闪存,是一种新型快速的E2PROM。由于工艺和结构上的改进,闪存比普通的E2PROM的擦除速度更快,集成度更高。6模拟量与开关量模拟量是指时间连续、数值也连续的物理量,如温度、压力、流量、速度、声音等。开关量是指一种二值信号,用两个电平(高电平和低电平)分别来表示两个逻辑值(逻辑1和逻辑0)。247并行通信并行通信是指数据的各位同时在多根并行数据线上进行传输的通信方式,数据的各位同时由源到达目的地。8串行通信串行通信是指数据在单线(电平高低表征信号)或双线(差分信号)上,按时间先后一位一位地传送,其优点是节省传输线,但相对于并行通信来说,速度较慢。 9串行外设接口串行外设

14、接口(SPI,Serial Peripheral Interface):也是一种串行通信方式,主要用于MCU扩展外围芯片使用。2510集成电路互连总线标准I2C(另一种简写为IIC,Inter-Integrated Circuit),是一种由PHILIPS公司开发的两线式串行总线,主要用于用户电路板内MCU与其外围电路的连接。 11. 通用串行总线通用串行总线(USB,Universal Serial Bus),是MCU与外界进行数据通信的一种新的方式,其速度快,抗干扰能力强,在嵌入式系统中得到了广泛的应用。 12控制器局域网控制器局域网(CAN,Controller Area Network

15、),是一种全数字、全开放的现场总线控制网络,目前在汽车电子中应用最广。 2613通用输入/输出GPIO通用输入/输出(GPIO,General Purpose I/O),即基本的输入/输出,有时也称并行I/O。作为通用输入引脚时,MCU内部程序可以读取该引脚,知道该引脚是“1”(高电平)或“0”(低电平),即开关量输入。作为通用输出引脚时,MCU内部程序向该引脚输出“1”(高电平)或“0”(低电平),即开关量输出。14 A/D与D/AA/D转换模块的功能是将电压信号(模拟量)转换为对应的数字量。D/A转换则是将数字量转换为电压信号(模拟量)。2715脉冲宽度调制器脉冲宽度调制器(PWM,Pulse Width Modulator),是一个D/A转换器,可以产生一个高电平和低电平之间重复交替的输出信号,这个信号就是PWM信号。16看门狗看门狗(Watch Dog),是一个为了防止程序跑飞而设计的一种自动定时器。 17液晶显示液晶显示(LCD,Liquid Crystal Dispaly),是电子信息产品的一种显示器件,可分为字段型、点阵字符型、点阵图形型三类。2818发光二极管发光二极管(LED,Light Emitting Diode),是一种将电流顺向通到半导体PN结处而发光的器件。常用于家电指示灯、汽车灯和交通警示灯。19键盘键

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论