使用Keil调试环境和伟福V系列仿真器进行硬件仿真
伟福 WAVE 系列仿真器 使用说明
![伟福 WAVE 系列仿真器 使用说明](https://img.taocdn.com/s3/m/1e173021a5e9856a5612602b.png)
WAVE 系列仿真器使用说明伟福®第一章 概述 (1)第二章 仿真器硬件 仿真头介绍POD8X5XP 仿真头… …………………………………………………………………5 POD196KB/KC 仿真头…………………………………………………………………6 PODH8X5X 仿真头 ……………………………………………………………………7 POD520P 仿真头………………………………………………………………………8 POD196MC/MD 仿真头…………………………………………………………………9 POD8051仿真头………………………………………………………………………10 POD16C67XP 仿真头 …………………………………………………………………10 POD16C5XP 仿真头……………………………………………………………………11 PODLPC76X 仿真头……………………………………………………………………12 PODLPC93X 仿真头……………………………………………………………………12 POD87C52仿真头 ……………………………………………………………………13 POD552仿真头 ………………………………………………………………………13 仿真器介绍仿真器介绍.......................................................................................14 E6000L/E6000T/E6000S 型仿真器 .........................................................15 G6W 型仿真器....................................................................................16 K51L/K51T/K51S 型仿真器 ..................................................................17 H51L/H51T/H51S 型仿真器 ..................................................................17 LPC76X 型仿真器 ..............................................................................17 LPC93X 型仿真器 ..............................................................................17 P51型仿真器....................................................................................18 PIC6000型仿真器 (18)第三章 软件安装WINDOWS 版本软件安装........................................................................19 编译器安装. (20)第四章 开发环境菜单 | 文件..........................................................................................21 菜单 | 编辑..........................................................................................25 菜单 | 搜索..........................................................................................25 菜单 | 项目..........................................................................................26 菜单 | 执行..........................................................................................26 菜单 | 窗口 (28)目录®伟福目录菜单| 外设 (34)菜单| 仿真器 (35)仿真器| 仿真器设置................................................................ (35)语言设置 (35)目标文件设置 (36)仿真器设置 (36)通信设置 (40)仿真器| 跟踪器/逻辑分析仪设置 (40)仿真器| 静态测试 (41)仿真器| 设置文本编辑器 (41)仿真器| 设置汇编预定义符号 (41)菜单| 帮助 (41)快速入门 (42)伟福文本编辑器使用 (48)PODH8X5X使用说明 (51)LPC编程器使用 (54)在Keil的uV2集成环境中使用伟福仿真器 (57)如何用PODPIC67XP仿真PIC16C711芯片 (59)使用伟福软件的反汇编功能 (61)第五章分析功能使用影子存储器 (65)程序时效分析 (67)数据时效分析 (68)逻辑分析仪 (70)波形发生器 (79)第六章DOS软件使用一集成调试软件使用 (83)1.1安装盘内容 (83)1.2软件安装 (83)1.3集成调试软件介绍 (85)1.4菜单及功能介绍 (97)1.5速学实例 (107)1.6 WAVE汇编器 (111)1.7软件模拟器 (116)1.8 高级语言调试环境 (117)二用户板硬件测试 (121)三问与答 (123)WAVE 系列仿真器使用说明伟福®尊敬的用户:您好!非常感谢您使用伟福系列仿真器。
Keil-C仿真器及仿真环境使用
![Keil-C仿真器及仿真环境使用](https://img.taocdn.com/s3/m/2ccdf1e2524de518964b7d1d.png)
TKS-58B仿真器和Keil uVersion2 IDE环境配套使用说明说明:在进行调试之前保持仿真器实验箱处于断电状态。
调试之前需先将实验箱上需要接的线接好,再打开实验箱和仿真器电源,请不要在试验箱或仿真器带电状态下插拔线(很容易损坏实验箱的元器件或仿真器)。
请各位同学爱护实验设备,谢谢合作。
1.打开Keil uVersion2 应用程序,图标如右图所示。
2.新建工程点击”Project”->”New Project …”选好工程名并选择好程序保存路径之后,保存工程(如下图)。
之后出现工程所使用的CPU的选择框,根据实际情况选择,这里我们选择实验中用到的8051系列的CPU—AT89S52即可。
点击”确定”按钮。
工程建立完毕。
3.编写程序源代码。
a)在编写程序源代码之前,我们需要新建我们所需要的源文件。
点击”file”->”new”,出现下图。
点击”file”->”Save As”,选择我们刚才所建工程的目录,起好文件名(汇编语言以*.ASM结尾,C语言以*.C结尾),点击“确定”保存好文件。
Group ‘******’”.c)选择我们刚才新建立的文件(example1.c),点击“Add”。
然后点击Close。
这样我们的源文件便加入到我们的工程下边来了。
d)编写源程序即可。
4.编译仿真a)编写完源程序之后,我们就需要对源程序进行编译,链接(当然这个工作是由Keil帮我们自动完成的),然后对程序进行验证了。
b)点击程序界面上的“Rebuild all target files”图标或点击“Project”->“Rebuild all target files”,对程序进行编译并链接。
此过程的结果会在Keil环境的下部显示。
面就可以用TKS-58B对程序进行仿真了。
仿真环境的配置在使用TKS-58B进行仿真之前,需要对仿真环境进行配置。
1.点击”Projects”->”Options for Target ‘Target 1’”。
keiluvision2怎么仿真?KeiluVision2进行软件仿真调试的方法教程
![keiluvision2怎么仿真?KeiluVision2进行软件仿真调试的方法教程](https://img.taocdn.com/s3/m/8d2ebd61f342336c1eb91a37f111f18583d00c48.png)
keiluvision2怎么仿真?KeiluVision2进⾏软件仿真调试的⽅法教程在Keil编写好的代码,通过编译后,下载到单⽚机。
我们只能看到两种结果:第⼀实验成功,展现出我们想要的效果;第⼆实验不成功,什么效果都没有看到。
失败的原因是什么,通过硬件测试,我们⽆法看到代码在单⽚机内部⾥⾯如何运⾏、变量是如何传递、变量的变化情况等等。
Keil软件⾥⾯是提供了软件仿真调试功能。
下⾯由我带领⼤家来认识⼀下Keil uVision2进⾏软件仿真调试的⽅法。
keil uvision2 中⽂汉化特别版类型:编程⼯具⼤⼩:10MB语⾔:简体中⽂时间:2013-08-03查看详情Keil uVision2软件仿真调试教程:第⼀步:确认写好的程序能通过编译。
然后点击“Debug”→"Start/Stop Debug Session"进⼊调试模式。
如下图操作所⽰:第⼆步:调出观察窗⼝(⽤来设置要观察变量的设置窗⼝);点击“View”→"Watch&Call Stack Window"。
如下图操所⽰:第三步:弹出的“Watch “窗⼝,如下图所⽰:第四步:在弹出的”Watch“窗⼝中设置要要观察的变量,点击”Watch#1“→双击"type F2 to edit"→输⼊要观察的变量名,在这⾥我要观察的是P11,具体操作如下:第五步:点击”单步调试“按钮,点击⼀次,同时观察”Watch“窗⼝P11变量的变化情况。
如下图所⽰:第六步:再⼀次点击”单步调试“按钮。
同时观察”Watch“窗⼝P11变量的变化情况。
如下图所⽰:教程结束,以上就是关于keil uvision2怎么仿真?Keil uVision2进⾏软件仿真调试的⽅法教程的全部内容,希望⼤家喜欢!如果你觉得这个版本的keil uvision2软件还不错,那就赶快下载使⽤吧!。
keil仿真教程
![keil仿真教程](https://img.taocdn.com/s3/m/330572e6cf2f0066f5335a8102d276a200296014.png)
keil仿真教程Keil仿真教程简介:Keil是一款嵌入式系统开发平台,提供了丰富的仿真调试工具,可以实现单片机程序的开发与调试。
本教程将介绍Keil仿真的基本操作和常用功能,帮助读者快速上手Keil仿真工具。
Keil仿真教程正文:第一步,安装Keil软件。
在网上搜索Keil软件并下载安装,按照安装向导进行安装即可。
第二步,创建一个新项目。
点击“File”菜单,选择“New”->“Project”来创建一个新项目。
在弹出的对话框中选择单片机型号和工程存放路径,点击“OK”按钮完成项目创建。
第三步,添加源文件。
在项目窗口中右键点击“Source Group 1”,选择“Add Existing Files to Group ‘Source Group 1’”来添加源文件。
选择需要添加的源文件,点击“Add”按钮完成文件添加。
第四步,设置编译器。
点击“Project”菜单,选择“Options for Target”来设置编译器选项。
在弹出的对话框中选择“C”选项卡,设置编译器的一些参数,如编译器版本、链接器脚本等,点击“OK”按钮保存设置。
第五步,编写程序代码。
在Keil软件的编辑窗口中,编写程序代码。
编写完成后保存源文件。
第六步,编译代码。
点击“Project”菜单,选择“Build Target”来编译代码。
编译完成后,如果没有错误信息,则表示编译成功。
第七步,设置仿真器。
点击“Flash download”菜单,选择“Use Simulator”选项来设置仿真器。
在弹出的对话框中选择仿真器型号,点击“OK”按钮保存设置。
第八步,下载程序。
点击“Flash download”菜单,选择“Download”选项来下载程序。
下载完成后,程序将自动开始运行。
第九步,进行仿真调试。
点击“Debug”菜单,选择“Start/Stop Debug Session”选项来开始仿真调试。
在仿真调试组件中,可以设置断点、单步执行、查看变量值等。
Keil软件仿真调试
![Keil软件仿真调试](https://img.taocdn.com/s3/m/46933e71e418964bcf84b9d528ea81c758f52efc.png)
Keil软件仿真调试简介Keil软件是ARM公司推出的一款集成开发环境(IDE),提供了编译器、调试器、仿真器、代码库和辅助工具等多种功能。
其中仿真器(Simulator)是Keil软件的主要功能之一,可以方便地对嵌入式系统进行模拟测试和调试,以达到开发的目的。
在Keil软件中,仿真调试(Simulation Debugging)是一种常见的调试方式,其主要思想是通过用实际输入数据替换程序输入参数,执行程序并输出实际的运行结果,与预期结果进行比较,进而找到程序的错误以及解决问题。
仿真调试的原理当我们进行仿真调试时,Keil软件会将程序文件加载到仿真器中进行模拟的运行,仿真器负责模拟CPU、中断、时钟、IO等外设的运行状态,使得程序在仿真环境中能够运行。
仿真调试的实现主要有两种方式:单步调试和断点调试。
单步调试单步调试(Step-by-Step Debugging)指的是在程序运行过程中,每执行一行指令都会停止,通过查看每个变量的值来进行调试的过程。
单步调试可以帮助程序员快速定位程序中可能的问题,并及时进行修改。
在Keil软件中,单步调试可以通过F10和F11快捷键来实现。
断点调试断点调试(Breakpoint Debugging)指的是在程序中设置停止执行的断点,当程序执行到断点处时,程序就会停止运行,执行者就可以检查变量值、栈信息等各种环境,找到程序的问题。
在Keil软件中,断点调试可以通过F9键来设置。
常用仿真调试功能Keil软件提供了众多仿真调试功能,常用的功能包括:数据查看窗口在Keil软件中,可通过打开数据查看窗口(Watch Window)来查看变量值的对应信息。
数据查看窗口主要由寄存器、内存和变量组成,可以通过添加、删除变量、地址以及其他类型来满足用户不同的需求。
显示ASM窗口ASM窗口是一个汇编指令窗口,可以将C语言源程序翻译成相应的汇编指令。
采用汇编语言的程序员可以在此窗口中检查程序的底层代码实现、地址分配等信息。
单片机KEIL51和proteus仿真软件的使用
![单片机KEIL51和proteus仿真软件的使用](https://img.taocdn.com/s3/m/70b15fff7c1cfad6195fa766.png)
实验:KEIL51和proteus仿真软件的使用一、实验目的1、掌握KEIL51软件的使用方法2、掌握proteus仿真软件的使用方法二、实验设备及软件1、单片机实验板2、PC机3、KEIL514、proteus三、实验任务KEILC和proteus仿真软件的使用方法四、实验步骤1、Proteus ISIS 设计单片机电路的基本步骤:(1) 新建设计文件夹或打开一个现有的设计文件。
(2) 选择元器件(通过关键字或分类检索)。
(3) 将元器件放入设计窗口。
(4) 添加其他模型(电源、地线、信号源等)和相关的虚拟仪器。
(5) 编辑和连接电路。
(6) 编写单片机所需的源程序。
(7) 加入源程序,并通过构造,得到仿真程序或目标程序。
(8) 根据需要,设置对象的属性,如将单片机的”Program File”属性设置为上述仿真调试程序或目标程序。
(9) 启动仿真功能,对电路进行仿真操作,验证其功能。
2、Keil 51基本步骤(1)单击Project菜单项,选择New Project项。
此时弹出Create New Project对话框,选择合适的路径口,在文件名一栏中填入新工程的名字。
单击保存。
(2)根据所用的器件,选择CPU的型号,单击确定。
(3)Keil51询问是否生成默认的配置文件,这个可选可不选。
单击NO,观察项目文件管理窗口的变化。
(4)在File菜单下单击New选项,新建文件。
此时在代码窗口出现一“Text1”空白文档。
(5)在“Text1”中编辑完代码后,单击File菜单中的保存项,弹出保存对话框。
注意在对文件命名时必须加扩展名.asm。
(6) 在项目导航栏中Source Group 上单击右键,选Add File to Group ‘Source Group 1’。
弹出Add File 对话框。
选中刚才保存的xxxx.asm.文件,单击Add,然后关闭对话框。
此时在项目文件管理窗口中就会出现刚才所添加的文件xxxt.asm。
介绍单片机中Keil的软件仿真和硬件仿真
![介绍单片机中Keil的软件仿真和硬件仿真](https://img.taocdn.com/s3/m/2b01a52c0b4e767f5acfce82.png)
介绍单片机中Keil的软件仿真和硬件仿真 一、软件仿真 Keil有很强大的软件仿真功能,通过软件仿真可以发现很多将要出现的问题,Keil的仿真可以查看很多硬件相关的寄存器,通过观察这些寄存器值的变化可以知道代码有没有正常运行。
这样可以避免频繁下载程序,延长单片机Flash寿命。
开始仿真之前,先配置一些选项。
1.在工程设置里设置好芯片型号和晶振频率。
2.在“Debug”选项卡中选择“Use Simulator”,表示使用软件仿真;选择“Run to main()”则表示跳过汇编代码,直接跳转到main函数开始仿真。
设置下面的“Dialog DLL”项为“DARMSTM.DLL”和“TARMSTM.DLL”;parameter 项为“-pSTM32F103C8”,用于设置支持STM32F103C8的软硬件仿真。
3.点击开始仿真,这个时候会多出来一个工具条,就是Debug工具条。
1:复位,其功能等同于硬件上按复位按钮,相当于实现了一次硬复位。
按下该按钮后,代码会重新从头开始执行。
2:执行到断点处,按按钮用来快速执行到断点处,有时候并不需要观看每步时怎幺执行的,而是想快速执行到程序的某个地方看结果,这个按钮就可以实现这样的功能,前提是已在查看的地方设置了断点。
3:停止运行,此按钮在程序一直执行的时候变为有效,可以使程序停止下来进入到单步调试状态。
4:执行进去,该按钮用来实现执行到某个函数里面去的功能,在没有函数的情况下等同于执行过去按钮。
5:执行过去,在碰到有函数的地方,通过该按钮就可以单步执行过这个函数,而不进入这个函数单步执行。
6:执行出去,该按钮是进入了函数单步调试的时候,有时候可能不必再执行该函数的剩余部分了,通过该按钮就直接一步执行完函数余下的部分,并跳出函数回到函数被调用的位置。
7:执行到光标处:该按钮可以迅速使程序运行到光标处,与执行到断点处按钮功能类似。
8:汇编窗口,通过该按钮可以查看汇编代码,这对分析程序很有用。
使用Keil调试环境和伟福V系列仿真器进行硬件仿真
![使用Keil调试环境和伟福V系列仿真器进行硬件仿真](https://img.taocdn.com/s3/m/c930fac22cc58bd63186bd64.png)
伟福V5仿真器在Keil uVision3/ uVision4调试环境下使用指南
第一步:准备
使用前,必须先确认已经安装Keil C51调试环境(这里仅以安装MCS51系列驱动为例,其余驱动需要预先安装相应软件),建议将keil安装在默认路径c:\keil目录下。
第二步:安装V5仿真器在Keil下的驱动
1.从/download/Software/DLL_Inst.rar下载“伟福V系列仿真器嵌入keil驱动”安装程序,执行DLL_INST.exe,打开如图界面。
2.在上述界面中,选择“安装keil C51 驱动程序”,然后确认Keil路径,如不正确浏览到keil的安装路径,点击“安装”,安装成功后,将出现以下界面:
第三步:调试模式设置
在Keil 中打开项目,选择Project\Options for Target 'XXX'或点击如下图所示的图标:
出现如下的项目设置对话框:
如上图所示,切换到“Debug”选项卡,将默认的Use Simulator(使用软件模拟器)切换到Use...“XXX”,选择“伟福V系列仿真器”(若为uVision4版本显示位WAVE V series MCS51 Driver),然后将以下的两项都选中:Load Application at Startup,Run to main,
然后点击Settings,进入仿真器设置对话框,根据实际使用的仿真器,选择相应的仿真器和仿真头型号,如下图所示:
然后进入“仿真头设置”,如下图所示:
设置好以后两次确定,即完成了仿真器的设置,回到keil的Debug选项卡,再次确定完成项目设置。
串口仿真器硬件仿真环境设置
![串口仿真器硬件仿真环境设置](https://img.taocdn.com/s3/m/8e4f3cfa941ea76e58fa04bd.png)
硬件连接时注意问题:
1.仿真头插到开发板时,一定要是有凹口的一头朝着锁紧器
2.仿真头和仿真器连接的时候一定要注意接口的连接,以免仿真器的接口损坏
3.在连接或插拔时一定要先关掉电源
硬件仿真环境设置
1.右击工程名选择
2.选择Output选项卡
的软件安装路径,(注意在路径C:\WA VE6000\BIN\wave.exe和/k之间有空格)
6.然后选择Debug选项卡,
7.选择Use Keil Monitor-51 Driver,点击Settings,选择合适的串口,并将baud rate(波特率)选择115200(注意是下拉菜单的最后一项),再勾选Serial Interrupt,再点确定,
以上环境设置完毕。
第四步:程序调试
调试一个最简单的程序:给P0,P1,P2口赋值,点亮D1-D7和数码管(注意数码管和发光二极管都是共阳极的,所以要点亮应该赋低电平)
1.编写程序:
2.然后点击中的进行全面编译,仿真器选择S51,仿真头选择POD-H8X5X,CPU选择8X5X,点击“好”按钮,
3.再点击
中的进行运行程序
点击中全速运行程序。
实验一KeilC51集成开发环境的使用练习、仿真与调试
![实验一KeilC51集成开发环境的使用练习、仿真与调试](https://img.taocdn.com/s3/m/f95b7a1386c24028915f804d2b160b4e777f8159.png)
实验一KeilC51集成开发环境的使用练习、仿真与调试实验一Keil C51集成开发环境的使用练习、仿真与调试一、实验目的1、熟悉Keil C51集成开发环境的使用方法2、熟悉Keil C51集成开发环境调试功能的使用和DP-51PROC单片机综合仿真实验仪的使用。
二、实验设备及器件IBM PC机一台DP-51PROC单片机综合仿真实验仪一台三、实验内容1、进行Keil C51集成开发环境的安装和使用练习。
然后按照以下内容建立文件并编译产生HEX文件。
ORG 0000HLJMP MainORG 00F0HMain:MOV R7, #0Loop:MOV R6, #0DJNZ R6, $DJNZ R6, $DJNZ R6, $DJNZ R6, $DJNZ R7, LoopCPL P1.0 ; P 1 .0 取反CPL P1.1 ; P 1 .1 取反CPL P1.2 ; P 1 .2 取反CPL P1.4 ; P 1 .4 取反CPL P1.5 ; P 1 .5 取反CPL P1.6 ; P 1 .6 取反CPL P1.7 ; P 1 .7 取反SJMP Main;END2、进行Keil C51集成开发环境的仿真调试练习。
然后按照以下内容建立文件并编译仿真调试。
ORG 8000HLJMP MainORG 80F0HMain:MOV R7, #0Loop:MOV R6, #0DJNZ R6, $DJNZ R6, $DJNZ R6, $DJNZ R6, $DJNZ R7, LoopCPL P1.0 ; P 1 .0 取反CPL P1.1 ; P 1 .1 取反CPL P1.2 ; P 1 .2 取反CPL P1.3 ; P 1 .3 取反CPL P1.4 ; P 1 .4 取反CPL P1.5 ; P 1 .5 取反CPL P1.6 ; P 1 .6 取反SJMP MainEND四、实验要求1、熟练掌握Keil C51集成开发环境的工程建立、编辑与编译功能。
KEIL仿真环境建立以及与Proteus联调
![KEIL仿真环境建立以及与Proteus联调](https://img.taocdn.com/s3/m/d1b48a94a32d7375a5178032.png)
KEIL仿真环境建立以及与Proteus联调一 KEIL工程建立1、在D盘新建一个文件夹TEST,用来保存工程文件。
注意:文件夹不要建在系统盘。
2、启动【Keil uVision2】从开始菜单或桌面找到【Keil uVision2】图标,双击图标启动【Keil uVision2】。
1、建立工程文件1)点击菜单【Project】→【New Project】图1-12)选择刚才建立的TEST文件夹,并输入工程文件名(用有意义的英文缩写),这里为TEST_1,点击【保存】按钮(图1-2)。
3)出现选择器件类型对话框(图1-3), 在对话框左列表中选择单片机型号,这里为【Atmel】→【AT89C51】,点【确定】按钮(图1-3)。
图1-34)出现是否添加标准8051启动代码的对话框,点击【否】(图1-4),进入Keil uVision2工程界面。
图1-42、建立汇编源文件1)点击菜单【File】→【New】(图1-5),出现一个空白文本,在该文本编辑框中进行汇编程序的编写。
图1-52)点击菜单【File】→【Save】保存该程序文件,在文件名栏中输入程序文件名(用有意义的英文缩写),且不能和工程文件同名,后缀为“.C”,如下图保存为汇编程序。
图1-63)点击左侧【Project Workspace】列表窗中的【Target 1】文件夹,出现【Source Group 1】文件夹。
鼠标右击【Source Group 1】文件夹,在弹出的菜单中点击【Add Files to Group ‘Source Group 1’】出现添加文件对话框(图1-7)。
图1-74)在文件类型中选择【Asm Source file (*.s*;*.src;*.a*)】,选择刚才保存的源文件,点击【Add】完成添加(图1-8),然后点击【Close】关闭界面。
图1-85)继续在文本编辑框中输入以下源程序,并注意随时保存。
3、点击菜单【Project】→【Translate... 】,编译当前源程序(图1-9)。
如何使用KEIL进行软硬件仿真
![如何使用KEIL进行软硬件仿真](https://img.taocdn.com/s3/m/7e832c9933d4b14e85246852.png)
文档来源为:从网络收集整理.word 版本可编辑.欢迎下载支持.1 如何在KEIL 下使用仿真器1. 在KEIL 下使用仿真器,首先设置软件右击Target1,选择Option for Target ‘Target 1’.如下:2. 在Option for Target ‘Target 1’选项中点选DEBUG ,如下:3. 在DEBUG 下选择USE KEIL Monitor —51 Driver ,其他选择项为默然设置后,点确定。
4. 如果选择USE Simulator 则为KEIL 软件仿真!5. 编译连接如下图:6. 点红色的D (DEBUG )后,左下脚出现一蓝色的进度条,增至100%后出现如下界面: 如果点选1(GO )则是全速执行,2 3 4 为单步调试!2。
为进入某个函数。
3。
为跳出某个函数。
4。
为运行要某个函数。
一般情况下,我们选择1。
---全速执行。
7.如4所述,软件仿真界面同硬件仿真。
8.下面介绍下,在调试过程中比较实用的技巧!比如遇到按键判断的语句,如: If(Key == 0){Delaynms();If(Key == 0){//Add your code here …}}首先在6所述的状态下,用左键选中Key 这个变量,右击选择 Add ‘Key ’to watch Windows #1, 添加到#1后,要调出WA TCH WINDOWS ,先关闭原来的OUTPUT WINDOWS ,如下: 双击1或者按F2键即可修改KEY 的值,如改为0 再配合单步调试的按扭工具就可以判断键被按下,就可以运行Add your code here 的代码了!。
Keil C51和伟福仿真器使用方法
![Keil C51和伟福仿真器使用方法](https://img.taocdn.com/s3/m/9f635325aaea998fcc220ec3.png)
Keil C51和伟福V8/T仿真器使用方法1.先安装Keil C51;2.安装VW仿真开发环境;(在光驱内放入仿真器安装软件)3.运行Keil uVision3(Keil C51汉化版);4.点击→工程→新建工程,在本地磁盘内创建一新目录,单击保存;5.在“为目标1选择设备”中选择Atmel下的AT89C2051;6.选择主菜单栏中的“工程”→“为目标‘目标1’设置选项”;7.在界面内:8.选择“输出”,对话框内如下图复选5项;9.选择“调试”,使用框内选择“W A VE V series MCS51 Drive”,其余如下图,确认;10.单击“文件”→“新建”,随后可在编辑窗口中输入源程序;11.程序输入完成后,选择“文件”→“另存为”,将该文件以扩展名为*.asm格式保存在(电子钟)文件夹中;12.添加文件到当前项目组中:单击工程管理器中目标1前的“+”号,出现“源代码组1”后再单击,加亮后右击,选择“添加文件到组‘源代码组1’”,在增加文件窗口中选择刚才以asm格式编辑的文件,单击“ADD”按钮,然后点“CLOSE”(文件格式选*.*);13.编译文件:选择“工程”→“重建所有目标文件”或点击图标,这时输出窗口出现源程序的编译结果,如果编译出错,将提示错误ERRORS的类型和行号。
14.检查并修改源程序文件中的错误,直至编译通过为止。
编译通过后将输出一个以HEX为后缀名的目标文件;15.软件模拟仿真调试:将仿真器与电路板连接好,在主菜单中点击“调试”→,在打开的界面内选择V8/T 仿真器,POD-H8X5X仿真头,AT89C2051的CPU,晶体频率输入12000,然后打开仿真器电源,点击,仿真器准备就绪;16.执行程序:在主菜单中点击“调试”→,线路板即可按写入的程序进行运行,观察运行结果,与设计要求相比较,调整程序,直至达到设计要求;17.程序执行后,需在主菜单中点击“调试”→,方可退出系统。
在Keil里怎么使用伟福仿真器
![在Keil里怎么使用伟福仿真器](https://img.taocdn.com/s3/m/463b0370f242336c1eb95e13.png)
若想在Keil uV2集成环境下使用伟福仿真器,需要在Keil环境中做如下设定:1、设置“编译后运行程序”,以便初始化伟福仿真器2、设置硬件调试方式,并设置串口参数。
具体步骤如下:1、建立项目,并且把程序作为模块加入2、在主菜单上,选project->Options for Target '...'3、选Output栏,选中Run User Program #1使其有效。
在文字框内输入C:\WAVE\BIN\WAVE.EXE /K,要根据安装路径输入。
4、再选Debug栏,选中Use Leil Monitor-51 Driver 按Settings按钮,出现Target Setup 对话框设定COM口和波特率115200。
到此为止,一切OK.1:安装keil的wave驱动,在wave的驱动光盘中,wave的编译器VW的帮助选项下也有。
2:设置keil的debug。
右键Target->debug,在右边的use:中选择wave V系列仿真器(驱动安装的情况下),通过Settings按钮设定wave仿真器参数。
有keil了。
用伟福的环境干吗啊直接安装keil然后安装伟福的环境。
伟福环境里面有一个是安装伟福仿真器for keil的驱动。
(这个安装一下)以后就可以直接在keil里面使用伟福仿真器。
如果是软仿真的话。
直接使用keil的软件仿真就好了1.硬件:使用用户板的晶振时,最好用有源晶振,接发是:XTAL1接地,XTAL2接外部晶振源;虽然伟福的广告吹的很牛,说能仿真60M8051,其实不然,我打技术支持电话,他们说仿真51,最高32M,还跟布线,器件有关,我试了一下,30M跑不了,试了试24M.26.7M,还行.2.软件:伟福提供的C51编译器有问题,我是在主函数之前,定义的子函数,在主函数里不管你敲进去什么字符,只要在后面紧挨着加上(),保证编译通过,所以在主函数里调用子函数时可千万别敲错了字母.Protuse与Keil完美联调首先,你要下载安装这两个软件了。
基于keilc51集成开发环境的仿真与调试
![基于keilc51集成开发环境的仿真与调试](https://img.taocdn.com/s3/m/fb8affc490c69ec3d5bb75fd.png)
基于Keil C51 集成开发环境的仿真与调试一.实验目的熟悉Keil C51 集成开发环境调试功能的使用和DP-51PRO 单片机综合仿真实验仪的使用。
二.实验设备及器件IBM PC 机一台DP-51PRO 单片机综合仿真实验仪一台三.实验内容调试仿真功能是指DP-51PRO 单片机综合仿真实验仪运行单片机P87C52X2 内部的MON51 监控程序,把用户的应用程序装载到外部SRAM 中,从而实现运用Keil C51 集成开发环境所提供的所有调试命令来调试用户的应用程序或仿真用户的应用系统,然后按照以下内容建立文件并编译仿真调试。
ORG 8000HLJMP MainORG 80F0HMain:MOV R7, #0Loop:MOV R6, #0DJNZ R6, $DJNZ R6, $DJNZ R6, $DJNZ R6, $DJNZ R7, Loop ;延时CPL P1.0 ; P 1 .0 取反CPL P1.1 ; P 1 .1 取反CPL P1.2 ; P 1 .2 取反CPL P1.3 ; P 1 .3 取反CPL P1.4 ; P 1 .4 取反CPL P1.5 ; P 1 .5 取反CPL P1.6 ; P 1 .6 取反CPL P1.7 ; P 1 .7 取反SJMP Main;END四.实验要求熟练掌握结合DP-51PRO 单片机综合仿真实验仪和Keil C51 集成开发环境进行仿真调试。
五.实验步骤1.用40 针排线把DP-51PRO 实验仪上的A1 区J76 接口和A2 区J79 接口相连,然后使用导线把A2 区的J61 接口与D1 区的J52 接口相连。
2.对DP-51PRO 实验仪上电,首先,在A1 区,把JP13 中的SRAM_E 和FLASH_E 两个跳线座的短路器拔走(即不短接),把MOD_SW1 开关拨到LOAD 模式,即在下载状态下,用户应将本实验仪所提供的专用仿真调试芯片P87C52X2插入到DP-51PRO单片机综合仿真实验仪的U13锁紧座上;然后ISP 跳线JP14 跳开(即不短接),短接JP15 的1、2 两个跳线(TXD、RXD),然后按下复位按键“RESET”。
仿真器和 keil 软件的应用
![仿真器和 keil 软件的应用](https://img.taocdn.com/s3/m/5395fc3267ec102de2bd89d4.png)
仿真器和keil 软件的应用keil 软件使用步骤及方法:①首先打开Keil uVision2。
新建一个工程文件(假设该工程名为add,存储在桌面上)如下图所示。
点击“Project->New Project...”出现一个对话框,要求给新建立的工程起一个文件名,输入add(不需要扩展名),点击保存出现下一个对话,如图1 所示,这个对话框要求选择目标CPU(即你所用芯片的型号),我们选择Atmel 公司的89S52 芯片,点击Atmel 前面的“+号”展开,选定其中的A T89S52 并确定,回到主界面。
至此我们就完成工程项目的建立。
②源文件的建立:使用菜单“File->New”或者点击工具栏的新建文件即可在项目窗口的右侧打开一个新的文本编辑窗口,在该窗口中输入以下汇编源程序:图 1 CPU 选择对话框ORG 0000HAJMP mainORG 0030Hmain:MOV R0,#05H ;将立即数25 送寄存器R0MOV A,#06H ;将立即数36 送累加器AADD A,R0 ;将R0 与A的内容相加,结果在 ANOP ;空操作MOV p1,A ;将累加器A的值送P1 口END以扩展名.asm保存该文件。
③添加文件到项目中去。
如图2 所示鼠标右键点击“File”窗口的“Source Group 1”,选择“Add Files To Group‘Source Group 1’”出现一个对话框,在工程目录下添加“.asm”文件。
图 2 添加文件④点击“Project->Options For Target’Target 1’”出现如图 3 所示对话框,在“Outout”栏下选中“Create HEX Fi”复选框,其功能用于生成可执行代码文件(可以用汇编器写入单片机芯片的HEX 格式文件,文件的扩展名为.HEX),默认情况下该项未被选中,如果要写片做硬件实验,就必须选中该项,这一点是初学者容易疏忽的,在此特别提醒注意。
Keil_uVision2仿真软件的使用说明
![Keil_uVision2仿真软件的使用说明](https://img.taocdn.com/s3/m/6233066c25c52cc58bd6be51.png)
附录一 Keil uVision2仿真软件的使用说明μVision2集成开发环境μVision2 IDE是德国Keil公司开发的基于Windows平台的单片机集成开发环境,它包含一个高效的编译器、一个项目管理器和一个MAKE工具。
其中Keil C51是一种专门为单片机设计的高效率C语言编译器,符合ANSI标准,生成的程序代码运行速度极高,所需要的存储器空间极小,完全可以与汇编语言媲美。
1.关于开发环境μVision2的界面如图1-1所示,μVision2允许同时打开、浏览多个源文件。
图1-1 μVision2界面图2.菜单条、工具栏和快捷键下面的表格列出了μVision2菜单项命令,工具栏图标,默认的快捷以及他们的描述。
1)编辑菜单和编辑器命令Edit(如表1-1所示)表1-1 编辑菜单和编辑器命令Edit在μVision2中,可以通过按住Shift键和相应的键盘上的方向键来选择文本。
如Ctrl+ →可以移动光标到下一个词,那么,Ctrl+Shift+ →就是选择当前光标位置到下一个词的开始位置间的文本。
当然,也可以用鼠标来选择文本。
3)项目菜单Project和项目命令Project(如表1-2所示)表1-2 项目菜单和项目命令Project4)调试菜单Debug和调试命令(如表1-3所示)Runing5)外围器件菜单Peripherals(如表1-4所示)6)工具菜单Tool(如表1-5所示)利用工具菜单,可以设置并运行Gimpel PC-Lint、Siemens Easy-Case和用户程序。
通过Customize Tools Menu…菜单,可以添加需要的程序。
表1-5 工具菜单ToolμVision2包括一个项目管理器,它可以使8x51应用系统的设计变得简单。
要创建一个应用,需要按下列步骤进行操作:启动μVision2,新建一个项目文件并从器件库中选择一个器件。
●新建一个源文件并把它加入到项目中。
Keil μVison的调试和仿真
![Keil μVison的调试和仿真](https://img.taocdn.com/s3/m/12ab1f1b91c69ec3d5bbfd0a79563c1ec5dad764.png)
13.2.5 定时器/计数器仿真
• 51系列单片机具有两个定时器/计数器T0和T1,对于52系列 单片机还包含额外的定时器/计数器T2。这里以定时器/计 数器T0、T1和T2为例,介绍定时器/计数器的仿真操作。
• 1.定时器/计数器T0和T1的仿真界面 • 2.定时器/计数器T0的仿真 • 3.定时器/计数器T2的仿真界面 • 4.定时器/计数器T2的仿真
第13章 Keil μVison3的调试和仿真
• 在Keil μVison3集成开发环境中,具有完备的程序调试器。 通过Keil μVison3的程序调试器,可以程序进行单步调试、 断点调试、性能分析和优化、以及代码覆盖分析等。同时, 8051单片机内部集成了多种片上资源,包括并行I/O端口、 定时器/计数器、串行接口和中断系统等。这些丰富的片上 资源构成了单片机强大的功能。开发单片机程序需要对单 片机的各种片上资源进行操作。如果能够在程序设计的同 时,仿真代码的执行以及各种片上资源的响应,则可以大 大加速开发的进度以及提高程序的准确性。
• 1.寄存器的仿真界面 • 2.寄存器的仿真
寄存器的仿真界面
13.2.3 中断仿真
• 51系列单片机总共提供了5个中断源,包括2个定 时中断源、2个外部中断源和1个串行中断源。部 分增强型的单片机还提供了更多的中断源。当在 Keil μVison3集成开发环境中建立项目并指定所 使用的单片机型号后,在仿真调试模式便可以加 载该单片机的中断资源供仿真调试使用。
• Keil μVison3集成开发环境中,内建了性能分析 器,如图所示。性能分析器用于在程序运行时, 统计各个函数或者程序模块的执行次数及运行时 间,以便找到程序最耗时的部分进行优化。
性能分析器
13.1.5 调试命令
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
伟福V5仿真器在Keil uVision3/ uVision4调试环境下使用指南
第一步:准备
使用前,必须先确认已经安装Keil C51调试环境(这里仅以安装MCS51系列驱动为例,其余驱动需要预先安装相应软件),建议将keil安装在默认路径c:\keil目录下。
第二步:安装V5仿真器在Keil下的驱动
1.从/download/Software/DLL_Inst.rar下载“伟福V系列仿真器嵌入keil驱动”安装程序,执行DLL_INST.exe,打开如图界面。
2.在上述界面中,选择“安装keil C51 驱动程序”,然后确认Keil路径,如不正确浏览到keil的安装路径,点击“安装”,安装成功后,将出现以下界面:
第三步:调试模式设置
在Keil 中打开项目,选择Project\Options for Target 'XXX'或点击如下图所示的图标:
出现如下的项目设置对话框:
如上图所示,切换到“Debug”选项卡,将默认的Use Simulator(使用软件模拟器)切换到Use...“XXX”,选择“伟福V系列仿真器”(若为uVision4版本显示位WAVE V series MCS51 Driver),然后将以下的两项都选中:Load Application at Startup,Run to main,
然后点击Settings,进入仿真器设置对话框,根据实际使用的仿真器,选择相应的仿真器和仿真头型号,如下图所示:
然后进入“仿真头设置”,如下图所示:
设置好以后两次确定,即完成了仿真器的设置,回到keil的Debug选项卡,再次确定完成项目设置。