《机电一体化技术》课件-知识延伸:掌握单片机的开发方法_第1页
《机电一体化技术》课件-知识延伸:掌握单片机的开发方法_第2页
《机电一体化技术》课件-知识延伸:掌握单片机的开发方法_第3页
《机电一体化技术》课件-知识延伸:掌握单片机的开发方法_第4页
《机电一体化技术》课件-知识延伸:掌握单片机的开发方法_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

第七章单片机知识延伸:掌握单片机的开发方法单片机的开发方法单片机所有的软硬件调试都需要借助专门的开发工具,通常是一台PC机配以特殊的硬件和调试软件,称为单片机开发系统或仿真机。借助于开发系统可生成目标程序,排除目标系统中的软硬件故障,并可将程序固化到单片机程序存储器。单片机开发方法在线仿真开发离线开发ISP方法单片机的开发方法在线仿真开发是指将要开发的产品也即用户系统硬件做好检查无误后,将单片机从用户插座上拔掉,以仿真机当作虚拟的单片机连接到用户插座,根据需求在仿真机中设计应用程序的方法。1.在线仿真开发单片机的开发方法开发步骤:利用仿真机提供给用户的系统软硬件进行设计调试,即仿真;试运行,若满足设计要求,则程序设计完成;不满足则继续在仿真机中修改;程序调试好后,取下仿真机,将程序固化到用户系统的单片机程序存储器并将单片机插入用户插座,开发结束。一般的仿真器自带程序固化功能,也可使用单独的编程器固化。1.在线仿真开发单片机的开发方法通用单片机仿真开发系统框图

仿真电缆(即40芯扁平线),一头连接仿真器,另一头通过仿真头插入用户系统的单片机插座,插的时候注意不要插反,即89C51的+5V(40脚)通过此插座及扁平线与开发系统的+5V相连,89C51的地端(20脚)与开发系统的地线相连,然后连接好电源线。1.在线仿真开发1.在线仿真开发单片机的开发方法通用单片机仿真开发系统框图在整个仿真系统中,最关键的是仿真器,其作用是完全取代用户单片机。完全取代用户单片机在线仿真开发特点:通过PC机对其进行开发,随时可以将修改后的程序利用仿真头在硬件系统中进行运行测试,非常方便,但在线仿真器较为昂贵。单片机的开发方法单片机仿真开发箱目前国内单片机开发系统已经很成熟,一般都具有以下基本功能:对硬件系统电路诊断与检查功能;程序输入、编辑、修改、保存、转储及打印功能;用户程序的运行调试功能;用户程序的汇编、反汇编及固化程序功能。1.在线仿真开发2.离线仿真(软件仿真)开发单片机的开发方法开发过程:先设计好硬件电路做好印制板或搭接好线路,在PC机的仿真软件中设计好程序,利用一个简易编程器即可将程序固化到单片机芯片,然后将单片机直接插入硬件电路中试运行,如有问题,拔下单片机重新固化修改后的程序,如此反复,直至成功。特点:成本低,简易可行,快速直接,适用于带Flash存储器的芯片,如89C51。但较多的硬件故障需等单片机插入硬件系统经反复测试才能发现。2.离线仿真(软件仿真)开发单片机的开发方法典型的简易编程器如图所示。

一般含有接PC的USB口、串行口、固化芯片插座和被固化的单片机芯片。开发提示:编写单片机程序、编译(或汇编)程序需要编程软件,向芯片固化程序需要下载(固化)软件,有的软件还可

温馨提示

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

评论

0/150

提交评论