伟福仿真器简介

合集下载

伟福仿真器简介.

伟福仿真器简介.

附录1 伟福仿真器简介一. 仿真头介绍◆POD8X5XP 仿真头POD8X5XP 仿真头为POD8X5X 改进型。

可配E2000 系列,E6000 系列,K51 系列仿真器,用于仿真MCS51 系列及兼容单片机,可仿真CPU 种类为8031/32, 8051/52, 875X,89C5X,89CX051, 华邦的78E5X, LG 的97C51/52/1051/2051。

配有40脚DIP封装的转接座,可选配44 脚PLCC封装的转接座.选配2051转接座可仿真20 脚DIP 封装的89CX051CPU。

当用户板功耗不大时,可以短接5V 电源输出跳线,由仿真器供电给用户板,一般情况下请不要短接此跳线。

如果短接复位信号输出跳线,当用软件复位程序时,仿真头的复位脚会输出一个复位信号,以复位用户板的其它器件。

注意:如果用户板有复位电路,请不要短接此跳线。

◆PODH8X5X / PODH591仿真头PODH8X5X运用PHILIPS授权的HOOKS技术,用PHILIPS芯片作为仿真芯片,来仿真各类与MCS51 兼容的MCU,仿真头的原有的P87C52可仿真通用的8X5X系列芯片,可以将P87C52 换成PHILIPS的P89C51Rx+或P89C51Rx2来仿真相应的MCU,也可以换成PHILIPS 的P89C66x 用于仿真PHILIPS 的P89C66x 系列MCU。

因为P89C51RD2 和P89C66X 内部带有扩展RAM,可以借用P89C51RD2 或P89C66x 来仿真带扩展RAM 的CPU,例如Winbond的78E58B、78E516 等。

PODH8X5X 可以从外部引入仿真电源,来仿真2.7V~5.5V用户电压,当用户需要仿真低电压时,将“电源选择跳线”接成“外部电源接入”方式即可。

仿真头的低电压由用户板提供。

注意:当用户想仿真低电压时,仿真头上的仿真CPU必须能工作于低电压状态。

