《片机开发系统》PPT课件

《片机开发系统》PPT课件

ID:38953566

大小:286.51 KB

页数:54页

时间:2019-06-22

《片机开发系统》PPT课件_第1页
《片机开发系统》PPT课件_第2页
《片机开发系统》PPT课件_第3页
《片机开发系统》PPT课件_第4页
《片机开发系统》PPT课件_第5页
资源描述:

《《片机开发系统》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章单片机开发系统实训2单片机开发系统及应用2.1单片机开发系统2.2单片机开发系统的功能2.3单片机应用系统的调试2.4Keil软件的使用本章小结习题2实训2单片机开发系统及应用1.实训目的(1)了解单片机开发系统的基本组成及功能。(2)通过最简应用系统实例了解单片机开发系统的使用方法。2.实训设备与器件(1)实训设备:单片机开发系统。(2)实训器件与电路:与实训1相同。3.实训步骤及要求(1)系统连接。参照图2.1将单片机仿真器、实验板及计算机连接起来。图2.1单片机开发系统连接图(2)输入、编辑汇编语言源程序。先打开计算机中的仿真软件,进入仿真环

2、境,新建源文件,输入下面的程序。注意,分号后面的文字为说明文字,输入时可以省略。保存文件时,程序名后缀应为.asm,例如LED2.asm。程序;说明ORG0000H;程序从地址0000H开始存放MOVA,#0FEH;把立即数FEH送ASTART:MOVP1,A;把A送P1口,点亮一个发光二极管RLA;左移ACALLDELAY;延时AJMPSTART;重复闪动DELAY:MOVR3,#200;延时(200ms)子程序开始DEL2:MOVR4,#250DEL1:NOPNOPDJNZR4,DEL1DJNZR3,DEL2RET;子程序返回END;汇编程序结束注:

3、下一次打开该文件时,可直接用Open命令打开。(3)启动单片机开发系统调试软件。使用的单片机开发系统不同,所用的调试软件也不同。例如:MICE-51单片机开发系统的调试软件是MBUG,Insight-51单片机开发系统的调试软件是Medwin,美国KeilSoftware公司出品的51单片机开发系统的调试软件是Keil。不同的调试软件,其功能大致相同。在调试软件中,可完成以下操作:①打开(Open)上一步输入的汇编语言源程序文件。②将汇编语言源程序汇编(Assembly),生成十六进制文件。③将汇编后生成的十六进制文件装载(Load)到单片机开发系统的仿

4、真RAM中。(4)运行及调试程序:①运行(Execute)程序,观察实验板上8个发光二极管的亮灭状态。②单步运行(Step)程序,观察每一句指令运行后实验板上8个发光二极管的亮灭状态。(5)修改、运行程序。将程序的第2行MOVA,#0FEH修改为MOVA,#01H,重复步骤(2)~步骤(4)。4.实训分析与总结(1)利用单片机开发系统运行、调试程序的步骤一般包括:输入源程序、汇编源程序、装载汇编后的十六进制程序及运行程序。(2)为了方便程序调试,单片机开发系统一般提供以下几种程序运行方式:全速运行(简称运行Execute)、单步运行(Step)、跟踪运行

5、(Trace)、断点运行(Breakpoint)等。全速运行可以直接看到程序的最终运行结果,本实训中程序的运行结果是实验板上8个发光二极管轮流闪动,跟实训1中的运行结果不相同。单步运行可以使程序逐条指令地运行,每运行一步都可以看到运行结果。单步运行是调试程序中用得比较多的运行方式。跟踪运行与单步运行类似,不同之处在于跟踪运行可以进入子程序运行。试将本实训中的程序跟踪运行,观察它与单步运行过程的不同。断点运行是预先在程序中设置断点,当全速运行程序时,遇到断点即停止运行,用户可以观察此时的运行结果。断点运行给调试程序提供了很大的方便。试将本实训中的程序进行断

6、点运行,观察其运行过程。(3)程序调试是一个反复的过程。一般来讲,单片机硬件电路和汇编程序很难一次设计成功,因此,必须反复调试,不断修改硬件和软件,直到运行结果完全符合要求为止。2.1单片机开发系统单片机应用系统建立以后,电路正确与否,程序是否有误,怎样将程序装入机器等,都必须借助单片机开发系统(装置)来完成。单片机开发系统是单片机编程调试的必需工具。单片机开发系统和一般通用计算机系统相比,在硬件上增加了目标系统的在线仿真器、编程器等部件,在软件上除有类似一般计算机系统的简单的操作系统之外,还增加了目标系统的汇编和调试程序等。单片机开发系统有通用和专用两

7、种类型。通用的单片机开发系统配备多种在线仿真器和相应的开发软件,使用时,只要更换系统中的仿真器板,就能开发相应的单片机或微处理器。只能开发一种类型的单片机或微处理器的开发系统称为专用开发系统。功能强、操作方便的单片机开发系统能加快单片机应用系统的研制周期。国外早已研制出功能较全的产品,但价格昂贵,在国内没有得到推广。国内很多单位根据我国国情研制出以8031作为开发芯片的MCS-51单片机开发系统的系列产品,例如MICE-51、DVCC-51、SICE、SYBER等。这些产品大部分是开发型单片机,通过软件手段可达到或接近国外同类产品的水平。尽管它们的功能强

8、弱并不完全相同,但都具有较高的性能价格比。2.2单片机开发系统的功能2.2.1在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。