版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、嵌入式系统基础知识提 要1324嵌入式系统的定义及体系结构嵌入式系统的应用领域单片机的基本组成嵌入式系统开发流程什么是单片机5单片机与嵌入式系统应用定义嵌入式系统是嵌入到对象体系内部的专用计算机系统。嵌入式系统的架构处理器存储器输入输出操作系统应用程序软件结构硬件结构一般由四个部分组成,用于实现对其他设备的控制、监视或管理等功能。 嵌入式处理器 外围硬件设备 嵌入式操作系统 用户应用程序在设计简单的应用程序时,可以不使用操作系统,但在设计较复杂的程序时,可能就需要一个操作系统来管理和控制存储器、多任务和各种资源等.实时嵌入式系统其最大特点就是程序的执行具有确定性。C/OS和C Linux是广泛
2、应用的实时嵌入式操作系统,而WindowsCE2.0就是一个多任务分时系统。嵌入式系统软件平台1324嵌入式系统的定义及体系结构嵌入式系统的应用领域单片机的基本组成嵌入式系统开发流程什么是单片机5Lecture2 Page 7微控制器开发技术Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semicond
3、uctor, Inc. 2005汽车电子消费电子工业控制网络应用无线通讯应用场合Lecture2 Page 8微控制器开发技术汽车电子车身电子产品:接入与远程控制,车身控制,载荷控制安全:气囊,ABS,半主动悬挂,电子助力,轮胎压力监控,电能转向DIS:音响,语音控制,DIS车辆网络:LIN,CAN,蓝牙电话,声控传动控制:发动机,传动控制,燃油喷射Lecture2 Page 9微控制器开发技术工业控制楼宇控制:三表,电力线载波,语音控制,电梯照明系统:荧光照明,固态照明制造:机械手,现场总线,不间断电源医疗器械:心电监护器械零售终端: 磁卡读卡器,ATM安全:指纹识别,OCR,语音识别Lec
4、ture2 Page 10微控制器开发技术消费类电子家用电器:洗碗机,洗衣机,电视。手持电子:蓝牙耳机,游戏机,PDA娱乐产品:数码音乐,CD,DC,DV计算机外围:LCD,Mouse,KeyboardLecture2 Page 11微控制器开发技术网络应用路由器,IP电话,DSL调制解调器,无线网关,接入设备,ATM交换机,光纤路由产品,Lecture2 Page 12微控制器开发技术无线通讯BluetoothWiFiZigbeeRFGSM+CDMA+3GLecture2 Page 13微控制器开发技术Microcontroller Manufactures1324嵌入式系统的定义及体系结构
5、嵌入式系统的应用领域单片机的基本组成嵌入式系统开发流程什么是单片机5运算器输入设备输出设备控制器存储器微型计算机系统经典结构微型计算机系统的硬件部分通常由五部分组成:微型计算机的应用形态可以分为:多板机(系统机) 单板机 单片机这种计算机系统通常由多块印刷电路板制成: 主板显卡声卡存储器接口网卡输入输出接口内存条CPU多板机CPUCPU芯片内存条存储器接口存储器芯片输入输出接口输入输出接口芯片定时计数器芯片A/D、D/A芯片 印刷电路板单板机 单 硅 晶 片 CPU存储器控制电路定时器时钟电路I / O口一块芯片体上集成了中央处理器CPU、随机存储器RAM、程序存储器ROM或EPROM、定时器
6、计数器、中断控制器以及串行和并行IO接口等功能部件,构成一个完整的微型计算机。单片机单片机就是单片微型计算机(Single-Chip Microcomputer)。它从外观上看,与普通的集成电路或芯片毫无差别。与普通芯片不同的是,单片机芯片内集成了一般微机系统所具有的主要组成部件。概括的讲:一块芯片就是一台计算机。 三种应用形态的比较 :单板机单片机系统机(多板机)1)系统机(桌面应用)属于通用计算机,主要用于数据处理、办公自动化及辅助设计。2)单片机(嵌入式应用)属于专用计算机,主要用于智能仪表及传感器、智能家电、智能办公设备、汽车及军事电子设备等系统。(1)体积小,重量轻;(2)可靠性高,
7、运行速度快,抗干扰能力强;(3)控制功能强,使用灵活,性价比高;(4)易扩展,易于开发;(5)受集成度限制,片内存储器容量较小。单片机是应工业测控的需要而诞生的,它的结构与指令功能都是按照工业控制要求设计的,故又称单片微控制器。MCU (Microcontroller Unit)。单片机特点:1324嵌入式系统的定义及体系结构嵌入式系统的应用领域单片机的基本组成嵌入式系统开发流程什么是单片机5CPU(中央处理单元) 运算器输入设备输出设备控制器存储器CPU(Central Processing Unit)它是单片机的核心部件运算器控制器运算器既是算术逻辑单元ALU(Arithmetic log
8、ic Unit),其功能是进行算术运算和逻辑运算。主要负责对信息的加工处理。运算器不断地从存储器中得到要加工的数据,对其进行加、减、乘、除及各种逻辑运算,并将最后的结果送回存储器中,整个过程在控制器的指挥下有条不紊地进行。 控制器是CPU的神经中枢用于对指令进行解释,控制逻辑运算单元的运行,同时控制计算机的各个部件有条不紊地工作。单片机工作支撑模块电压调整器时钟复位发生模块看门狗时钟监视器等?数据存储器与程序存储器数据存储器(RAM:Random Access Memory ) 在单片机中,用随机存取的存储器(RAM)来存储数据,暂存运行期间的数据、中间结果、缓冲和标志位等,所以称之为数据存储
9、器。程序存储器(ROM:Read Only Memory ) 单片机的应用中常常将开发调试成功后的应用程序存储在程序存储器中,因为不再改变,所以这种存储器都采用只读存储器ROM的形式。 RAM的特点是可读也可写,但是断电后立即消失,所以,它只是用来暂存数据。ROM在单片机正常运行模式下,存储器是只能读不能写的。只有在特殊模式下,才能将程序写到ROM中。目前单片机中使用的只读存储器是Flash闪速存储器,简称闪存。与其他存储器相比,Flash具有以下特点:非易失。不同于SRAM和DRAM,Flash不需要任何数据刷新机制,也不需要维持工作电压。可更新。在各种温度条件下,可擦写次数在10万次以上,
10、存储数据可以保持10年以上。支持在线编程。允许单片机内部的程序去改写Flash。这一技术大大增加了单片机的应用范围和使用的方便性。?通用I/O模块所谓普通的I/O,即Input/Output基本的输入输出。作为普通输入引脚,MCU内部程序可以读取该引脚,知道该引脚是“1”(高电平)还是“0”(低电平),即开关量输入。作为普通输出引脚,MCU内部程序向该引脚输出“1”或“0”,即开关量输出。单片机上一般集成了多个I/O(Input/Output)接口其中有通用并行I/O口(一般每口8个外部引脚)以及SCI、PWM、I2C、CAN等专用子系统。复位后一般所有I/O引脚默认设置为通用I/O输入,当专
11、用子系统激活后,自动变更为专用功能。 ?A/D和D/A转换模块单片机可处理的信息均是数字量1和0。单片机应用中,有时需处理的信息不是数字量,而是一些随时间连续变化的模拟量(时间连续、幅值连续),甚至是一些非电量,如温度、压力等。首先将非电的模拟信号变成模拟的电信号,这要通过各种传感器来完成。把要处理的模拟电量转换成数字化的电信号,这需要模拟(Analog)与数字(Digital)转换电路。将模拟信号转换成数字信号的电路,称为模数转换器。(A/D转换器或ADC,Analog to DigitalConverter)A/D转换的作用是将时间连续、幅值也连续的模拟量转换为时间离散、幅值也离散的数字信
12、号,因此,A/D转换一般要经过取样、保持、量化及编码4个过程。将数字信号转换为模拟信号的电路称为数模转换器(D/A转换器或DAC,Digital toAnalog Converter)D/A转换是把数字量转变成模拟量的器件。D/A转换器基本上由4个部分组成,即权电阻网络、运算放大器、基准电源和模拟开关。DA转换器AD转换器被控对象执行机构被控参数CPU?串行通讯模块在计算机系统中,CPU和外部通信有两种通信方式:并行通信和串行通信。 计算机1 GND 计算机2 GND并行通信 计算机1 GND 计算机2 GND发送接收串行通信并行通信,即数据的各位同时传送;串行通信,即数据一位一位顺序传送。
13、串行通讯:一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。并 行 数 据 传 送串 行 数 据 传 送原 理各数据位同时传送数据位按位顺序进行优 点传送速度快、效率高最少只需一根传输线即可完成:成本低缺 点数据位数传输线根数:成本高速度慢应 用传送距离30米,用于计算机内部几米几千公里,用于计算机与外设之间?定时器/计数器模块在测量控制系统中,常需要有实时时钟和计数器,实现定时(或延时)控制对外界事件进行计数。生活中计数的例程处处可见。例:录音机上的计数器、家里面用的电度表、汽车上的里程表等。定时器计数器简称定时器,其作用主要包括产生各种时标间隔、记录外部事件的数量等,是单片机中最常
14、用、最基本的部件之一。 单片机中的定时器和计数器是一个东西,只不过计数器是记录的外界发生的事情,而定时器则是由单片机供给一个非常稳定的计数源。对外部输入信号的计数功能。定时功能。定时器/计数器的定时功能也是通过计数实现的,它的计数脉冲是由单片机的片内振荡器,即为对机器周期计数。脉宽调制(PWM )模块PWM(Pulse Width Modulate)即脉宽调制,脉宽调制波是一种可用程序来控制波形占空比、周期、相位的波形。它在电动机驱动、D/A 变换等场合有着广泛的应用。周期指上图中的,占空比为t/,相位指高低电平。通(on)的时候即是直流供电被加载到负载上,断(off)的时候即是供电被断开的时
15、候。许多类型的单片机包含PWM控制器在智能车控制中,便利用PWM来控制电机 1. 机器语言用机器能够直接识别的二进制指令代码(即机器码或可执行的目标代码)编写的程序称为机器语言。 执行速度快不易记忆,十分繁琐。用机器语言编写程序是极其困难的。 特点:程序设计$86 $112. 汇编语言用机器指令系统的助记符(能反映指令特征和操作性质的英文单词或英文缩写),用符号代替操作数来编写的程序称为汇编语言程序。 用汇编语言编写的程序不仅执行速度快,又可以有效地利用机器本身的专有特性,从而提高机器的工作效率。 用汇编语言编写的程序由于面向机器,在一种机型上不能运行另一种机型的汇编程序,通用性差 。特点:LDAA #$11 3. 高级
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 个人安全防护用品使用规范
- 高处作业考试试题及答案
- 肝硬化习题及答案
- 儿童保健科试题及答案
- 船舶安全检查员(综合练习):船舶消防设备试题及答案
- 2026-2027学年上期开学典礼校长致辞
- 群体遗传学与进化论
- 2026年人教版八年级英语第5单元写作测试题及答案
- 部编版初中二年级英语上册第4单元阅读理解专项训练习题及答案
- 江苏省南京市外国语学校八年级英语第7单元测试卷及答案
- 紫外可见分光光度法-完整版课件
- 配送生鲜公司管理制度
- 定密责任人培训
- 取水工程或者设施验收报告
- 统编版语文五年级下册第一单元任务群整体公开课一等奖创新教学设计
- 《神州租车简介》课件
- 儿童绘本故事《蚂蚁搬家》
- 军体拳第一套全套图文教程
- DB50-T 1672-2024 动物诊疗机构实验室建设与管理指南
- 氧气充装事故应急处理操作规程符合TSG07-2019《许可规则》
- 甄嬛传电子版剧本第01-10集
评论
0/150
提交评论