(详见PODH8X5X 使用说明仿真器与PODH8X5X 仿真头连接图二. 仿真器介绍说明:1.仿真器使用9 针串行口,与PC 机用两头为孔的串行电缆连接。

伟福6000仿真及XLISP软件

伟福6000仿真及XLISP软件

单片机开发套件——XLISP
设置你使用的 单片机型号
擦除、查空程 序存储器
复位用户单片机
பைடு நூலகம்
装入的程序代码
一键完成:擦除、 查空、写入、运行
系统编译输出信息
新建一个源代码程序
新建一个源代码
在此编辑源程序
编辑完成之后,以.ASM为扩展名存盘
编译源文件
• 按F9键,进行编译,结果如下:
在编译之前, 可以看出代码 窗都是FF
在编译之后,在你的工作目录自动产生一个.HEX 文件,该文件就是单片机运行所需的16进制代码
仿真调试过程
• • • • • • • 编译——F9 执行(全速执行)——Ctrl+F9 单步执行——F8 跟踪——F7 设置断点——Ctrl+F8 设置光标——鼠标点击 ……
单片机开发套件——XLISP
软件检测到实验箱 与PC机的通讯失败
单片机开发套件——XLISP
• • • • • • • • • 装入通过“伟福”编译后产生的.HEX代码文件 设置用户单片机型号 擦除用户单片机的程序存储器 检查用户单片机程序存储器是否为空 通过串口线向用户单片机写入程序代码 校验写入是否正确 让实验箱执行你的程序 复位实验箱的用户单片机 ……
伟福6000单片机仿真软件
集成了源程序编辑、编译、调试、反 汇编等功能于一体。 可仿真MCS51系列、MCS196系列、 Microchip PIC系列CPU。 强大的编辑功能,可实时显示指令 的正误,丰富的窗口,可实时显示调试 过程的寄存器、程序代码、调试状态等 信息。
寄存器 源程序
代码
调试状态信息

伟福V8仿真器在Keil uVision2

伟福V8仿真器在Keil uVision2

伟福V8仿真器在Keil uVision2/uVision3调试环境使用指南第一步:设置前的准备在所有的设置前,必须先安装好VW调试软件和Keil调试环境,选择好安装路径,在下面的设置中将会用到。

第二步:安装V8仿真器在Keil硬件驱动启动VW调试环境,打开“帮助”菜单下的“安装KEIL驱动”,在弹出的对话框中正确选择已经安装的keil安装路径。

第三步:调试模式设置在Keil uVision2中打开项目,选择Project\Options for Target 'XXX'或点击如下图所示的图标:出现如下的项目设置对话框:如上图所示,切换到“Debug”选项卡,将默认的Use Simulator(使用软件模拟器)切换到Use...“XXX”,选择“伟福V系列仿真器”(WAVE V series Driver 为英文版),然后将以下的两项都选中:Load Application at Sta...,Go till main..., *注:如果在“安装KEIL驱动”后上述下拉框中没有“伟福V系列仿真器”,那么第二步操作可能由于某些原因例如tools.ini属性是只读的等原因而安装失败了,可以参照后面“Wave V系列仿真器嵌入Keil调试环境驱动”进行手动安装keil驱动。

然后点击Settings,进入仿真器设置对话框,如下图所示:然后进入“仿真头设置”,如下图所示:设置好以后两次确定,即完成了仿真器的设置,回到keil的Debug选项卡,再次确定完成项目设置。

第四步:开始调试项目在完成上述设置后,编译项目,编译完成后,,Keil uVision2也环境将自动进入Debug 模式,这时就可以调试程序了。

如果调试过程中由于通信和断电等问题时,Keil uVision2环境将会出现如下图的错误窗口,用户可以排除故障后点击Try Again重试,但是建议在出错后,重新退出Debug模式,重新编译、连接,自动进入Debug模式。

伟福仿真软件教程1-讲义

伟福仿真软件教程1-讲义
伟福仿真软件教程1
第一章 伟福仿真器系统概述
仿真器系统由仿真主机+仿真头组成。 系统的特点是:
1、主机+仿真头的组合,本仿真器主机型号为S51, 仿真头型号为POD8X5X(可仿真51系列8X5X单片 机)。
2、双平台,具有DOS版本和WINDOWS版本。 3、双工作模式,硬件仿真和软件仿真模式。 4、双CPU结构,100%不占用户资源。
2. 指定外部RAM中某块的起始地址和长度,要求能将其内 容清零。
3. 指定外部RAM中某块的起始地址和长度,要求能将其内 容置为某固定值(如0FFH)。
三、实验说明
通过本实验,学生可以了解单片机的存储器结构及读写 存储器的方法,同时也可以了解单片机编程、调试方法。
四、实验仪器和设备: PC机、WAVE软件。
实验1:P1口循环点灯
实验2:P1口输Biblioteka 输出四、实验说明1、P1口是准双向口。它作为输出口时与一般的双向口使用 方法相同。由准双向口结构可知当P1口用作输入口时必须先 对它置“1”。若不先对它置“1”,读入的数据是不正确的。 2、延时子程序的延时计算问题
程序 Delay:MOV R7,#200 DEL1: MOV R6, #123
P1.3 ●-----------------● LED3 P1.3 ●-------- -------● LED3
P1.4 ●-----------------● LED4
P1.5 ●-----------------● LED5
P1.6 ●-----------------● LED6
P1.7 ●-----------------● LED7
2.2 文件窗口
如图可在此窗口下进行新建、打开、保存等文件 操作。

《伟福仿真软件教程》课件

《伟福仿真软件教程》课件
2 不足
伟福仿真软件需要一定的专业基础知识和实践经验,才能更好地应用于各种电子电路的 仿真分析。
学习伟福仿真软件的建议
积极参与实践
通过实践,提高对电子电 路的认识和对仿真软件的 运用技能。
多阅读相关资料
多读电子线路和信号处理 等方面的学术论文,提高 对电子电路仿真的理解和 应用。
参加相关课程和培训
《伟福仿真软件教程》 PPT课件
欢迎来到伟福仿真软件教程PPT课件。在这里,您将学到如何使用伟福仿真软 件来模拟电路、信号处理以及噪声分析。这是一个富有挑战性和乐趣的学习 之旅!
伟福仿真软件简介
定义
伟福仿真软件是一种电子 电路仿真软件,可以完成 复杂电路的模拟分析。
优点
伟福仿真软件可以大大缩 短产品研发周期、降低开 发成
绘制电路图
打开伟福仿真软件,在编辑器中绘制
添加原件
2
电路图,并设置所需的仿真参数。
在编辑器中添加所需的电子器件和元
器件,如电阻、电容、二极管等。
3
仿真参数设置
设置所需的仿真参数,如电路的电压、
电流等参数,信号的频率、幅值等参
仿真结果分析
4
数。
根据仿真结果进行分析和优化,可以 发现电路中的问题,改进电路性能。
应用领域
伟福仿真软件被广泛应用 于电子、通讯等领域,提 高了产品的设计和研发效 率。
伟福仿真软件的基本原理
1
模拟对象
包括电路、信号等模拟对象,可以按
仿真算法
2
照所需的仿真功能进行连接。
根据模拟对象和仿真功能,运行相应
的仿真算法,输出仿真结果。
3
仿真结果
仿真结果包括电路的电压、电流等参 数、信号的频率、幅值等参数,以及 噪声的分析结果。

WAVE6000仿真软件使用说明

WAVE6000仿真软件使用说明

WA VE6000仿真软件使用说明2011.08.20软件合理正确的使用一直以来是困扰电子和自动化专业师生一个难题。

因此,合理系统的讲解该软件的使用方法是很有必要的。

熟悉W A VE6000集成开发环境是很重要的,以往电子和自动化同学在项目实训过程中,就因为该软件在使用上不明确,导致程序调试时效率低下,BUG百出,有相当多同学直至实训结束也没搞明白该软件具体的使用方法。

1.双击桌面“W A VE”图标,进入该软件。

2.W A VE6000集成开发环境3.设置仿真头依次点击菜单栏“仿真器”—>“仿真器设置”编译器路径为“C:\COMP51\”。

注意:若路径为“C:\Keil\C51\LIB”,那么WA VE编译时将会使用Keil软件的链接库文件,很可能导致项目文件无法编译,这也就是所谓的“软件冲突”。

解决软件冲突的方法有两种:①卸载Keil,只安装WA VE6000仿真软件,手动将编译器路径更改为“C:\COMP51\”;②若两款软件都想使用,那么在装机时先安装W A VE6000,配置完毕后,再安装Keil,此时W A VE6000编译器路径为“C:\COMP51\”不会再改变了。

若是先安装Keil,再安装WA VE6000,则会出现编译器路径被篡改为“C:\Keil\C51\LIB”的情况。

打开“C:\COMP51\”目录,如下图所示:若C盘当中无COMP51文件夹,或者是COMP51文件夹中的库文件被病毒木马等非人力原因所篡改时,需要重新建立该文件夹。

方法(有3个步骤):①手动将W A VE仿真器自带的安装光盘(CD盘)放入光驱,片刻之后双击打开;②双击打开ICESOFT文件夹,将该文件夹下的P51文件夹复制到C盘根目录下;③将“P51”文件夹重命名为“COMP51。

再看目标文件选项卡注意要在“生成HEX文件”前打钩(HEX文件是一个16进制的单片机可执行文件,程序编译成功后,将HEX文件烧写进单片机芯片当中),若不选择,程序编译时将不会生成HEX 文件。

仿真说明书

仿真说明书

仿真环境一、仿真环境菜单说明仿真界面如图1所示。

图1 仿真界面图1、文件(F)文件| 打开文件打开用户程序,进行编辑。

如果文件已经在项目中,可以在项目窗口中双击相应文件名打开文件。

文件| 保存文件保存用户程序。

用户在修改程序后,如果进行编译,则在编译前,系统会自动将修改过的文件存盘。

文件| 新建文件建立一个新的用户程序,在存盘的时候,系统会要求用户输入文件名。

文件| 另存为将用户程序存成另外一个文件,原来的文件内容不会改变。

文件| 重新打开在重新打开的下拉菜单中有最近打开过的文件及项目,选择相应的文件名或项目名就可以重新打开文件或项目。

文件| 打开项目打开一个用户项目,在项目中,用户可以设仿真类型。

加入用户程序,进行编译、调试。

系统中只允许打开一个项目,打开一个项目或新建一个项目时,前一项目将自动关闭。

伟福开发环境的项目文件包括仿真器设置,模块文件,包含文件。

仿真器设置包括仿真器类型,仿真头(POD)类型,CPU 类型,显示格式和产生的目标文件类型,可以用以下几种方法设置仿真器。

✧在项目窗口中双击第一行,将打开仿真器设置窗口,对仿真器进行设置;✧按鼠标右键,在弹出菜单中选择[仿真器设置];✧主菜单仿真器|仿真器设置。

加入模块文件✧按鼠标右键,在弹出菜单中选择[加入模块文件];✧主菜单项目|加入模块文件。

加入包含文件✧按鼠标右键,在弹出菜单中选择[加入包含文件];✧主菜单项目|加入包含文件。

文件| 保存项目将用户项目存盘。

用户在编译项目时,自动存盘。

注意:当用项目仿真时,系统要求项目文件,模块文件,包含文件在同一个目录(文件夹)下。

文件| 新建项目当用户开始新的任务时,应新建一个项目,在项目中,设置所用仿真器类型,POD 类型,加入用户程序(模块)。

文件| 关闭项目关闭当前项目,如果用户不想用项目方式调试单个程序,就要先关闭当前项目。

文件| 项目另存为将项目换名存盘,此方法只是将项目用另一个名字,而不会将项目中的模块和包含文件换成另一个名字存盘.如果想将整个项目及模块存到另一个地方,请用复制项目方法。

伟福教程

伟福教程

这下面主要是对初学者介绍的,中高手我想就不用看了。

也许有的单片机初学者会对如何把汇编程序顺畅的转变为*.hex或者*.bin有些疑虑。

也许还在用老套原始的DOS界面的51汇编器!这些实在不能再用了,效率太低了!现在我来介绍一个好的吧:伟福e2000,e51,g6s,g6w编程、仿真、编译集成环境3.0,它属于一个集成环境,在这个集成环境里面你可以完成>编写程序>软件仿真>编译源程序>直到形成最后的*.hex或者*.bin文件,一个软件一条龙全部搞定!并且,是中文界面的,非常简单易懂。

如果你下载了但是怕不会用的话,它还有详尽简单的操作手册供你研究,绝对没有问题,并且是完全免费的。

最难能可贵的是它的智能化查错部分,能自动的指出编写的程序中的的一些错误,比如一些语法错误,真是一个福音。

对它感兴趣的朋友可以点击下载它的3.0版本进行实践,要更多的版本请到http://218.7.17.204/mcu1/4.htm下载下面是具体步骤:第一步,新建一个TXT格式的文本文件,写入一个简单的汇编程序,然后存盘,注意其中的分号“;”要采用默认的,不要采用其它输入法里面的“;”,否则在随后的编译过程中将会产生编译失败。

第二步:启动伟福e2000,e51,g6s,g6w编程、仿真、编译集成环境,运行主菜单中的:文件>打开文件,在弹出的对话框中选择你要打开的刚才已经写好的*.TXT文件第三步:打开目标*.TXT, 运行主菜单中的:文件>另存为注意一:将文件名改为不含汉字的文件名注意二:将扩展名改为大写的ASM最后一步:运行主菜单中的:文件>打开文件,打开刚才另存为的那个*.ASM文件。

执行主菜单中的项目>编译这样就在你保存那个*.ASM 文件的目录编译生成了相关的*.BIN、*.HEX、*.LST文件。

8051单片机实验

8051单片机实验

新建项目
项目窗口
(4) 单击快捷工具栏中的“编译”图标(或 F9键),对刚才保存的项目进行编译和连接, 如图所示。
在编译之前,软件会自动将项目中的源程 序文件存盘。如果发生编译连接错误,则 在“信息窗口”中报告如图所示编译连接 出错信息。此时可将鼠标指向“信息窗口” 中的错误行并双击鼠标左键,光标将自动 跳转到编辑窗口中源程序的相应出错位置, 便于用户修改。修改源程序文件并保存之 后,重新进行第(3)步。
从P1.0输出不同频率的方波信号,经放 大滤波后驱动扬声器发声。声音的频率由延 时程序控制。实验电路如下图所示,执行程 序后,扬声器将发出一定频率的声音。
程序参考流程 如右图所示:
复习思考题
复习8051单片机并行I/O端口特性, P0~P3口各有什么特点?
为什么说P1口是“准双向口”?在实 验中用P1口输入时如果不先向P1口写入 “1”而直接读取引脚,会出现什么现象?
② 模拟交通信号灯控制。
8051单片机中断系统
8051单片机有5个中断源,有两个 中断优先级,高优先级的中断源可以中 断低优先级的服务程序,反之不行。当 两个同样级别的中断申请同时到来时, 则按一个固定的查寻次序来处理中断响 应。
中断源 入口地址
外部中断0 0003H
定时/计数器0 000BH
外部中断1 0013H
D7 D6 D5 D4 D3 D2 D1 D0
EA
ES ET1 EX1 ET0 EX0
EA:中断总允许位。 EA=0,CPU关闭所有的中断申请; EA=1,允许各个中断源的中断申请,但 还要取决于各中断源中断允许控 制位的状态。
ES:串行口中断允许位。 ES=1,串行口开中断; ES=0,串行口关中断。

Keil C51和伟福仿真器使用方法

Keil C51和伟福仿真器使用方法

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.程序执行后,需在主菜单中点击“调试”→,方可退出系统。

试验仪器及器件伟福系列仿真器CPU586计算机试验目标板WD

试验仪器及器件伟福系列仿真器CPU586计算机试验目标板WD

高8地址位 P2 锁存器
ALE MCS-51
外部程序存储器
P0
PSEN EA 图1.1 MCS-51与外部数据存储器的接口逻辑
实验仪器及器件 : 伟福系列仿真器、CPU586计算机、实验目标板、 WD-4微机稳压电源 实验内容与要求 : 1、指定内部RAM中某块的起始地址和长度,要求 将其内容清零 。 2、指定外部RAM中某块的起始地址和长度,要求 将其内容清零。 3、指定外部RAM中某块的起始地址和长度,要求 将其置为固定值。 4、根据MCS-51与外部数据存储器的接口逻辑原理, 编写数据传送程序,使8031内部RAM30H-3FH置 初值10H-1FH,然后传送到外部RAM2000H200FH中,再将2000H-200FH中内容传送到8031 内部RAM50H-5FH中。
思考题: 1、CPU对8031内部RAM存储器和外部RAM存储器各 有哪些寻址方式? MCS-51的寻址方式共有六种:立即数寻址、直接 寻址、寄存器寻址、寄存器间址、变址寻址、相对 寻址。我们必须掌握其表示的方法。 1 ata表示八位立即数,# data16表示是十六位立即数,data或direct表示直接 地址。 2)Rn(n=0-7)、A、B、CY、DPTR寄存器寻址变 量。 3)@R0、@R1、@DPTR、SP表示寄存器间址变 量。 4)DPTR+A、PC+A表示变址寻址的变量。 5)PC+rel(相对量)表示相对寻址变量。
PUSH ACC ANL A,#0FH SWAP A MOV B,310 MUL AB MOV B,A POP ACC ANL A,30FH ADD A,B RET
实验三 控制转移程序实验
实验目的 : 学习掌握控制转移指令程序设计方法。 实验原理 : 控制程序转移指令共有17条,不包括按布尔 变量控制程序转移的指令。其中有全存储空 间的长调用、长转移和按2KB分块的程序空 间内的绝对调用和绝对转移;全空间的长相 对转移及一页范围的短相对转移。这类指令 用到的助记符有ACALL、AJMP、LCALL、 LJMP、JMP、JZ、CJNE、DJNZ、JNZ等

伟福LAB2000P系列 单片机仿真实验系统000

伟福LAB2000P系列 单片机仿真实验系统000

伟福®伟福Lab2000P系列单片机仿真实验系统使用说明书南京伟福实业有限公司® 伟福Lab2000P 单片机仿真实验系统 目录 - i -目录第一章 概述 (1)第二章 伟福实验系统组成和结构 (3)第三章 板上仿真器使用方法 (12)第四章 MCS51系列单片机实验 (19)MCS96系列单片机实验 (20)8088/86系列CPU 实验 (21)软件实验1. 存储器块清零(51/96/88) (22)2. 二进制到BCD 码转换(51/96/88) (23)3. 二进制到ASCII 码转换(51/96/88) (24)4. 内存块移动(51/96/88) (25)5. 程序跳转表(51/96/88) (26)6. 数据排序(51/96/88) (27)硬件实验1. P1口输入输出(51/96) (28)2. 继电器控制(51/96) (30)3. 用74LS245读入数据(51/96/88) (31)4. 用74LS273输出数据(51/96/88) (32)5. PWM 转换电压实验(51/96) (33)6. 音频控制(51/96) (34)7. 用8255输入、输出(51/96/88) (35)8. 串行数转换并行数(51/96) (36)9. 并行数转换串行数(51/96) (38)10. 计数器实验(51) (40)11. 外部中断实验(51/96) (41)12. 定时器实验(51/96) (43)13. D/A 转换实验(51/96/88) (45)14. A/D 转换实验(51/96/88) (47)15. 外部中断实验(急救车与交通灯) (51/96) (49)16. 八段数码管显示(51/96/88) (51)17. 键盘扫描显示实验(51/96/88) (53)18. 电子时钟(51/96/88) (55)19. 单片机串行口通讯实验(51/96) (57)® 伟福Lab2000P 单片机仿真实验系统 目录 - ii -20. 打印机控制实验(51/96/88) (59)21. 直流电机控制实验(51/96/88) (61)22. 步进电机控制实验(51/96/88) (63)23. 温度传感器实验(51/96/88) (66)24. 液晶显示屏控制实验(51/96/88) (67)25. 电子琴(51/96/88) (69)26. 空调温度控制实验(51/96/88) (71)27. 计算器实验(51/96/88) (74)28. 用HSO 方式输出PWM 波形(96) (76)29. 用HSI 方式测量脉冲宽度(96) (77)30. 用HSI 中断方式统计脉冲个数(96) (78)31. 计数器实验(96) (80).... 32. 用片内A/D 做A/D 转换实验(96).. (81)33. PWM 转换电压实验(88) (82)34. 8253计数器实验(88) (83)35. 8259外部中断实验(88) (84)36. 8253定时器实验(88) (86)37. 8251A 串行口通讯实验(88) (88)第五章 逻辑分析工具 (90)本实验说明书包括8051,80C196,8088/86三种实验说明(8051单片机有6个软件实验、27个硬件实验,80C196单片机有6个软件实验、31个硬件实验,8088/86CPU 有6个软件实验、21个硬件实验)。

在Keil里怎么使用伟福仿真器

在Keil里怎么使用伟福仿真器

若想在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完美联调首先,你要下载安装这两个软件了。

伟福仿真器仿真环境IDE介绍(精)

伟福仿真器仿真环境IDE介绍(精)

运行后寄存器输出截图开发环境使用 3 (参看使用手册4部分)文本编辑器的使用源程序除可以在WAVE的编译环境下编辑、录入,还可以在WORD、记事本或写字板环境下录入、编辑和修改,新建项目添加模块文件到伟福编辑器中进行编译,但在编译前须将文件相应存为“**.asm”或“**.c”的格式。

.程序的编译(1)进入【项目】菜单,选择【编译】项,对程序进行编译。

(2)按F9键,对程序进行编译。

(3)在工具条中选择【编译(F9)】按钮,对程序进行编译。

.程序的运行(1)在【执行】菜单中选择【全速执行】,可执行整个程序。

(2)按Ctrl+F9,也可全速执行程序。

(3)选择工具栏中的全速执行(Ctrl+F9)按钮,也可执行程序。

(4)也可按说明书中选择断点执行方式和单步执行方式。

注意:上机过程中应体会单步、跟踪、设置断点、程序运行至光标处(按F4)、全速运行等软件调试方法的功能和特点。

熟悉开发环境的使用输入需要仿真的程序进行调试:强调:输入程序和指令的格式要求、标点符号的要求、保存程序的方法(.asm或.C)。

b、标签和断点的查看(应用); c、标签和断点的设置与取消; d、标签和断点的查看(应用); e、存储单元窗口的显示与查看;包括REG、SFR、DATA和 XDATA、CODE窗口等 f、端口窗口的显示与查看; g、定时/计数器初值与初始化程序的设置; h、程序的几种模拟运行方式的区别; i、根据程序运行后各存储单元和运行结果的指示进行调试。

熟悉开发环境的使用窗口:项目窗口信息窗口观察窗口 P、M、F、V、A、S、L符号意思及相关显示内容。

数据窗口XDATA、DATA、CODE各存储单元的值。

外设端口、定时器、中断、串行口查看。

详细请参看--《v8_MC(伟福V系列仿真器新版说明书)》--- 4开发环境部分。

E2000伟福仿真器使用说明

E2000伟福仿真器使用说明

E2000伟福仿真器使用说明基于我校使用的是南京伟福单片机仿真系统,特对A1307实验室使用的伟福仿真器作下详细的介绍。

一:概述伟福仿真品种多、功能强,和国内外同类高档仿真器功能相比,先进的特点如下:1.主机+POD组合,通过更换POD,可以对各种CPU进行仿真。

对待不同的应用场合,用户往往会选择不同的CPU,从而需要更换仿真器,伟福仿真软件WINDOWS版本支持本公司多种仿真器。

支持多类CPU仿真。

仿真器则采用主机+POD 组合,通过更换不同的POD,可对各种不同类型的单片机进行仿真。

为用户提供了一种灵活的多CPU仿真系统。

2.双平台DOS版本,WINDOWS版本。

其中WINDOWS版本功能强大。

中文界面,英文界面可任选,用户源程序的大小不再有任何限制,支持ASM,C,PLM语言混合编程,具有项目管理功能,为用户的资源共享,课题重组提供强有力的手段。

支持点屏显示,用鼠标左键点一下源程序中的某一变量,即可显示该变量的数值。

有丰富的窗口显示方式,多方位,动态地显示仿真的各种过程,使用极为便利。

本操作系统一经推出,立即被广大用户所喜爱。

3.双工作模式1 软件模拟仿真(不要仿真器也能模拟仿真)。

2 硬件仿真。

4.双CPU结构,100% 不占用户资源。

全空间硬件断点,不受任何条件限制,支持地址、数据、外部信号、事件断点、支持实时断点计数、软件运行时间统计。

5.双集成环境编辑、编译、下载、调试全部集中在一个环境下。

多种仿真器,多类CPU仿真全部集成在一个环境下。

可仿真51系列,196系列,PIC 系列,飞利蒲公司的552、LPC764、DALLAS320,华邦438等51增强型CPU。

为了跟上形势,现在很多工程师需要面对和掌握不同和项目管理器、编辑器、编译器。

他们由不同的厂家开发,相互不兼容,使用不同的界面。

学习使用都很吃力。

伟福 WINDOWS 调试软件为您提供了一个全集成环境,统一的界面,包含一个项目管理器,一个功能强大的编辑器,汇编Make、Build和调试工具并提供一个与第三方编译器的接口。

伟福单片机实验系统

伟福单片机实验系统
将 4MHz 脉冲信号接到分频电路 L,经过分频后,能得到 2MHz, lhff-Iz, 500KHz, 250KHz, 125KHz, 62.5KHz 多种频率的脉冲信号。脉冲产生电路和分频电路 如下:
2.7 分频电路
图 2.5 脉冲产生电路
图 2.6 脉冲分频电路
2.8 继电器输出电路 当控制端电平置高,公共触点与常开端吸合。我们可以将常开端接入 1
3
繁琐的连接线过程,板上也提供了 DIP40/28/24/20/16/14 插孔和 CPU 的地址 数据总线引出插孔,供学生自己扩展其它实验,培养实际动手能力,加强对 实验电路的理解。
伟福实验系统在硬件上预留了自主开发实验的空间。对基本实验仅需少 量连线就可进行,同时也提供了一些需较多连线的扩展性实验,以进一步锻 炼学生的动手能力。此外,它还为学生们提供了强大的软硬件调试手段。
图 1.1 伟福仿真试验系统的功能模块排列
伟福仿真实验系统上各功能模块的排列如图 1.1 所示。其实物照片如图 1.2 所示。各个模块的引脚都被引出到相应的插孔,扩展插座为 40 芯通用插 座,可兼容 28 芯、24 芯、16 芯和 14 芯插座。利用这个插座,可对双列直插 式的各种微机芯片进行实验。总线扩展为三排插孔,用于引出各种总线信号, 包括 8 根数据总线,16 根地址总线,以及 ALE,RD,WR 等控制总线,另外与 CPU 相关的一些控制信号和 I/O 信号例如 P1 口、RXD、TXD 等信号在仿真板上 引出。
12
冲信号;两灯都不亮时,表示浮空(高阻态)。
图 2.13 逻辑笔电路
2. 15 存储器电路 木实验仪上有一片 32K 存储器 61256。提供给学生做存储器实验,由于
地址译码为 4K 一段,所以只能提供 4K 容量使用,地址从 0000H-0FFFH。 用 RAM CS 来选择不同的地址段,以适应不同的应用电路。 2. 16 逻辑门电路

单片机伟福仿真

单片机伟福仿真

《单片机》课程实验指导石家庄职业技术学院目录第一章伟福仿真器简介 (3)第二章第二章实验部分…………………………………………… (16)§2-1 仿真器的使用 (16)§2-2 软件实验 (17)§2-3 硬件实验 (22)第一章伟福仿真器简介一 E2000L/E2000T/E2000S型仿真器介绍1 功能2 配置仿真头3 外形示意图J1 J2二 POD8X5X 仿真头介绍POD8X5X 仿真头可配E2000系列,E51系列仿真器,用于仿真INTEL8031/51系列及兼容单片机,可仿真CPU 种类为8031/32, 8051/52, 8751/52/54/55/58, 89C51/52/55/58,89C1051/2051/4051, 华邦的78E51/52/54/58, LG 的97C51/52/1051/2051. 配有40脚DIP 封装的转接座,可选配44脚PLCC 封装的转接座.选配2051转接可仿真20脚DIP 封装的 XXC1051/2051/4051CPUE2000 / E51 仿真器与POD8X5X连接图三WINDOWS版本软件安装1.1.将1号安装盘插入A:驱动器2.2.有几种方法可以执行A:盘的安装程序a.a.在我的电脑中打开A:驱动器,双击SETUP文件b.b.打开DOS窗口,DOS窗口命令行中输入A:SETUP3.3.按照安装程序的提示,输入相应内容.4.4.按照提示插入下一张软盘.5.5.继续安装,直至结束.也可以将安装盘全部复制到硬盘的一个目录(文件夹)中,执行相应目录下的SETUP进行安装.注意:在安装新版本软件时,如果硬盘上已有老版本的软件,请卸载旧版本软件后,再安装新软件.在安装过程中,如果用户没有指定安装目录,安装完成后,会在C:盘建立一个C:\WAVE目录附:编译器安装伟福仿真系统已内嵌汇编编译器(伟福汇编器),同时留有第三方的编译器的接口,方便用户使用高级语言调试程序.编译器请用户自备.安装51系列CPU的编译器1.1.进入C:\盘根目录,建立C:\COMP51子目录(文件夹)2.2.将第三方的51编译器复制到C:\COMP51子目录(文件夹)下.3.3.在 [ 主菜单 | 仿真器 | 仿真器设置 | 语言 ] 对话框的[编译器路径] 指定为C:\COMP51 (参见仿真器设置)如果用户将第三方编译器安装在硬盘的其它位置,请在[编译器路径]指明其位置.安装96系列CPU的编译器1.进入C:\盘根目录,建立C:\COMP96子目录(文件夹)2.将第三方的96编译器复制到C:\COMP96子目录(文件夹)下.3.在 [ 主菜单 | 仿真器 | 仿真器设置 | 语言 ] 对话框的[编译器路径] 指定为C:\COMP96 (参见仿真器设置)☺如果用户将第三方编译器安装在硬盘的其它位置,请在[编译器路径]指明其位置.安装PIC系列CPU的编译器1进入C:\盘根目录,建立C:\COMPPIC子目录(文件夹)2将第三方的96编译器复制到C:\COMPPIC子目录(文件夹)下.3在 [ 主菜单 | 仿真器 | 仿真器设置 | 语言 ] 对话框的[编译器路径] 指定为C:\COMPPIC (参见仿真器设置)☺如果用户将第三方编译器安装在硬盘的其它位置,请在[编译器路径]指明其位置.四开发环境1 文件文件 | 打开文件打开用户程序,进行编辑。

LAB8000说明书

LAB8000说明书
12.定时器实验(51/96/PIC/ARM) .....................................................................42
13.D/A数模转换实验(51/96/88/ARM)...........................................................44
伟福
伟福Lab8000系列
单片机仿真实验系统
使用说明书
南京伟福实业有限公司
第一章概述...................................................................................................................1
10.计数器实验(51/PIC/ARM) .........................................................................39
11.外部中断实验(51/96/ARM)........................................................................40
26.空调温度控制实验(51/96/88/ARM)...............................................................70
27.计算器实验(51/96/88/ARM)...........................................................................73
6.数据排序(51/96/88/PIC).............................................................................26
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

伟福仿真器简介一. 仿真头介绍◆POD8X5XP 仿真头POD8X5XP 仿真头为POD8X5X 改进型。

可配E2000 系列,E6000 系列,K51 系列仿真器,用于仿真MCS51 系列及兼容单片机,可仿真CPU 种类为8031/32, 8051/52, 875X, 89C5X,89CX051, 华邦的78E5X, LG 的97C51/52/1051/2051。

配有40脚DIP 封装的转接座,可选配44 脚PLCC封装的转接座.选配2051转接座可仿真20 脚DIP封装的89CX051CPU。

当用户板功耗不大时,可以短接5V 电源输出跳线,由仿真器供电给用户板,一般情况下请不要短接此跳线。

如果短接复位信号输出跳线,当用软件复位程序时,仿真头的复位脚会输出一个复位信号,以复位用户板的其它器件。

注意:如果用户板有复位电路,请不要短接此跳线。

◆ PODH8X5X / PODH591 仿真头PODH8X5X运用PHILIPS授权的HOOKS技术,用PHILIPS芯片作为仿真芯片,来仿真各类与MCS51 兼容的MCU,仿真头的原有的P87C52可仿真通用的8X5X系列芯片,可以将P87C52 换成PHILIPS的P89C51Rx+或P89C51Rx2来仿真相应的MCU,也可以换成PHILIPS 的P89C66x 用于仿真PHILIPS 的P89C66x 系列MCU。

因为P89C51RD2 和P89C66X 内部带有扩展RAM,可以借用P89C51RD2 或P89C66x 来仿真带扩展RAM 的CPU,例如Winbond的78E58B、78E516 等。

PODH8X5X 可以从外部引入仿真电源,来仿真2.7V~5.5V用户电压,当用户需要仿真低电压时,将“电源选择跳线”接成“外部电源接入”方式即可。

仿真头的低电压由用户板提供。

注意:当用户想仿真低电压时,仿真头上的仿真CPU必须能工作于低电压状态。

(详见PODH8X5X 使用说明)仿真器与PODH8X5X 仿真头连接图二. 仿真器介绍说明:1. 仿真器使用9 针串行口,与PC 机用两头为孔的串行电缆连接。

对于一些只有USB 口而没有串口的计算机,可以使用USB转串口电缆将USB 转成串行口。

外形示意图串行电缆内部连接2. 根据仿真器型号不同,逻辑测试钩插座可能只有一个。

3. 根据仿真器型号不同,可能会没有20 芯仿真电缆插座。

4. 电源为直流5V/1A(最小),电源插孔的极性为内“正”外“负”。

K51L/K51T/K51S 51 系列专用型仿真器Philips H51L/H51T/H51S 系列专用型仿真器三、WINDOWS软件安装1.将光盘放入光驱,光盘会自动运行,出现安装提示。

2.选择“安装WINDOWS”软件3.按照安装程序的提示,输入相应内容。

4.继续安装,直至结束.若光驱自动运行被关闭,用户可以打开光盘的\ICESSOFT\E2000W\目录(文件夹),执行SETUP.EXE,按照安装程序的提示,输入相应的内容,直至结束。

在安装过程中,如果用户没有指定安装目录,安装完成后,会在C:盘建立一个C:\WAVE6000 目录(文件夹),结构如下:四、编译器安装伟福仿真系统已内嵌汇编编译器(伟福汇编器),同时留有第三方的编译器的接口,方便用户使用高级语言调试程序.编译器请用户自备.安装51 系列CPU 的编译器1.进入C:\盘根目录,建立C:\COMP51 子目录(文件夹)2.将第三方的51 编译器复制到C:\COMP51 子目录(文件夹)下.3.在[ 主菜单| 仿真器| 仿真器设置| 语言] 对话框的[编译器路径] 指定为C:\COMP51 (参见仿真器设置)J 如果用户将第三方编译器安装在硬盘的其它位置,请在[编译器路径]指明其位置.例如:“C:\KEIL\C51\”五、开发环境8(1) 文件(F)文件| 打开文件打开用户程序,进行编辑。

如果文件已经在项目中,可以在项目窗口中双击相应文件名打开文件.文件| 保存文件保存用户程序。

用户在修改程序后,如果进行编译,则在编译前,系统会自动将修改过的文件存盘.文件| 新建文件建立一个新的用户程序, 在存盘的时候,系统会要求用户输入文件名.文件| 另存为将用户程序存成另外一个文件, 原来的文件内容不会改变文件| 重新打开在重新打开的下拉菜单中有最近打开过的文件及项目,选择相应的文件名或项目名就可以重新打开文件或项目。

仿真器设置包括仿真器类型,仿真头(POD)类型,CPU 类型,显示格式和产生的目标文件类型可以用以下几种方法设置仿真器.o 在项目窗口中双击第一行,将打开仿真器设置窗口,对仿真器进行设置.o 按鼠标右键,在弹出菜单中选择[仿真器设置].o 主菜单仿真器|仿真器设置.加入模块文件o 按鼠标右键,在弹出菜单中选择[加入模块文件]o 主菜单项目|加入模块文件加入包含文件o 按鼠标右键,在弹出菜单中选择[加入包含文件]o 主菜单项目|加入包含文件用户可以将以前单文件方式仿真转为WINDOWS 下的项目方式进行仿真1.主菜单文件|新建项目,在新建项目时,前一个项目自动关闭.2.加入模块文件时,选择要调试的程序文件名,将文件加入项目.3.将项目存盘.4.编译,运行,调试项目.文件| 保存项目将用户项目存盘。

用户在编译项目时,自动存盘。

注意:当用项目仿真时,系统要求项目文件,模块文件,包含文件在同一个目录(文件夹)下.文件| 新建项目当用户开始新的任务时,应新建一个项目,在项目中,设置所用仿真器类型,POD类型,加入用户程序(模块)。

文件| 关闭项目关闭当前项目,如果用户不想用项目方式调试单个程序,就要先关闭当前项目。

文件| 项目另存为将项目换名存盘,此方法只是将项目用另一个名字,而不会将项目中的模块和包含文件换成另一个名字存盘.如果想将整个项目及模块存到另一个地方,请用复制项目方法.文件| 复制项目复制项目,用户可以将项目中的所有模块(用户程序)备份到另一个地方。

在多模块项目中,用复制项目功能,可以避免用户因为少复制某些模块,而造成项目编译不能通过.方便用户对程序进行管理.文件| 调入目标文件装入用户已编译好目标文件。

系统支持两种目标文件格式:BIN,HEX 格式地址选择一般为缺省地址(由编译器定).如果想在当前项目已编译好的二进制代码中插入一段其它代码,可以去掉”缺省地址”前的选择.然后填入开始插入的地址和结束地址。

用调入目标文件的方法,可以调试已有的二进制代码程序.而不需要源程序.直接调入目标文件进行仿真的方法是:1.关闭项目。

2.在新建的项目中,设置仿真器类型,仿真头类型,CPU 类型.3.调入目标文件.(不要用加入模块方式,而是直接调入文件)4.打开CPU 窗口,在CPU 窗口中就可以看见目标文件反汇编生成的程序.5.程序停在与CPU 相关的地址上(51 系列停在0000H处,96系列停在2080H)6.这样就可以单步或全速调试程序了.目标文件可以存成两种格式:[二进制格式(BIN)]:由编译器生成的二进制文件,也就是程序的机器码[英特尔格式(HEX)]:由英特尔定义的一种格式,用ASCII 码来存储编译器生成的二进制代码,这种格式包括地址,数据和校验[地址选择]一般为[缺省地址(由编译器定)].如果想要存盘的目标文件是由“调入目标文件”方式装入,而不是由系统编译产生的代码,并已经修改,最好指定它的开始地址和结束地址,因为代码不是编译系统产生的.系统不知道文件有多长,无法指定开始和结束地址。

自己指定地址的方法是: 去掉[缺省地址]前的选择勾.然后填入开始插入的地址和结束地址。

文件| 反汇编将可执行的代码反汇编成汇编语言程序。

(详见伟福反汇编功能的使用方法)文件| 打印打印用户程序。

文件| 退出退出系统,如果在退出以前有修改过的文件没有存盘,系统将会提示是否把文件存盘.(2)编辑(E)编辑| 撤消键入取消上一次操作编辑| 重复键入恢复被取消的操作编辑| 剪切删除选定的正文,删除的内容被送到剪贴板上编辑| 复制将选定的内容,复制到剪贴板上编辑| 粘帖将剪贴板的内容插入光标位置编辑| 全选选定当前窗口所有内容。

8(3)搜索(S)搜索| 查找在当前窗口中查找符号,字串。

可以指定区分大小写方式,全字匹配方式,可以向上/向下查找。

搜索| 在文件中查找可以在指定的一批文件中查找某个关键字。

搜索| 替换在当前窗口查找相应文字,并替换成指定的文字,可以指定区分大小写方式和全字匹配方式查找,可以在指定处替换,也可以全部替换。

搜索| 查找下一个查找文字符号下一次出现的地方搜索| 项目中查找在项目所有模块(文件)中查找符号,字串。

在项目所包含的文比较多时,用此方法可以很方便地查到字串在什么地方出现。

搜索| 转到指定行将光标转到程序的某一行。

搜索| 转到指定地址/标号将光标转到指定地址或标号所在的位置。

搜索| 转到当前PC 所在行将光标转到PC 所在的程序位置。

8项目(P)项目| 编译编译当前窗口的程序。

如有错误,系统将会指出错误所在的位置。

项目| 全部编译全部编译项目中所有的模块(程序文件),包含文件。

如有错误系统会指出错误所在位置。

项目| 装入OMF 文件建好项目后,无须编译,直接装入在其它环境中编译好的调试信息,在伟福环境中调试。

项目| 加入模块文件在当前项目中添加一个模块。

项目| 加入包含文件在当前项目中添加一个包含文件8(4)执行(R)执行| 全速执行运行程序执行| 跟踪跟踪程序执行的每步,观察程序运行状态。

执行| 单步单步执行程序,与跟踪不同的是,跟踪可以跟踪到函数或过程的内部,而单步执行则不跟踪到程序内部。

执行| 执行到光标处程序从当前PC 位置,全速执行到光标所在的行。

如果光标所在行没有可执行代码。

则提示“这行没有代码”执行| 暂停暂停正在全速执行的程序。

执行| 复位终止调试过程,程序将被复位。

如果程序正在全速执行,则应先停止。

执行| 设置PC将程序指针PC,设置到光标所在行。

程序将从光标所在行开始执行。

执行| 自动单步跟踪/单步模仿用户连续按F7 或F8 单步执行程序。

执行| 编辑观察项观察变量或表达式的值,可以将需要检查和修改的值或表达式放到观察窗口里以便检查和修改。

(图:观察项对话框)察内容,也就是按地址顺序显示变量值,与变量类型无关[求值]: 对表达式求值,并按显示格式显示在窗口内.[加入观察]:将表达式加入观察窗口中,以便随时察看.[编辑观察]:当修改过窗口内容后,按此键后,替代观察窗口中的原观察项,如果选择[加入观察],则会在观察窗口中另加一个变量的观察项,以两种格式观察一个变量.[取消]: 关闭编辑观察项窗口执行| 设置/取消断点将光标所在行设为断点,如果该行原来已为断点,则取消该断点。

相关文档
最新文档