讲稿《嵌入式系统应用技术》“一”.ppt_第1页
讲稿《嵌入式系统应用技术》“一”.ppt_第2页
讲稿《嵌入式系统应用技术》“一”.ppt_第3页
讲稿《嵌入式系统应用技术》“一”.ppt_第4页
讲稿《嵌入式系统应用技术》“一”.ppt_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1、嵌入式系统应用技术,一、概述 二、C8051F310简介 赵玉昆,一、概述,1.1 单片机的发展概况 1.2 单片机的应用及发展趋势,1.1 单片机的发展概况,典型的8位单片机产品 Intel公司的单片机 Atmel公司的单片机 Silicon Laboratores公司的单片机 其他著名公司的8位单片机,1.2 单片机的应用及发展趋势,单片机经历了SCM、MCU、SoC三大阶段 1、SCM(Single Chip Microcomputer)即单片微型计算机阶段,Intel公司功不可没。 2、MCU(Micro Controller Unit)即微控制器阶段。最著名的厂家当数Philips公

2、司。 3、SoC(System On Chip)即片上系统。 嵌入式系统 硬件更完善 用C语言开发,二、C8051F310简介,2.1 CIP-51微控制器核 2.2 片内存储器 2.3 片内调试电路 2.4 可编程数字 I/O 和交叉开关 2.5 串行端口 2.6 可编程计数器阵列 2.7 10 位模/数转换器 2.8 比较器,2.1 CIP-51微控制器核,与 8051 完全兼容 使用Silicon Labs的专利CIP-51 内核。 CIP-51 与MCS-51指令集完全兼容。 可以使用标准 51汇编器和编译器进行软件开发。 CIP-51 具有标准 8052 的所有外设部件,包括: 4

3、个 16 位计数器/定时器 一个具有增强波特率配置的全双工 UART 一个增强型SPI端口 1280 字节内部RAM 128 字节特殊功能寄存器(SFR) 29 个I/O端口。,2.1 CIP-51微控制器核(续1),速度提高 CIP-51 采用流水线结构,比标准8051速度有很大的提高。 标准8051中,基本指令需要12或24个系统时钟周期。 CIP-51 内核,基本指令需要 1 或 2 个系统时钟周期,,2.1 CIP-51微控制器核(续2),增加的功能 扩展到14 个中断源,包括模拟和数字外设中断。 MCU有多达 8 个复位源: 上电复位电路(POR) 片内VDD监视器(当电源电压低于

4、VRST时强制复位) 看门狗定时器 时钟丢失检测器 由比较器 0 提供的电压检测器 软件强制复位 外部复位输入引脚 FLASH读/写错误保护复位 除了POR、引脚复位、FLASH错误外,其他复位源可以被软件禁止。 在上电复位之后,WDT可以被永久性使能。 内部振荡器在出厂时已经被校准为 24.5MHz 2%。 允许使用晶体、陶瓷谐振器、电容、RC 或外部时钟源产生系统时钟。,2.2 片内存储器,CIP-51 有标准的 8051 程序和数据地址配置。 包括256字节的数据RAM,其中高128字节为双映射。 用间接寻址访问高128字节的通用RAM, 用直接寻址访问128字节的SFR地址空间。 数据

5、RAM的低128字节可用直接或间接寻址方式访问。 前32个字节为4个通用寄存器区 接下来的16字节既可以按字节寻址也可以按位寻址。 C8051F310 包含16KB的FLASH程序存储器。 该存储器以512字节为一个扇区,可以在系统编程,且不需特别的编程电压。,2.2 片内存储器(续1),片内存储器组织:,2.3 片内调试电路,有片内Silicon Labs 2线(C2)接口调试电路。 支持非侵入式、全速的在系统调试: 支持观察和修改存储器和寄存器 支持断点和单步执行。 在调试时所有的模拟和数字外设都正常工作。,2.4 可编程数字 I/O 和交叉开关,C8051F310有29个I/O引脚(3个

6、8位口和一个5位口) 端口与标准8051相似,但有一些改进: 每个端口引脚都可以被配置为模拟输入或数字I/O。 选择为数字I/O的引脚还可以被配置为推挽或漏极开路输出。 “弱上拉”可以被总体禁止,用于低功耗。 数字交叉开关将内部数字资源映射到端口I/O引脚: 计数器/定时器、 串行总线、 硬件中断、 比较器输出 其它数字信号,2.4 可编程数字 I/O 和交叉开关(续1),数字交叉开关原理框图,2.5 串行端口,C8051F310内部有: 一个SMBus/I2C接口、 一个具有增强型波特率配置的全双工UART 一个增强型SPI接口。 每种串行总线都完全用硬件实现。,2.6 可编程计数器阵列,除

7、了4个16位的通用计数器/定时器之外,MCU中还有一个片内可编程计数器/定时器阵列(PCA)。 PCA包括一个专用的16位计数器/定时器时间基准和5个可编程的捕捉/比较模块。 捕捉/比较模块4还提供看门狗定时器(WDT)功能。 PCA捕捉/比较模块的I/O 和外部时钟输入可以通过数字交叉开关连到端口I/O引脚。,2.7 10位模/数转换器,一个10位SAR ADC,最大采样速率200ksps,10位精度。 一个25通道多路选择器,选择ADC的正输入和负输入: 端口P1P3的每个引脚 片内温度传感器的输出 电源电压(VDD) A/D转换可以有6种启动方式:软件命令、定时器0溢出、定时器1溢出、定时器2溢出、定 时器3溢出或外部转换启动信号。 转换完成可以产生中断,或者用软件查询。 当ADC数据位于范围之内或之外时可产生窗口中断。,SAR(逐次逼近寄存器型),2.7 10位模/数转换器(续1),10位ADC原理框图,2.8 比较器,两个电压比较器,可以由软件使能/禁止和配置。 端口I/

温馨提示

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

评论

0/150

提交评论