伟福系列仿真器
伟福仿真器简介
哈尔滨工业大学华德应用技术学院专科毕业设计(论文)1 第1章伟福仿真器简介1.1 仿真器介绍5.1.1 功能表5 E6000系列的功能表仿真器型号功能H51/S 通
用仿真器(1-16位,15M总线速度)硬件测试仪运行时间统计逻辑笔(选配件)WINDOWS版本、DOS版本双平台、支持Keil uVision开发环境5.1.2 配置仿真头表6 仿真头功能表仿真头型号可仿真CPU POD-H8X5X 8X5X系列POD-H59X
P87C591 POD520 Dalas310/320/510/520/华邦77E58 POD51 8X5X系列CPU(P0口和P2口作为总线用)POD2051 2051、1051系列CPU(需与POD8x5x配合使用)POD552 Philips 80C552 POD438 华邦438 CPU PODLPC Philips LPC76X POD196KC
196KC/KB POD196MC 196MC/MD/MH POD16C5X PIC16C52/54/55/56/57/58、
PIC12C508/509 POD16C6X/7X PIC16C61/62/63/64/65/67、PIC16C71/72/73/74
POD16C71X PIC16C71X全系列POD16C8X PIC16C83/84 哈尔滨工业大学华德应
用技术学院专科毕业设计(论文)2 新仿真头伟福公司将为E6000系列开发新的仿真头 5.1.3 外形示意图伟福H51/S外形示意图说明:1. 仿真器使用9针串行口,与PC机用两头为孔的串行电缆连接。对于一些只有USB口而没有串口的计算机,可以使用USB转串口电缆将USB转成串行口。2. 根据仿真器型号不同,逻辑测试钩插座只有一个。3. 根据仿真器型号不同,可能会没有20芯仿真电缆插座。4. 电源为直流5V/1A(最小),电源插孔的极性为内“正”“外”“负”。 1.2 POD-H8X8X仿真头介绍POD-H8X5X仿真头可配E2000系列,E6000系列,K51系列抡?/B>器,用于仿真INTEL8031/51系列及兼容单片机,可仿真CPU种类为8031/32,8051/52,8751/52/54/55/58,89C51/52/55/58,89C1051/2051/405。华邦的伟福H51/S型仿真插座仿真插座电源指示灯电源插座逻辑测试钩插座串口插座主机哈尔滨工业大学华德应用技术学院专科毕业设计(论文)3 78E51/52/54/58,LG的
伟福6000的使用
单片机开发系统
伟福6000软件的使用
伟福6000软件的使用
• • • • • • • • • • 一、ຫໍສະໝຸດ Baidu装 执行wave6k.exe 二、设置仿真器 1、打开WAVE6000集成调试软件 2、设置窗口 窗口菜单——数据窗口——打上对号——调整窗口 至合适位置 3、设置仿真器 仿真器菜单——仿真器设置——仿真器——选择仿 真器(S51)——选择CPU(8031 、8751或者 8752)——使用伟福软件模拟器——确定 4、设置文本编辑器 字体选择:Fixedsys (这一步可以不要)
• 三、输入程序 • 1、新建文件 • 文件菜单——新建文件——出现NOMANE1文 件——输入程序(大小写都可以)——保存—— 选择路径并给文件改名,后缀必须是 .ASM—— 保存文件 • 2、编译文件 • 菜单——项目——编译(或者直接按下F9键)— —在信息窗口显示错误信息——修改程序——直 到没有语法错误(显示保存目标文件)——保存 的.HEX和.BIN文件用来烧写单片机 • 四、调试程序(软件模拟仿真) • 1、运行程序 • 每按一次F7键,会在主窗口执行一条程序,观察 各窗口的显示内容,是不是与符合程序设计要求 一致,修改程序直到没有逻辑错误。
伟福 WAVE 系列仿真器 使用说明
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)
ICExplorer系列单片机仿真系统简介
ICExplorer系列单片机仿真系统简介
ICExplorer系列单片机仿真系统是南京伟福实业有限公司开发的一种高性能,低价格的通用单片机开发工具. 可用于各种单片机的软硬件开发和调试. 它由ICExplorer仿真系统硬件与ICExplorer集成调试软件两部分组成.
0.1 ICExplorer单片机仿真系统硬件
●ICExplorer系列单片机仿真系统硬件采用大规模在线可编程芯片制造. 将整个单片机仿
真控制电路、逻辑分析仪、总线跟踪、实时时效分析集成到一片大规模 ispPLD 芯片中, 仿真 CPU外置在仿真头上, 通过更换不同的仿真头,可对各种单片机进行仿真.
●8位/16位兼容, 可仿真4位至16位单片机
●采用专用仿真芯片及硬件断点技术, 不占用单片机任何资源. 在用户程序运行中, 可打
入 CTRL-C 中断用户程序运行, 返回监控.
●采用高速串口与计算机进行通信, 波特率自动设置. 最高波特率可达 115,200
●逻辑分析仪可以实现各种复杂的组合断点和观察各种逻辑波形及分析时序关系,
总线跟踪可以跟踪程序的运行轨迹。
0.2 ICExplorer集成调试软件
●ICExplorer集成调试软件,具有编辑、汇编、编译、调试和软件模拟等功能,所有的操
作均可通过窗口和菜单的选择来完成。将软件命令和反映程序运行的情况集中在同一屏幕上的形式,称为集成环境,集成环境可以减少用户记忆众多命令的负担,方便用户编写和调试软件, 直观地反映程序运行情况, 提高软件的开发效率
●支持Windows’95及Windows’98。编辑器可以编辑超大型源文件(仅受硬盘大小限制)
伟福仿真软件教程
四、实验说明 在使用键盘显示功能时,要先了解各自的接口。 本实验中要将计时结果送LED显示,可按下面给出的步骤: 先将各位计时值拆字,分别送到LED0~LED7显示缓冲区中去, 然后调用显示子程序。 本实验中用定时器T0产生1秒钟基本时间单位,系统 fosc=12MHz,当定时器T0工作在方式1(16位)时,最大定时 时间为 216*1μs=65536μs 再利用软件记数,当T0中断16次时,所用时间为 65536*16=1048576μs≈1s 因此在T0中断处理程序中,要判断中断次数是否到16次,若 不到16次,则只使中断次数加1,然后返回,若到了16次,则使 电子秒表记时值加1(十进制),请参考硬件实验五有关内容。 五、实验仪器和设备:PC机、WAVE软件、仿真器、用户板、 实验板、开关电源等。
六、参考程序框图
其他程序参照以上程序 步骤或实验辅导
六、参考程序框图
硬件实验三 计数器实验
一、实验目的 学习51单片机内部定时/计数器使用方法。 二、实验内容 51单片机内部定时计数器T0,按计数器模式工作于方 式1,对P3.4(T0)引脚进行计数。将其数值按二进制数在P1 口驱动LED灯上显示出来。 三、实验电路连线
P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 ●-----------------------● ●-----------------------● ●-----------------------● ●-----------------------● ●-----------------------● ●-----------------------● ●-----------------------● ●-----------------------● ●-----------------------● LED0 LED1 LED2 LED3 LED4 LED5 LED6 LED7 T0(P3.4)
《伟福仿真软件教程》课件
欢迎来到伟福仿真软件教程PPT课件。在这里,您将学到如何使用伟福仿真软 件来模拟电路、信号处理以及噪声分析。这是一个富有挑战性和乐趣的学习 之旅!
伟福仿真软件简介
定义
伟福仿真软件是一种电子 电路仿真软件,可以完成 复杂电路的模拟分析。
优点
伟福仿真软件可以大大缩 短产品研发周期、降低开 发成本和风险。
伟福仿真软件的基本操作
1
绘制电路图
打开伟福仿真软件,在编辑器中绘制
添加原件
2
电路图,并设置所需的仿真参数。
在编辑器中添加所需的电子器件和元
器件,如电阻、电容、二极管等。
3
仿真参数设置
设置所需的仿真参数,如电路的电压、
电流等参数,信号的频率、幅值等参
仿真结果分析
4
数。
根据仿真结果进行分析和优化,可以 发现电路中的问题,改进电路性能。
2 不足
伟福仿真软件需要一定的专业基础知识和实践经验,才能更好地应用于各种电子电路的 仿真分析。
学习伟福仿真软件的建议
积极参与实践
通过实践,提高对电子电 路的认识和对仿真软件的 运用技能。
多阅读相关资料
多读电子线路和信号处理 等方面的学术论文,提高 对电子电路仿真的理解和 应用。
参加相关课程和培训
应用领域
伟福仿真软件被广泛应用 于电子、通讯等领域,提 高了产品的设计和研发效 率。
伟福LAB2000P系列 单片机仿真实验系统
伟福
®
伟福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)
使用Keil调试环境和伟福V系列仿真器进行硬件仿真
伟福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选项卡,再次确定完成项目设置。
实验一 MCS-51仿真调试软件伟福软件模拟器使用练习
实验一 MCS-51仿真调试软件伟福软件模拟器使用练习
一、实验目的
1.学习51系列仿真调试软件伟福6000软件模拟器的使用方法。
2.练习程序的录入、修改、编译方法。
3.练习程序的调试方法。
4.对程序进行模拟仿真运行。
二、实验设备
1.PC机(WINDOWS操作系统)。
2.HF-MC01单片机实验实训系统。
3. 伟福6000软件模拟器。
三、实验内容及步骤
1、运行WAVE
双击“WAVE”图标,进入仿真调试环境。最上行为提示行:伟福6000 软件模拟器(8***) [C:\WAVE\SAMPLES\***.PRJ]- [***- C:\WAVE\SAMPLES\***.ASM],其中,8***为要仿真的芯片,后面的.PRJ文件是你要调试的项目,最后一项是录入的源程序。(如果有项目文件,请点击菜单文件-关闭项目)
2、仿真器设置
使用语言设置:点击“仿真器——仿真器设置”
仿真器设置:点击“仿真器——仿真器设置——语言”,选择“伟福汇编器”“混合十、十六进制”;点击仿真器设置下的“仿真器”,选择 S51/S、 POD8X5X、8751(或AT89C51);在“使用伟福软件模拟器”选项上打“√”,点击“好”。完成软件模拟仿真器环境设置。
3、程序录入
请完成下列程序的录入(SY1.ASM)。(注意:录入源程序必须使用西文输入法)
录入源程序前先关闭项目,具体操作步骤是:点击“文件”——点击“关闭项目”;再按下述步骤进行录入操作。
录入步骤为:点击“文件”——点击“新建文件”,则显示器打开源程序录入窗口,文件名默认为NONAME1;将SY1.ASM录入并点击“文件”———点击“保存文件”。特别注意:保存文件时必须加上扩展名“.ASM”,并记录保存的文件夹路径。
仿真软件的使用
仿真软件的使用
————————————————————————————————作者:————————————————————————————————日期:
伟福和Proteus ISIS仿真软件的使用第一部分伟福纯软件仿真器使用入门
一、概述
伟福纯仿真软件是伟福仿真器的配套软件,伟福仿真器是国内较好的仿真器之一,它能够仿真的CPU品种多、功能强。通过更换仿真头POD,可以对不同的CPU进行仿真。可仿真51系列,196系列,PIC系列,飞利蒲公司的552、LPC764、DALLAS320,华邦438等51增强型CPU。伟不论你是否购买了他们的硬件产品,伟福网站都提供免费下载和使用。现在伟福软件已经出了VW版。
伟福纯软件仿真器具有以下特点:
1.双平台:有DOS版本和Windows版本。其中Windows版本功能强大。中文界面,英文界面可任选。
2.双工作模式:软件模拟仿真(不要仿真器也能模拟仿真)和硬件仿真。
3.双集成环境:编辑、编译、下载、调试全部集中在一个环境下。多种仿真器,多类CPU 仿真全部集成在一个环境下。
这里只说明Windows版本纯软件模拟仿真的使用方法,其他内容可以到伟福网站去查看,光盘\视频文件里面也有伟福软件的使用说明。
二、Windows版本软件安装
1.将光盘插入光驱,找到E6000W文件夹,打开。
2.双击SETUP文件。
3.按照安装程序的提示,输入相应内容。
4.继续安装,直至结束。
也可以将安装盘全部复制到硬盘的一个目录(文件夹)中,执行相应目录下的SETUP进行安装。最新的版本安装更简单。
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,晶体频率输
伟福仿真软件的使用
伟福仿真软件的使用
一、目的要求
1、了解伟福仿真软件的特点;
2、掌握伟福仿真软件的使用方法。
二、知识要点
1、在语言选择栏的编译器选择项中,应把“伟福汇编器”选中;
2、在通信设置栏中应把“模拟仿真器”的设置一项选中。
三、技能要点
1、从桌面上单击右图图标,进入编程器的操作环境,如图3-1。
图3-1 汇编环境主界面
2、主菜单。
其中工具栏如图3-2,菜单栏如图3-3。
图3-2 工具栏
图3-3 菜单栏
3、伟福仿真软件的使用方法:
1)进入伟福仿真软件的操作环境;
2)选择软件模拟仿真方式;
3)选择要使用的仿真头和要进行仿真的单片机芯片的型号;
4)选择编译器:单击“仿真器”菜单或工具按钮→选择“仿真器设置”选项→“语言”标签→选中“伟福汇编器”;
5)输入需要仿真的程序进行调试:
a、强调:输入程序和指令的格式要求、标点符号的要求、保存程序的方法
(.asm或.C)。标签和断点的设置与取消;
b、标签和断点的查看(应用);
c、标签和断点的设置与取消;
d、标签和断点的查看(应用);
e、存储单元窗口的显示与查看;
包括REG、SFR、DATA和XDATA、CODE窗口等
f、端口窗口的显示与查看;
g、定时/计数器初值与初始化程序的设置;
h、程序的几种模拟运行方式的区别;
i、根据程序运行后各存储单元和运行结果的指示进行调试。
四、技能训练内容
1、程序的仿真与调试实训
(1)仿真过程中注意信息窗口的提示和断点的灵活应用;
(2)在打开编辑窗口后,按“*.asm”格式先保存文件,再输入源程序,便于及时
发现指令的错误;
(3)注意分析各涉及到的存储器单元中的数据变化情况。
在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,还行.
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个步骤):
伟福仿真器仿真环境IDE介绍
熟悉开发环境的使用
窗口:
项目窗口 信息窗口 观察窗口 P、M、F、V、A、S、L符号意思及相 关显示内容。
数据窗口XDATA、DATA、CODE各存储单 元的值。 外设端口、定时器、中断、串行口查看。 详细请参看--《v8_MC(伟福V系列仿真器 新版说明书)》--- 4开发环境部分。
伟福仿真器仿真环境IDE介绍 ---汇编语言部分
Βιβλιοθήκη Baidu
本课程设计采用伟福仿真器仿真开发环境内 嵌汇编编译器,采用软件模拟器模式,实现 汇编程序编译调试运行。在仿真器设置时注 意勾选使用伟福软件模拟器
WAVE仿真器的开发环境界面
编辑窗口 项目、寄存 器窗口
信息窗口
数据窗口
开发环境使用 1
1.仿真器设置
2.程序的编译
(1) 进入【项目】菜单,选择【编译】项,对程序进行编译。
(2) 按F9键,对程序进行编译。 (3) 在工具条中选择【编译(F9)】按钮 ,对程序进行编译。
3.程序的运行
(1) 在【执行】菜单中选择【全速执行】,可执行整个程序。 (2) 按Ctrl+F9,也可全速执行程序。 (3) 选择工具栏中的全速执行(Ctrl+F9)按钮 ,也可执行程序。 (4) 也可按说明书中选择断点执行方式和单步执行方式。
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和调试工具并提供一个与第三方编译器的接口。由于风格统一,从而大大节省了您的精力和时间。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
注意事项 : 1、学生进行实验前必须进行预习,拟定程序
设计方案 。 2、连接线路时注意电源端和接地端,不要反
接,线路检查无误时再开启稳压电源。
重点: 能提出程序设计思路,掌握转换程序设计。
A3:MOVX A,@DPTR MOV @R0,A INC R0 INC DPTR DJNZ R2,A3 SJMP $
实验二 数制转换运算实验
实验目的 : 1、学习二进制数转换为BCD码数的一般算法。 2、学习十进制数转换成ASCⅡ码的一般算法。
实验原理 :
单片机能识别和处理的是二进制码,而输入输出设 备(LED显示器、微型打印机等)则使用ASCⅡ或 BCD码。为此,在单片机应用系统中经常需要通过 程序进行二进制码与BCD、ASCⅡ码转换。
⑴十六进制数与ASCⅡ码之间的转换:当十六进制 数在0-9之间时,其对应的ASCⅡ码值为该十六进 制数加30H,当十六进制数在A-F之间时,其对应的 ASCⅡ码值为该十六进制数加37H.
⑵BCD码是每四位二进制数表示一位十进制数。转 换方法是将数制二进制数除以100、10,所得商即 为百位、十位,余数为个位数。
2、关闭稳压电源,将实验目标板电源线+5V端 和接地端分别接到稳压电源的+5V端和接地 端。
3、连接6264器件地址CS到译码器CS1端,使 其地址为2000H。
4、检查无误,开启稳压电源。
5、输入预习编写程序,汇编通过后单步、断点 连续运行程序,检查相应存储器结果。
实验接线图
伟福WAVE6000使用方法:
实验一 数据传送实验
实验目的: (1)学习使用伟福仿真软件 (2)掌握8031内部RAM和外部RAM之间数 据传送特点和应用。 (3)复习数据传送指令。
实验原理 :
图1.1为6264外部RAM的扩展原理图, 8031的P0口为RAM的复式地址数据线,P2 口的P2.5-P2.7用于对RAM进行片选(通过 74LS138译码器)。在外部RAM读/写期间, CPU产生RD/WR信号。P2口输出外部8位地 址,P0口分时传送低8位地址。
1、双击桌面WAVE图标,打开WAVE仿真软件。
2、建立一个新的用户程序:点击工具条文件菜单——点击新 建文件。在新建文件中编写程序。
3、保存文件:点击文件菜单下保存文件或快捷键F2,在保存 文件对话框内输入文件名,将其存为ASM文件。
4、对保存的ASM文件进行汇编:点击项目菜单下编译或快捷 键F9。
地址。
2)Rn(n=0-7)、A、B、CY、DPTR寄存器寻址变
量。
3)@R0、@R1、@DPTR、SP表示寄存器间址变
量。
4)DPTR+A、PC+A表示变址寻址的变量。
5)PC+rel(相对量)表示相对寻址变量。
2、为什么8031最适合于智能仪表和控制应用 场合?
8031控制功能强、体积小、功耗低,具有 一定的数据处理能力。能完成数据采集、处 理、零位修正、误差补偿、数字显示、报警、 数值计算以及各种逻辑判断和控制,使仪器 仪表数字化、智能化。
高8地址位 P2
ALE MCS-51
P0 PSEN
EA
锁存器
外部程序存储器
图1.1 MCS-51与外部数据存储器的接口逻辑
实验仪器及器件 : 伟福系列仿真器、CPU586计算机、实验目标板、 WD-4微机稳压电源
实验内容与要求 : 1、指定内部RAM中某块的起始地址和长度,要求 将其内容清零 。 2、指定外部RAM中某块的起始地址和长度,要求 将其内容清零。 3、指定外部RAM中某块的起始地址和长度,要求 将其置为固定值。
2、对DJNZ和CJNE两条指令功能混淆。
思考题:
1、CPU对8031内部RAM存储器和外部RAM存储器各 有哪些寻址方式?
MCS-51的寻址方式共有六种:立即数寻址、直接
寻址、寄存器寻址、寄存器间址、变址寻址、相对 寻址。我们必须掌握其表示的方法。
1
atLeabharlann Baidu表示八位立即数,#
data16表示是十六位立即数,data或direct表示直接
4、根据MCS-51与外部数据存储器的接口逻辑原理, 编写数据传送程序,使8031内部RAM30H-3FH置 初值10H-1FH,然后传送到外部RAM2000H200FH中,再将2000H-200FH中内容传送到8031 内部RAM50H-5FH中。
实验步骤 :
1、开启稳压电源,将其输出调到+5V/-5V。
实验仪器及器件 : 伟福系列仿真器、CPU586计算机、实验目 标板、WD-4微机稳压电源。
实验内容与要求 : 编写程序将R1中的十六进制数转换成相应的 ASCⅡ码后,结果放在R3和R4中;把累加器 A的二进制数转化为BCD码,将百、十、个 位分别存放在内部RAM的50H/51H/52H中。
实验步骤: 1、开启电源。 2、输入预习编写程序,汇编通过后单步、断
5、确定执行程序地址:将光标点击在要执行程序内,右键, 在右键菜单中点击设置PC。
6、单步执行程序:快捷键F8。
7、断点连续运行程序:将光标点击在设置断电程序内,右键, 在右键菜单中点击设置断点,然后连续运行程序,快捷键 CTRL-F9。
8、在以下窗口观察运行结果。CPU窗口、信息窗口、数据窗 口。
参考程序: MOV R0,#30H MOV R2,#10H MOV A,#10H
A1:MOV @R0,A INC R0 INC A DJNZ R2,A1 MOV R0,#30H MOV DPTR,#2000H MOV R2,#10H
A2:MOV A,2R0
MOVX @DPTR,A INC R0 INC DPTR DJNZ R2,A2 MOV R0,#50H MOV DPTR,#2000H MOV R2,#10H
注意事项: 1、学生进行实验前必须进行预习,拟定程序
设计方案。 2、连接线路时注意电源端和接地端,不要反
接,线路检查无误时在开启稳压电源。
重点:能提出程序设计思路,对数值传送类指 令进行复习。
难点:能设计出符合要求、结果正确的实验程 序。
学生在实验中容易出现的困难及错误:
1、系统的程序设计无从下手,设计出的程序 不符合题目要求。指令设计不符合格式规范。