第1章单片机概述课件.ppt

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 单片机概述 学习目标 1.掌握嵌入式系统、微控制器、单片机、编程器、仿真器等基本概念。 2.掌握单片机应用系统开发的基本流程。 3.了解单片机的主要特点、发展趋势、应用范围、各种机型的选择方法和利用网站查阅单片机资料的方法。 1.2.3 常用单片机分类 (续) 部分生产厂家 Intel公司:MCS-51和MCS-96系列; Atmel公司:AVR系列、AT系列; Winbond公司:W77系列、W78系列; SST公司:SST系列; 恩智浦公司:P89系列、LPC系列;(原PHILIPS公司) Motorola公司:68HCXX系列; Microchip公司:16C5X/6X/7X/8X系列; Texas公司:MSP430FXX系列; 单片机集成开发环境 常用的单片机集成开发环境有 Keil公司的μVision、 伟福仿真软件、 飞思卡尔公司的CodeWarrior、 MicroChip公司的MPLAB等。 其中Keil公司的μVision是开发MCS-51单片机最常用的集成开发环境。 P10 “单片机原理及应用”课程是在学完电子技术基础,微型计算机原理(8086系列)等课程之后开设的一门工程实践性很强的课程. 主要内容 1.1 单片机的概念 1.2 单片机的发展 1.3 单片机的应用 1.4 单片机应用系统的开发 1.5 单片机应用系统的开发调试模式 1.6 本课程的性质和任务 1.5 单片机应用系统的开发调试模式 单片机开发的几个基本概念 集成开发环境+仿真器+编程器的开发模式 集成开发环境+ISP或IAP的开发模式 单片机开发的几个基本概念 1.集成开发环境 集成开发环境(简称IDE Integrated Development Environment)是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。 典型的如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。 51单片机集成开发环境uVsionII 单片机开发的几个基本概念(续) 2.编程器 编程器又称烧写器、下载器,通过它将调试好的程序烧写到程序存储器中,不同档次的编程器价位相差较大,从几百到几千不等。 通常专用编程器具备以下功能:对多种型号单片机、EPROM、EEPROM、FLASH、存储器、ROM、PLD、FPGA等进行读取、擦除、烧写、加密等操作。 单片机编程器 单片机开发的几个基本概念 (续) 3. 仿真器 仿真器又称在线仿真器,其英文名称为In Circuit Emulator,简称ICE。 ICE是由一系列硬件构成的设备,它应能仿真目标系统中的单片机,并能模拟目标系统的资源,完全“逼真”的实现脱机环境。 单片机开发的几个基本概念(续) 在应用仿真器地,取下系统中的单片机,换插ICE插头,这样系统就成了ICE一部分,原来由单片机执行程序改由仿真器来执行. 利用仿真器的完整的硬件资源和监控程序,实现对用户目标码程序的跟踪调试,观察程序执行过程中的单片机寄存器和存储器的内容,根据执行情况随时修改程序。 单片机仿真器 单片机开发的几个基本概念(续) 4. 在线编程 在系统编程(ISP) 所谓在系统可编程ISP(In System Programming),指电路板上的空白器件可通过下载通信线编程写入最终用户代码,而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程。 在应用编程(IAP) 单片机开发的几个基本概念(续) 4. 在线编程 在应用编程(IAP) 所谓在应用编程IAP(In Application Programming),指MCU可以在系统中获取新代码并对自己重新编程,即可用程序来改变程序。ISP和IAP技术是未来仪器仪表的发展方向。 在线编程 1.5.1 集成开发环境+仿真器+编程器的开发模式 开发者需要先使用集成开发环境编写程序、编译程序,然后用仿真器对编写的程序在测试目标系统上进行仿真调试。 当程序编写成功后,需要使用编程器将程序编译结果的二进制代码烧录进单片机的程序存储器中或利用在线编程功能将二进制代码烧录进单片机中。 1.5.1 集成开发环境+仿真器+编程器的开发模式(续) 如果单片机的存储器是电可擦除的(E2PROM或FLASH),则可使用编程器完成擦除和烧录的所有过程; 如果单片机的存储器是不可电擦除的(EPROM),还需要用到紫外光擦除器对存储器进行程序擦除,再使用编程器进行烧录。(现应用较少) 1.5.1 集成开发环境+仿真器+编程器的开发模式 1.

文档评论(0)

yurixiang1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档