电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

单片机控制技术与应用(刘靖)课件

88页
  • 卖家[上传人]:F****n
  • 文档编号:88292821
  • 上传时间:2019-04-23
  • 文档格式:PPT
  • 文档大小:1.21MB
  • / 88 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、1.1 初识单片机 1.1.1 什么是单片机 随着电子技术的飞速发展,计算机已融入到人们,生活的各个方面,影响着整个社会的发展过程,改 变着人类的生活方式。 根据规模大小,计算机可分为巨型机、大型机、 中型机、小型机和微型机。微型计算机向着两 个不同的方向发展:一是向着高速度、大容量、 高性能的高档PC方向发展;二是向着稳定可靠、,体积小、成本低廉的单片机方向发展。 所谓单片机,通俗来讲,就是把中央处理器CPU (Central Processing Unit)、存储器(Memory)、定 时器、I/O(Input/Output)接口电路等一些计算机 的主要功能部件集成在一块集成电路芯片上的 微型计算机。单片机又称为“微控制器,MCU”。中文“单片机”这一称呼是由英文名 称“Single Chip Microcomputer”直接翻译而来 的。 (1)单片机的主要分类 按应用领域可分为家电类、工控类、通信 类、个人信息终端类等单片机。, 按通用性可分为通用型单片机和专用型单片 机。 通用型单片机的主要特点是:内部资源比较丰富, 性能全面,而且通用性强,可满足多种应用要求。 所谓资源丰富

      2、是指功能强。性能全面、通用性 强是指可以应用于非常广泛的领域。通用型单,片机的用途很广泛,使用不同的接口电路及编制 不同的应用程序可完成不同的功能,小到家用电 器仪器仪表,大到机器设备和整套生产线,都可用 单片机来实现自动化控制。 专用型单片机的主要特点是:针对某一种产品或 某一种控制应用专门设计,设计时已使结构最简,软硬件应用最优,可靠性及应用成本最佳。专用 型单片机用途比较专一,出厂时程序已经一次性 固化好,不能再修改。例如电子表里的单片机就 是其中的一种,其生产成本很低。 按总线结构可分为总线型单片机和非总线型 单片机。,(2)应用领域 单片机可应用于工业、消费、汽车、医疗等领 域。 1.1.2 单片机发展历史与高速SOC单片机C8051 F,1971年INTEL公司研制出世界上第一个4位的微 处理器;1973年INTEL公司研制出8位的微处理器 8080;1976年INTEL公司研制出MCS-48系列8位 的单片机,这也是单片机的问世。20世纪80年代 初,INTEL公司在MCS-48单片机基础上,推出了 MCS-51单片机。,基于半导体集成技术突飞猛进的发展,各种类型 的单片

      3、机正日新月异地涌向市场,为单片机技术 的应用人员供了极大的方便。Cygnal C8051F系 列单片机是集成的混合信号片上系统SOC(Sys- tem on chip),具有与MCS-51内核及指令集完全兼 容的微控制器。除了具有标准8051的数字外设 部件之外,片内还集成了数据采集和控制系统中,常用的模拟部件和其他数字外设及功能部件。 Cygnal C8051F系列单片机的功能部件包括模拟 多路选择器可编程增益放大器ADC/DAC、电压 比较器、电压基准、温度传感器、SMBus/I 2C、UART、SPI、可编程计数/定时器阵列 (PCA)、定时器、数字I/O端口、电源监视器,等。所有器件都有内置的FLASH存储器和256B 的RAM,有些器件还可以访问外部数据存储器 RAM,即XRAM。 Cygnal C8051F系列单片机是真正能独立工作的 片上系统SOC。CPU有效地管理模拟和数字外 设,可以关闭单个或全部外设以节省功耗。Flash,存储器还具有在线重新编程的能力,既可用作程 序存储器,又可用作于非易失性数据存储。应用 程序可以使用MOVC和MOVX指令对Flash进行 读或改

      4、写。 1.1.3 Cygnal C8051F系列单片机特点 (1)片内资源, 812位多通道ADC。 12路12位DAC。 12路电压比较器。 内部或外部电压基准。 内置温度传感器(3)。, 16位可编程定时/计数器阵列(PCA)可用于 PWM等。 35个通用16位定时器。 864个通用I/O口。 带有I2C/SMBus、SPI、12个UART多类型串,行总线。 864KB Flash存储器。 2564KB数据存储器RAM。 片内时钟源,内置电源监测、看门狗定时器。 (2)主要特点, 高速的(2025MIPS)与8051全兼容的CIP 51内核。 内置Flash存储器可实现在线系统编程,既可作 程序存储器,也可作非易失性数据存储。 工作电压为2.73.6V,典型值为3V。I/O、 RST、JTAG引脚均允许5V电压输入。, 全系列均为工业级芯片(-45+85)。 片内JTAG仿真电路提供全速的电路内仿真, 不占用片内用户资源,支持断点、单步、观察 点、运行和停止等调试命令,支持存储器和寄存 器校验和修改。 1.1.4 有关C8051系列CPU,(1)与标准8051完全兼容 Cygnal

      5、 C8051F系列单片机采用CIP51内核(Cyg- nal专利)与MCS-51指令系统全兼容,可以使用标 准805x的汇编器和编译器开发编译C8051F系列 单片机的程序。 (2)高速指令处理能力,标准的8051一个机器周期要占用12个系统时钟 周期,执行一条指令最少要一个机器周期。Cyg- nal C8051F系列单片机指令处理,采用流水线结 构,机器周期由标准的12个系统时钟周期降为1个 系统时钟周期,指令处理能力比MCS-51大大提 高。CIP-51内核70%的指令执行是在1个或2个系 统时钟周期内完成,只有4条指令的执行需4个以,上时钟周期。CIP-51指令与MCS-51指令系统全 兼容,共有111条指令。 表1-1为指令个数所对应的时钟周期数。 表1-1 时钟周期数表,表1-1 时钟周期数表,图1-1为几个典型MCU指令执行速度对照表。 (3)增加了中断源 标准的8051只有7个中断源,Cygnal C8051F系列,单片机扩展了中断处理,这对于实时多任务系统 的处理是很重要的。扩展的中断系统向CIP-51 提供22个中断源,允许大量的模拟和数字外设中 断,一个中断处理需要

      6、较少的CPU干预,却有更高 的执行效率。 (4)增加了复位源,标准的8051只有外部引脚复位,Cygnal C8051F系 列单片机增加了如下7种复位源,使系统的可靠性 大大提高,每个复位源都可以由用户用软件禁 止。 片内电源监视。 WDT(看门狗定时器)。,图1-1 典型MCU指令执行速度对照表, 时钟丢失检测器。 比较器0输出电平检测。 软件强制复位。 CNVSTR(AD转换启动)。, 外部引脚RST复位(可双向复位)。 (5)提供内部时钟源 标准的8051只有外部时钟,Cygnal C8051F系列单 片机有内部独立的时钟源(C8051 F300/F302提供 的内部时钟误差在2%以内)。在系统复位时默认 内部时钟。如果需要,可接外部时钟并可在程序,运行时使用。另外,C8051F02X系列除了内部有 扩展4KB数据RAM外片外,还可扩展至64KB数 据。 1.2 单片机介绍 MCS-51系列单片机分为两大系列,即51子系列与 52子系列。,51子系列 基本型。根据片内ROM的配置,对应 的芯片为8031、8051、8751、8951。 52子系列 增强型。根据片内ROM的配置,对

      7、应 的芯片为8032、8052、8752、8952。 这两大系列单片机的主要硬件特性如表1-2所 示。,表1-2 51系列和52系列硬件特性对比,表1-2 51系列和52系列硬件特性对比,1.2.1 MCS-51单片机基本功能介绍 MCS-51单片机在物理结构上有四个存储空间:, 片内程序存储器; 片外程序存储器; 片内数据存储器; 片外数据存储器。 但在逻辑上,即从用户的角度看,8051单片机有三,个存储空间: 片内外统一编址的64KB的程序存储器地址空 间; 256B的片内数据存储器的地址空间; 64KB片外数据存储器的地址空间。,在访问三个不同的逻辑空间时,应采用不同形式 的指令(具体在后面的指令系统学习时讲解),以 产生不同的存储器空间的选通信号。 1.2.2 CIP-51单片机基本功能介绍 (1)数据存储器,CIP-51具有标准8051的程序和数据地址配置,它 包括256B的RAM,其中高128B用户只能用直接 寻址访问SFR地址空间,低128B用户可用直接或 间接寻址方式访问。前32B为4个通用工作寄存 器区,接下来的16B既可以按字节寻址也可以按 位寻址。,(2)程序存储

      8、器 C8051F系列单片机程序存储器为864KB的 Flash存储器。该存储器可按512B为一扇区编程, 可以在线编程,且不需在片外提供编程电压。该 程序存储器未用到的扇区均可由用户按扇区作 为非易失性数据存储器使用。,(3)JTAG调试和边界扫描 C8051F020系列具有片内JTAG边界扫描和调试 电路,通过4脚JTAG接口,并使用安装在最终应用 系统中的产品器件,就可以进行非侵入式、全速 的在系统调试。该JTAG接口完全符合IEEE114 9.1规范,为生产和测试提供完全的边界扫描功,能。 Silicon Labs的调试系统支持观察和修改存储器 和寄存器,支持断点、观察点、堆栈指示器和单 步执行。不需要额外的目标RAM、程序存储 器、定时器或通信通道。在调试时所有的模拟 和数字外设都正常工作。当MCU单步执行或遇,到断点而停止运行时,所有外设(ADC和SMBus除 外)都停止运行,以保持与指令执行同步。 开发套件C8051F020DK具有开发应用代码所需 要的全部硬件和软件,并可对C8051F020/1/2/3 MCU进行在系统调试。开发套件中包括开发者 工作室软件和调试器、一个

      9、集成的8051汇编器,和一个RS-232转换到JTAG的串行适配器。套件 中还有一个目标应用板,上面有对应的MCU和一 大块样机区域。套件中还包括RS-232和JTAG电 缆及一个墙装电源。开发套件需要一个运行 Windows 95/98/Me/NT并有一个可用RS-232串口 的计算机。如图1-2所示,PC机通过RS-232与串 行适配器连接。一条6in(1in=25.4mm)的扁平电,缆将串行适配器和用户的应用板连接起来,连接4 个JTAG引脚和VDD及GND。串行适配器从应用 板获取其电源,在2.73.6V时其电源电流大约为2 0mA。对于不能从目标板上获取足够电流的应 用,可以将套件中提供的电源直接连到串行适配 器上。,对于开发和调试嵌入式应用来说,该系统的调试 功能比采用标准MCU仿真器要优越得多。标准 的MCU仿真器要使用在板仿真芯片和目标电缆, 还需要在应用板上有MCU的插座。Silicon Labs 的调试环境既便于使用,又能保证精确模拟外设 的性能。,(4)可编程数字I/O和交叉开关 Cygnal C8051F系列单片机具有标准的8051 I/O 口,除P0、P1、P2、P3之外,还有更多的扩展的8 位I/O口,每个端口I/O引脚都可以设置为推挽或 漏极开路输出,这为低功,图1-2 集成开发环境(Silicon Labs) 耗应用提供了进一步节电的能力。 最为独特的是增加了(C8051F2xx除外)“Digtal Crossbar”(数字交叉开关),它可将内部数字系统 资源定向到P0、P1和P2端口的I/O引脚,并可将定,时器串行总线外部中断源、AD输入转换、比较 器输出都通过设置Crossbar开关控制寄存器定向 到P0、P1、P2的I/O口,这就允许用户根据自己的 特定应用选择通用I/O端口和所需数字资源的组 合。 (5)模数/数模转换器, 模数转换器 C8051F系列内部都有一个ADC 子系统(除C8051F230/1/6之外),由逐次逼近型 ADC多通道模拟输入选择器和可编程增益放大 器组成。ADC工作在100kbps的最大采样速率时 可提供真正的8位、10位或12位精度。ADC完全 由CIP-

      《单片机控制技术与应用(刘靖)课件》由会员F****n分享,可在线阅读,更多相关《单片机控制技术与应用(刘靖)课件》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.