书签 分享 收藏 举报 版权申诉 / 63
上传文档赚钱

类型第二章单片机开发系统综述课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:4960032
  • 上传时间:2023-01-28
  • 格式:PPT
  • 页数:63
  • 大小:5.50MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《第二章单片机开发系统综述课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    第二 单片机 开发 系统 综述 课件
    资源描述:

    1、广东科学技术职业学院广东科学技术职业学院 本章内容本章内容p单片机应用系统设计开发工具单片机应用系统设计开发工具pKeil C51软件的使用软件的使用第第2 2章章 单片机开发系统单片机开发系统广东科学技术职业学院广东科学技术职业学院 单片机应用系统设计单片机应用系统设计应用系统设计可以分成两类:一类用于科学计算、数据处理、企业管理、Internet网站建立等;另一类用于工业过程检测控制、智能仪表仪器和自动化设备、小型电子系统、通信设备、家用电器等。对于前一类的应用系统设计,通常都是基于通用计算机系统和网络的系统开发,硬件设备也是通用的,可以从市场购买。后一类应用系统的设计有很大的不同。必须根

    2、据实际的需求,从系统硬件的构成设计与实现,到相应的软件设计与实现。广东科学技术职业学院广东科学技术职业学院第二类应用系统的特点:系统功能、要求、性能的多样性和专用性。硬件电路和软件设计的不可分割和专一性。可靠性高,抗干扰能力强。体积小、重量轻、功耗省、投资少。开发周期短,见效快。单片机应用系统设计单片机应用系统设计广东科学技术职业学院广东科学技术职业学院单片机嵌入式应用系统设计属于第二类。对于从事单片机嵌入式系统设计电子工程师来讲:要熟悉各种电子器件和IC芯片的特性具备模拟电路、数字电路等各类硬件电路系统设计能力具有很强的计算机综合应用和软件编程能力。熟悉相关软件(如Protel、VHDL)的

    3、使用对PC机的硬件接口(RS-232串行通信口、LPT并行打印机接口、USB接口等)也要有一定的了解设计一个大型管理控制系统的下位机或要与Internet中的数据库联网,还要具备与整个大的系统有关的技术(如数据库、Internet协议、VB、VC等)单片机应用系统设计单片机应用系统设计广东科学技术职业学院广东科学技术职业学院对一个高级电子工程师来讲,他对PC的熟练掌握程度以及软件设计和编程能力,决不亚于计算机专业的人员。要具备较高的硬件系统设计开发能力和水平,需要经过一定时间的理论与实际相结合,要亲自动手去实践。通过长期积累实践经验,加上紧跟世界半导体器件的最新发展,你才能成为一名合格的电子工

    4、程师。单片机应用系统设计单片机应用系统设计广东科学技术职业学院广东科学技术职业学院对于单片机嵌入式系统的设计与开发来讲,由于涉及对象和要求的多样性和专用性,其硬件和软件结构有很大差异,但系统设计开发的基本内容和主要步骤是基本相同的。按照常规的工程设计方法,嵌入式系统的设计可以分成 三个阶段:分析、设计和实现。单片机应用系统设计单片机应用系统设计广东科学技术职业学院广东科学技术职业学院1.确定系统设计的任务2.系统方案设计3.硬件系统设计4.系统软件设计编写5.系统调试 单片机应用系统设计流程单片机应用系统设计流程广东科学技术职业学院广东科学技术职业学院在学习和掌握如何应用单片机来设计和开发嵌入

    5、式系统时,除了要对所使用的单片机有全面和深入的了解外,配备一套好的开发环境和开发平台也是必需的。在嵌入式系统的设计开发中,好的开发工具和开发平台,往往能加速系统的研发、调试、生产和维修,起到事半功倍的效果。单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院 机器语言;汇编语言;高级语言;单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院在设计开发单片机嵌入式系统的系统软件过程中,总是要同硬件打交道,而且关联是比较密切的,其软件设计有着自己独特技巧和方法。因此,那些纯软件出身的软件工程师,如果没有

    6、硬件的基础,没有经过一定的学习和实践,可能还写不好,甚至写不了单片机嵌入式系统的软件。单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院 一个好的单片机嵌入式系统的开发软件通常具备以下几个重要的功能:1.程序编写和运行代码的生成。(编辑、编译功能)2.软件模拟仿真。3.在线仿真功能。4.程序下载烧入功能。单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院汇编语言、高级语言开发单片机系统程序,都需要

    7、一个专用的软件平台把源程序“翻译”成二进制的机器指令代码,这个“翻译”过程对汇编语言来讲称为汇编,对高级语言来讲,它包括编译和连接两个过程。单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具 Keil C51内建了一个仿真CPU来模拟执行程序,该仿真CPU功能强大,可以在没有硬件和仿真器的情况下进行程序的调试。不过,软件模拟与真实的硬件执行程序还是有区别的,其中最明显的就是时序,具体表现在程序执行的速度和用户使用的计算机有关,计算机性能越好,运行速度越快。广东科学技术职业学院广东科学技术职业学院KeilKeil C51 C51软件的使用软件的使用Keil C51启动窗口广东科学技术职

    8、业学院广东科学技术职业学院建立工程文件KeilKeil C51 C51软件的使用软件的使用广东科学技术职业学院广东科学技术职业学院选择目标CPUKeilKeil C51 C51软件的使用软件的使用广东科学技术职业学院广东科学技术职业学院图2.17 文本编缉窗口KeilKeil C51 C51软件的使用软件的使用广东科学技术职业学院广东科学技术职业学院增加文件到组中KeilKeil C51 C51软件的使用软件的使用广东科学技术职业学院广东科学技术职业学院选择文件类型KeilKeil C51 C51软件的使用软件的使用广东科学技术职业学院广东科学技术职业学院目标属性KeilKeil C51 C5

    9、1软件的使用软件的使用广东科学技术职业学院广东科学技术职业学院产生执行文件KeilKeil C51 C51软件的使用软件的使用广东科学技术职业学院广东科学技术职业学院选择仿真方式KeilKeil C51 C51软件的使用软件的使用广东科学技术职业学院广东科学技术职业学院调试(调试(DebugDebug)是系统开发过程中必不可少的环节。但是嵌入式系是系统开发过程中必不可少的环节。但是嵌入式系统开发的调试环境和方法同通用计算机系统的软件开发有着明显的统开发的调试环境和方法同通用计算机系统的软件开发有着明显的差异。通用计算机系统的软件开发基本与硬件无关,而且调试器与差异。通用计算机系统的软件开发基本

    10、与硬件无关,而且调试器与被调试程序常常位于同一台计算机上(在相同的被调试程序常常位于同一台计算机上(在相同的 CPU CPU 上运行),而上运行),而对于嵌入式系统的开发,由于开发主机和目标机处于不同的机器中对于嵌入式系统的开发,由于开发主机和目标机处于不同的机器中(在不同的(在不同的 CPU CPU 上运行):系统程序在开发主机上进行开发,编译上运行):系统程序在开发主机上进行开发,编译生成在另外机器上执行的代码文件,然后需要下装到目标机后才能生成在另外机器上执行的代码文件,然后需要下装到目标机后才能运行,那么对嵌入式系统的调试方法和过程就比较麻烦和复杂。运行,那么对嵌入式系统的调试方法和过

    11、程就比较麻烦和复杂。目前在嵌入式系统开发过程中,经常采用的调试方法有三种方式:目前在嵌入式系统开发过程中,经常采用的调试方法有三种方式:软件模拟仿真调试(软件模拟仿真调试(SimulatorSimulator)、实时在板仿真调试(、实时在板仿真调试(On Board On Board DebugDebug)和实时在片仿真调试()和实时在片仿真调试(On Chip DebugOn Chip Debug)。其中软件模拟。其中软件模拟仿真调试技术和实时在片仿真调试技术发展很快,逐渐成为调试嵌仿真调试技术和实时在片仿真调试技术发展很快,逐渐成为调试嵌入式系统的主要手段。入式系统的主要手段。单片机应用系

    12、统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院软件仿真器软件仿真器也称为指令集模拟器(也称为指令集模拟器(ISSISS),其原理是,其原理是用软件来模拟用软件来模拟 CPU CPU 处理器硬件的执行过程,包括指处理器硬件的执行过程,包括指令系统、中断、定时计数器、外部接口等等。用户开令系统、中断、定时计数器、外部接口等等。用户开发的嵌入式系统软件,就像已经下装到目标系统硬件发的嵌入式系统软件,就像已经下装到目标系统硬件一样,载入到软件模拟器中运行,这样用户可以方便一样,载入到软件模拟器中运行,这样用户可以方便对程序运行进行控制,对运行过程进行监视,进而

    13、达对程序运行进行控制,对运行过程进行监视,进而达到实现调试的目的。由于这种调试不是在真正的目标到实现调试的目的。由于这种调试不是在真正的目标板系统上进行的,而是采用软件模拟方式实现的,所板系统上进行的,而是采用软件模拟方式实现的,所以它是一种非实时性的仿真调试手段。以它是一种非实时性的仿真调试手段。单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院软件仿真器的一个软件仿真器的一个优点优点是它可以使嵌入式系统的软是它可以使嵌入式系统的软件和硬件开发并行开展。硬件设计工作完成后,不件和硬件开发并行开展。硬件设计工作完成后,不管硬件实体如何,都可以进

    14、行软件程序的编写和调管硬件实体如何,都可以进行软件程序的编写和调试。应用程序在结构上、逻辑上的错误能够利用软试。应用程序在结构上、逻辑上的错误能够利用软件仿真器很快的定位。有些与硬件相关的故障和错件仿真器很快的定位。有些与硬件相关的故障和错误也能在软件仿真器中被发现。误也能在软件仿真器中被发现。使用软件仿真器不仅可以缩短产品开发周期,而且使用软件仿真器不仅可以缩短产品开发周期,而且非常经济,不需要购买昂贵的实时仿真设备。同时非常经济,不需要购买昂贵的实时仿真设备。同时软件仿真器也是学习和加深了解所使用处理器的内软件仿真器也是学习和加深了解所使用处理器的内部结构和工作原理的最好工具。部结构和工作

    15、原理的最好工具。单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院使用软件仿真器的使用软件仿真器的缺点缺点是其模拟的运行速度比真正的硬是其模拟的运行速度比真正的硬件慢的多,一般要慢件慢的多,一般要慢 1010100100倍。另外软件仿真器只能倍。另外软件仿真器只能模拟仿真软件的正确性,仿真与时序有关,查找同硬件模拟仿真软件的正确性,仿真与时序有关,查找同硬件有关的错误比较困难。有关的错误比较困难。单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院 Proteus是英国Labcenter公司开发的

    16、电路及单片机系统设计与仿真软件。Proteus可以实现数字电路、模拟电路及微控制器系统与外设的混合电路系统的电路仿真、软件仿真、系统协同仿真和PCB设计等功能。Proteus是目前唯一能对各种处理器进行实时仿真、调试与测试的EDA工具,真正实现了在没有目标原形时就可对系统进行调试、测试和验证。Proteus软件大大提高了企业的产品开发效率,降低了开发风险。单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院 Proteus主要由两个设计平台组成:ISIS(Intelligent Schematic Input System)原理图设计与仿真平台,

    17、它用于电路原理图的设计以及交互式仿真。ARES(Advanced Routing and Editing Software)高级布线和编辑软件平台,它用于印制电路板的设计,并产生光绘输出文件。单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院Proteus 产品系列也包含了革命性的 VSM 技术,用户可以对微控制器连同外围器件一起仿真。甚至可以实时采用LED/LCD、键盘、RS232 终端等动态外设模型来对设计进行交互仿真。Proteus不仅能仿真单片机 CPU 的工作情况,也能仿真单片机外围电路或没有单片机参与的其它电路。因此在仿真和程序调试

    18、时,关心的不再是某些语句执行时单片机寄存器和存储器内容的改变,而是从工程的角度直接看程序运行和电路工作的过程和结果。一定程度上解决了实验和工程应用间脱节的矛盾。单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院1.ISIS1.ISIS模块应用举例模块应用举例 设计基于80C51单片机的显示计数器电路原理图,其功能是可对按键BUT的按压次数进行计数,并将结果显示在两位数码显示管上。abcdefgabcdefgXTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD

    19、336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U180C51+5VBUTLED1LED2ResistorResistorResistorResistorResistor

    20、ResistorResistorResistorResistorResistorResistorResistorResistorResistor100 x 7R1-R7广东科学技术职业学院广东科学技术职业学院(1)启动ISIS单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院(2)绘制电路原理图单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院(3)输入单片机汇编程序单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院(4)进行源代码调试单片机应用

    21、系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院(5)仿真运行单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院2.ARES 2.ARES 模块应用举例模块应用举例 ARES的主要功能是完成PCB相关设计工作,包括网络表导入、元件布局、布线、铺铜、输出光绘文件等。单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院(1)启动ARES单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院(2)元器件布局单片机应用

    22、系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院(3)元器件布线单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院(4)覆铜单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院(5)三维效果图单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院(6)CADCAM输出单片机应用系统的软硬件开发工具单片机应用系统的

    23、软硬件开发工具广东科学技术职业学院广东科学技术职业学院软件模拟仿真是提供一个纯软件的仿真环境,在此环境的软件模拟仿真是提供一个纯软件的仿真环境,在此环境的支持下,单片机的系统程序可以进行模拟的运行,以实现支持下,单片机的系统程序可以进行模拟的运行,以实现第一步的软件调试和排错功能。第一步的软件调试和排错功能。硬件仿真是与专用的仿真器硬件配合,提供一个在线的硬件仿真是与专用的仿真器硬件配合,提供一个在线的实时仿真调试环境。用户将编写好的目标系统运行代码下实时仿真调试环境。用户将编写好的目标系统运行代码下载到仿真器中,通过开发系统软件控制仿真器中程序的运载到仿真器中,通过开发系统软件控制仿真器中程

    24、序的运行,同时观察硬件系统的运行结果,分析、调试和排除系行,同时观察硬件系统的运行结果,分析、调试和排除系统中存在的问题。统中存在的问题。单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院仿真器是用于对所设计嵌入式系统的硬软件进行调试的工具。采用的调试方法有三种方式:软件模拟仿真调试(Simulator)、实时在板仿真调试(On Board Debug)和实时在片仿真调试(On Chip Debug)。单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院实时在板仿真器实时在板仿真器通常称为在线仿真

    25、通常称为在线仿真 ICEICE(In Circuit In Circuit EmulateEmulate),是最早用于开发嵌入式系统的工具。),是最早用于开发嵌入式系统的工具。ICE ICE 是是实际是一个特殊的嵌入式系统,一般是由专业公司研制实际是一个特殊的嵌入式系统,一般是由专业公司研制和生产。内部含有一个具有和生产。内部含有一个具有“透明性透明性”和和“可控性可控性”的的 MCUMCU,可以代替被开发系统(目标系统)中的,可以代替被开发系统(目标系统)中的 MCU MCU 工工作,用作,用 ICEICE的资源来仿真目标机。因此,的资源来仿真目标机。因此,ICE ICE 实际上是内实际上是

    26、内部电路仿真器,用于代替微处理器,并植入微处理器与部电路仿真器,用于代替微处理器,并植入微处理器与总线之间的电路中,允许使用者监视和控制微处理器所总线之间的电路中,允许使用者监视和控制微处理器所有信号的进出。因此,这种仿真方式和设备,更准确的有信号的进出。因此,这种仿真方式和设备,更准确的讲应该称为实时在板仿真(讲应该称为实时在板仿真(On Board DebugOn Board Debug)器。它是)器。它是一个相对昂贵的设备一个相对昂贵的设备 单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院 实时在片仿真器实时在片仿真器 为了解决实时仿真

    27、的困难,新型芯片集成了硬件调试接口,为了解决实时仿真的困难,新型芯片集成了硬件调试接口,最常见的就是最常见的就是JTAG JTAG“Joint Test Action GroupJoint Test Action Group(联合测试行(联合测试行为组织)为组织)”接口。接口。JTAG JTAG的建议于的建议于19901990年被年被IEEE IEEE 批准为批准为IEEE1149.1IEEE1149.1测试访问端口和边界扫描结构标准。测试访问端口和边界扫描结构标准。JTAG JTAG 主要应主要应用于电路的边界扫描测试和可编程芯片的在线系统编程。用于电路的边界扫描测试和可编程芯片的在线系统编

    28、程。JTAG JTAG 的基本原理的基本原理是采用一种原应用于对集成电路芯片内部是采用一种原应用于对集成电路芯片内部进行检测的进行检测的“边界扫描边界扫描”技术技术,当芯片在工作时,可以将集成当芯片在工作时,可以将集成电路内部的各个部分的状态以及数据,组成一个串行的移位电路内部的各个部分的状态以及数据,组成一个串行的移位寄存器链,并通过引脚送到芯片的外部。所以通过寄存器链,并通过引脚送到芯片的外部。所以通过 JTAG JTAG 硬硬件调试接口,用户就能了解芯片在实际工作过程中,各个单件调试接口,用户就能了解芯片在实际工作过程中,各个单元的实际情况和变化,进而实现跟踪和调试。元的实际情况和变化,

    29、进而实现跟踪和调试。单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院标准的标准的JTAGJTAG接口是接口是4 4线:线:TMSTMS、TCKTCK、TDITDI、TDOTDO、(、(TRSTTRST、GNDGND、VCCVCC)TCKTCK为测试时钟输入;为测试时钟输入;TDITDI为测试数据输入,数据通过为测试数据输入,数据通过TDITDI引引脚输入脚输入JTAGJTAG接口;接口;TDOTDO为测试数据输出,数据通过为测试数据输出,数据通过TDOTDO引引脚从脚从JTAGJTAG接口输出;接口输出;TMSTMS为测试模式选择,为测试模式

    30、选择,TMSTMS用来设置用来设置JTAGJTAG接口处于某种特定的测试模式;接口处于某种特定的测试模式;TRSTTRST为测试复位,输为测试复位,输入引脚,低电平有效。入引脚,低电平有效。JTAGJTAG内部有一个状态机,称为内部有一个状态机,称为TAPTAP控制器。控制器。TAPTAP控制器的状控制器的状态机通过态机通过 TCKTCK和和TMSTMS进行状态的改变,实现数据和指令的输进行状态的改变,实现数据和指令的输入。入。单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院实现实时在片调试的首要条件,是芯片本身要具备硬件调试接实现实时在片调

    31、试的首要条件,是芯片本身要具备硬件调试接口。口。还需要一个专用的实时在片仿真器(采用还需要一个专用的实时在片仿真器(采用 JTAG JTAG 硬件调试口的,硬件调试口的,称为称为 JTAG ICEJTAG ICE),同实时再板仿真器相比价格便宜。一台应),同实时再板仿真器相比价格便宜。一台应用于用于 AVR AVR 的的 JTAG JTAG 仿真器仿真器 JTAGICE JTAGICE mkIImkII,其原装价格仅在两,其原装价格仅在两千元左右,而国内推出的千元左右,而国内推出的 JTAG ICEJTAG ICE仅数百元。仅数百元。PC PC 上需要安装相应的上需要安装相应的 JTAG JT

    32、AG 仿真器配套的专用调试系统软件。仿真器配套的专用调试系统软件。在目标板上的在目标板上的MCU MCU 运行时,用户可以通过运行时,用户可以通过 PC PC 机来读取和跟踪机来读取和跟踪 MCU MCU 的运行数据和过程,并通过仿真器控制的运行数据和过程,并通过仿真器控制MCU MCU 的运行,同的运行,同时观察系统外围器件和设备的运行结果,分析、调试和排除系时观察系统外围器件和设备的运行结果,分析、调试和排除系统中存在的问题。直接获得的为真实的统中存在的问题。直接获得的为真实的 MCU MCU 数据和状态。数据和状态。单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术

    33、职业学院广东科学技术职业学院单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院编程器的作用是将系统执行代码写入到目标系统中。现在更多的开发设备是将仿真器和编程烧入器合二为一了,同时具备了两者的功能。可以下载运行代码到多种类型和型号的单片机中,还可以对

    34、 EPROM、PAL、GAL等多种器件进行编程。使用 JTAG,可以简化仿真器(无需使用专用的仿真 MCU)和编程器的结构,甚至可以淘汰专用仿真器和编程器,而将 PC 直接同系统板连接(一般经过简单的隔离),利用系统板上的 MCU 直接实现在线的仿真调试,当系统使用贴片封装或 BGA 封装的小体积芯片和器件时,它的优点尤为突出。单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技

    35、术职业学院广东科学技术职业学院单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院单片机应用系统的软硬件开发工具单片机应用系统的软硬件开发工具广东科学技术职业学院广东科学技术职业学院开发环境的建立开发环境的建立1.PC机一台,运行Windows操作系统2.软件开发平台3.实验开发板(Developing Kit)4.其它辅助工具、设备和软件

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:第二章单片机开发系统综述课件.ppt
    链接地址:https://www.163wenku.com/p-4960032.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库