欢迎来到天天文库
浏览记录
ID:51018731
大小:162.00 KB
页数:16页
时间:2020-03-17
《单片机实验指导书部分.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、单片机实验指导书部分 实验十六KeilC51集成开发环境的使用练习DP-51PROC快速入门DP-51PROC单片机综合仿真实验仪是由广州致远电子有限公司设计的基于KeilC51集成开发环境下的DP系列单片机仿真实验仪之一,是一套功能强大的单片机应用技术学习、调试、开发工具,是单片机教学的好帮手。 DP-51PROC单片机综合仿真实验仪向用户提供了丰富的外围器件和设备接口,可使用户快速掌握单片机原理及其实用接口技术。 同时,基于KeilC51集成开发环境下的TKSMonitor51仿真器具有硬件仿真的功
2、能,可以在KeiluVision2环境下学习编写、调试单片机程序,是一套性能完美的MCU综合实验系统。 通过学习,学生可以掌握运用单片机进行项目开发的过程、步骤和方法,积累一定的调试方法、技巧。 在学习使用DP-51PROC单片机综合仿真实验仪前,用户有必要了解KeilC51集成开发环境。 1.KeilC51简介DP-51PROC单片机综合仿真实验仪在自身强大硬件功能基础之上集成了KeilC51开发调试软件,使用户能够较轻松、快捷的掌握硬件设计方法和软件编程技巧。 实验用计算机中提供了测试版KeilC
3、51V7.0软件,其中包含了一些示范程序和一些受限制的工具。 KeilC51测试版工具软件在功能、创建应用程序和程序代码长度方面都有限制,对于大型应用程序或需要功能更全的KeilC51软件,则需要购买正版的KeilC51软件。 KeilC51μVision2集成开发环境是KeilSoftware,Inc/KeilElektronikGmbH开发的基于80C51内核的微处理器软件开发平台,内嵌多种符合当前工业标准的开发工具,可以完成从工程建立到管理,编译,连接,目标代码的生成,软件仿真,硬件仿真等完整的开发
4、流程。 KeilC51的使用请根据课堂指导并参看教材中的介绍。 以下简要介绍工作模式选择和调试前的准备工作μVision2的2种工作模式分别是UseSimulator(软件模拟)和Use(硬件仿真)。 其中UseSimlator选项是将μVision2调试器设臵成软件模拟仿真模式,在此模式下不需要实际的目标硬件就可以模拟80C51微控制器的很多功能,在准备硬件之前就可以测试您的应用程序,这是很有用的。 Use选项有高级GDI驱动(TKS仿真器)和KeilMonitor-51驱动(适用于像DP-51PR
5、OC单片机综合仿真实验仪的用户目标系统),运用此功能用户可以把KeilC51嵌入到自己的系统中,从而实现在目标硬件上调试程序。 若要使用硬件仿真,则应选择Use选项,并在该栏后的驱动方式选择框内选这时的驱动程序库。 在此由于只需要调试程序,因此用户可以选择软件模拟仿真,在图16-1中Debug栏内选中UseSimulator选项,点击确定命令按钮加以确认,此时μVision2调试器即配臵为软件模拟仿真。 2图16-1Debug设臵窗口调试前的准备工作1.硬件环境 (1)检查串口通信电缆,一端连接TKS
6、Monitor51仿真器的RS-232串行通信口,而另一端则连接到PC机的串口上(1或2)。 (2)打开实验仪的工作电源,此时即为仿真调试准备好了硬件环境。 2.软件调试环境的设臵 (1)点击菜单栏上的Project项,会弹出下拉式菜单,这时选择Optionfortarget‘target1’将出现如图16-2所示的调试环境设臵界面。 3图16-2调试环境设臵窗口 (2)第1项Target属性的设臵,对于在TKSMonitor51仿真器上进行的仿真、调试,由于MON51监控程序已经占用了从0000H
7、-7FFFH地址单元的程序存储空间,因此用户的应用程序必须从8000H地址单元开始存放,即用户应设臵Off-ChipCodeMemory栏内的Eprom选项。 (4)Debug环境的设臵首先选择Debug项,进入如图16-3所示的设臵画面,这时就可以对其中的每项进行具体设臵了,当然您完全可以按照图16-3进行设臵(要点在该选项中UseSimulator是软件模拟仿真,它只能对程序的语法及其结构做一般性的分析,与硬件没有联系;而Use选项则是硬件仿真,且根据所选用的驱动而使用不同的硬件仿真方式,对于TKSMo
8、nitor51仿真器而言应该选择KeilMonitor-51Driver选项)。 同时它的Settings项还为我们提供了一个串口通信设臵环境,通过它我们可以灵活设臵串行通信的端口和波特率,其设臵环境如图16-4所示,但请注意由于在调试模式下,TKSMonitor51仿真器需要与上位机进行通信,因此它们的通信协议必须一致,波特率也必须相同且为9600bps。 当然要进入系统调试环境设臵我们也可以
此文档下载收益归作者所有