仿真器使用实验

单片机实验

27人已加入

描述

仿真器使用实验

一、 实验目的
仿真器是工程实践中单片机开发的基本工具,每个单片机开发人员都因该掌握它的使
用方法。本实验要求在uv2 环境下正确使用TKS-58B 仿真器。实验知识要点:
1.仿真器与目标板的硬件连接方法。
2.软件环境的设置。
3.学习使用仿真器调试程序的方法。
二、实验预备知识
1.仿真器基本概念
在前面的实验中,我们能使用P89V51DR2 单片机进行程序调试,是因为该单片机内
部有仿真模块,在软件的配合下何以进行程序的仿真调试。我们利用该单片机的功能进行
单步、断点、连续等调试操作,基本能满足程序调试的要求。在实际运用中如果采用这种
方式则会出现以下问题:
􀁺 多数51 系列单片机内部没有仿真模块,其运行不受控制,不能像P89V51RD2 单
片机一样进行程序调试。
􀁺 即使使用类似P89V51RD2 具有仿真功能单片机在使用中其功能也受到限制,例
如:用P89V51RD2 单片机进行仿真时,其串口无法使用,内部存储器也要被占
用。
􀁺 在实际产品中,单片机内部的仿真模块是多余的,但这中单片机的价格比较贵。
所以在实际的单片机开发中一般采用单片机仿真器进行程序的调试。仿真器是进行单
片机开发的基本工具之一,在程序调试过程中它取代目标板上的CPU 但其运行是可以控制
的,它相当于一个受控单片机。仿真器实际上是在模拟单片机的运行,并且可以通过上位
机进行控制。
2.TKS-58B 仿真器使用方法
TKS-58B 仿真器是广州致远电子有限公司开发的,针对51 系列单片机的仿真器,可
以支持大多数普通51 单片机的仿真。该仿真器的详细介绍见周立功单片机网站,网址是:
WWW . ZLGMCU . COM。
TKS-58B 仿真器的使用方法
1.安装驱动程序
要使TKS-58B 仿真器在uv2 环境下使用,必须先安装驱动,安装方法如下:
① 从仿真器的随机光盘的DRIVER 文件夹中拷贝TKS_DEB_B.DLL 文件,并复制到
keil 软件安装路径下的C51\BIN 中。
② 在keil 目录下的配置文件TOOLS,用文本方式打开并做下列添加:
[C51]
……

TDRV0=BIN\MON51.DLL ("Keil Monitor-51 Driver")
TDRV1=BIN\ISD51.DLL ("Keil ISD51 In-System Debugger")
TDRV2=BIN\MON390.DLL ("MON390: Dallas Contiguous Mode")
TDRV3=BIN\LPC2EMP.DLL ("LPC900 EPM Emulator/Programmer")
TDRV4=BIN\UL2UPSD.DLL ("ST-uPSD ULINK Driver")
TDRV5=BIN\ TKS_DEB_B.DLL ("TKS-58B")
RTOS1=RTXTINY.DLL ("RTX-51 Tiny")
RTOS2=RTX51.DLL ("RTX-51 Full")
Version=V7.0
PATH="C:\Keil\C51"
SN=K1DZP-5IUSH-A01UE
在文件中的[C51] 下添加, 如上面粗体字的内容, 括弧外是固定写法,
“TKS_DEB_B.DLL”是驱动文件名。括弧内是用户给仿真器在uv2 环境下取得名字,可
以更改,在设置时就必须选择括弧中的名字,才能使用这种型号的仿真器。添加后必须保
存,然后关闭TOOLS 文件
2.仿真器的连接
① 拔掉目标板上的CPU 把仿真器的仿真头插入目标板上的CPU 插座上,引脚要对应
否则有可能损坏仿真器。
② 连接串行通信线,可以选择计算机上的任意串口,在通信端口设置时必须选择所
连接的串口。连接串口通信线是要确保仿真器没有通电。
③ 连接电源适配器。
3.建立项目、编辑源文件、加入源文件
与第一章的叙述相同
4.设置
设置方法如图3-20 所示,在仿真器栏选择“TKS-58B”。选择好仿真器后再点击
“settings”按钮,进行仿真器设置,仿真器设置界面如图3-21 所示。在仿真器设置中需要
进行串口通讯的设置、使用数据缓冲的设置、总线模式的选择、附加设置、 存储器影像设
置、仿真时钟设置等与硬件相关的设置。在本实验中只须进行串口通信设置和仿真时钟设
置,其选项使用默认选项。通信设置中选择所连接的串口,波特率选择默认值即可。仿真
时钟设置选择外部时钟选项(“External OSC 2KHz—24MHz”)。
5.程序调试
程序调试方法与第一章所讲相同。
三、实验内容
1.正确连接仿真器及其他硬件。
2.在uv2 环境下进行设置相关选项,与仿真器匹配。
3.使用仿真器调试简单程序。
使用仿真器调试实验一的程序二,并观察记录实验结果。

四、扩展内容
利用仿真器重做障碍物方位判断实验。

仿真器

图3-21 仿真设置界面
五、思考题
1.总结利用仿真器进行程序调试和利用P89V51RD2 进行程序调试的区别。
2.查阅仿真器资料,解释仿真器设置中各项设置与硬件的关系。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分