伟福仿真软件教程.ppt

合集下载

伟福仿真软件教程 ppt课件

伟福仿真软件教程  ppt课件

216*1μs=65536μs 再利用软件记数,当T0中断16次时,所用时间为
65536*16=1048576μs≈1s
因此在T0中断处理程序中,要判断中断次数是否到16次,若 不到16次,则只使中断次数加1,然后返回,若到了16次,则使 电子秒表记时值加1(十进制),请参考硬件实验五有关内容。
五、实验仪器和设备:PC机、WAVE软件、仿真器、用户板、
二、实验内容
51单片机内部定时计数器T0,按计数器模式工作于方 式1,对P3.4(T0)引脚进行计数。将其数值按二进制数在P1 口驱动LED灯上显示出来。
三、实验电路连线
P1.0 ●-----------------------● LED0 P1.1 ●-----------------------● LED1 P1.2 ●-----------------------● LED2 P1.3 ●-----------------------● LED3 P1.4 ●-----------------------● LED4 P1.5 ●-----------------------● LED5 P1.6 ●-----------------------● LED6 P1.7 ●-----------------------● LED7
ppt课件
8
A. CPU窗口
通过CPU窗口可以看到你编译正确的机器码及反汇编程序, 让你更清楚地了解程序执行过程。CPU窗口中还有SFR窗口和 位窗口,让你了解程序执行过程中寄存器内容的变化。
ppt课件
9
B.数据窗口
对51系列CPU,数据窗口有:DATA 内部数据窗口; CODE 程序数据窗口;XDATA 外部数据窗口;PDATA 外部数据窗口(页方式)

伟福仿真器使用说明书

伟福仿真器使用说明书

G6W/G6S 与 POD196 连 接时,要将 10 芯插座 两组短接
仿真头 1
34 芯电缆
G6W / G6S 仿真器与 POD196KC 连接图
4
至 G6W/G6S 仿真器
WAVE 系列仿真器使用说明
◆ POD520 仿真头
伟福 ®
用于仿真 DALLAS 的 80C320,80C520,87C520,WINBOND 的 77E58 高速单片机,配有 40 脚 DIP 封装的转接座,可选配 44 脚 PLCC 封装的转接座.
i
伟福………………………………………………………34 菜单 | 仿真器……………………………………………………………………………44
菜单 | 仿真器 | 仿真器设置……………………………………………………….44 语言设置………………………………….………………………………………44 目标文件设置…………………………………………….………………………47 仿真器设置………………………………………………………………….……48 通信设置……………………………………………………………………….…54
仿真头 仿

21
20
34 芯电缆

20 芯电缆
40
1
E2000 / E51 仿真器与 POD8X5X 连接图
3
伟福…®……………………………….仿真器硬件
◆ POD196KB/KC 仿真头
用于仿真 INTEL80C196KB/KC 单片机
仿真头 仿
1

34 芯电缆

10 芯电缆
E2000 仿真器与 POD196KC 连接图
3. 双工作模式 1 软件模拟仿真(不要仿真器也能模拟仿真)。 2 硬件仿真。

单片机仿真软件

单片机仿真软件

方法/步骤
打开Proteus软件,如图所示
方法/步骤
点击左边的P按钮添定
方法/步骤
点击左边的P按钮添加元气件,如图 所示,输入res选择电阻,点击确定
方法/步骤
点击左边的P按钮添加元气件,如图 所示,输入button选择按键,点击确 定
参考资料:基于Proteus的51系列单片机设计与仿真(第4版)
《基于Proteus的51系列单片机设计与仿真(第4版)》是2020年5月电子工业出版社出版的图书, 作者是陈忠平。
参考资料:Proteus电子电路设计及仿真(第2版)
《Proteus电子电路设计及仿真(第2版)》是2014年2月电子工业出版社出版的图书,作者是许 维蓥、郑荣焕。
参考资料:51单片机很简单——Proteus及汇编语言入门与实例
《51单片机很简单——Proteus及汇编语言入门与实例》是2017年化学工业出版社出版的图书, 作者是杜树春。
参考资料:单片机原理与应用——基于AT89S51+Proteus仿真
《单片机原理与应用——基于AT89S51+Proteus仿真》是2019年3月机械工业出版社出版的图书, 作者是胡凤忠、高金定、廖亦凡。
参考资料:单片机仿真器
单片机仿真器是指以调试单片机软件为目的而专门设计制作的一套专用的硬件装置。
感谢观看
单片机仿真软件
参考资料:wave6000
wave6000是南京伟福公司的单片机开发软件,一般就是用在C51单片机。不需要购买仿真器,使 用软件模拟器就可以了,使用很方便的。也支持KEILC,但最好不要在WAVE内使用C,如果想用C 编写,还是用KEIL C方便。
内容介绍
仿真软件是一种完全依靠软件手段进行开发的系统,系统由计算机加模拟开发软件构成

伟福仿真快速入门

伟福仿真快速入门
第二章 辽宁科技大学 高职学院 刘莉
延时子程序: 延时子程序: Delay: mov r6, #0 mov r7, #0 DelayLoop: djnz r6, DelayLoop ; 内环:1ms (6M晶振) 内环: (6M晶振 晶振) djnz r7, DelayLoop ; 外环:约260ms 外环: ret end
第二章 辽宁科技大学 高职学院 刘莉
org 0000h ljmp start org 0100h start: mov r0,#20h mov dptr,#0000h mov r2,#10h mov a,#00h loop: mov @r0,a movx @dptr,a inc a inc r0 inc dptr djnz r2,loop sjmp $
第二章
辽宁科技大学 高职学院 刘莉
快速入门完成一个单片机应来自系统软件的设计,一 般要经过软件流程设计, 程序编写、 程序编译、 程序调试、 程序修改、 程序再编译再调试等反复的过程,
第二章
辽宁科技大学 高职学院 刘莉
1、建立你的新程序
选择菜单【文件】 选择菜单【文件】/新建文件
出现一个文件名为NONAME1的源程序窗口,在此窗口中输入以下程 出现一个文件名为NONAME1的源程序窗口,在此窗口中输入以下程 序 ORG 0000H MOV A, #0 MOV P1, #0 LOOP: INC P1;p1加1 P1;p1加 CALL DELAY;调用延时子程序 DELAY;调用延时子程序 SJMP LOOP;转移到LOOP LOOP;转移到LOOP DELAY: MOV R2, #3;计数器赋初值 #3;计数器赋初值 MOV R1,#0;计数器赋初值 R1,#0;计数器赋初值 DLP: DJNZ R0, DLP ;R0减1不为零转移到DLP R0减 不为零转移到DLP DJNZ R1, DLP;R1减1不为零转移到DLP DLP;R1减 不为零转移到DLP RET;子程序返回 RET;子程序返回 END;程序结束 END;程序结束 现在将此文件存盘

伟福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模式。

伟福仿真器使用说明书

伟福仿真器使用说明书
P…………..…14
仿真器介绍
E2000L/E2000T/E2000S型仿真器…………………………………………………15
G6W/G6S型仿真器…………………………………………………………………17
E51L/E51T/E51S型仿真器…………………………………………………………18
1.4菜单及功能介绍……………………………………………………………………99
1.5速学实例……………………………………………………………………….….109
1.6 WAVE汇编器……………………………………………………………………..113
1.7软件模拟器………………………………………………………………………..118
◆ POD87C52 仿真头
POD87C52 仿真头用于仿真PO,P2做为I/O口工作方式的89C51/52,87C51/52系列
单片机,此种仿真头适用于G6W/G6S型仿真器. 可选配44脚PLCC封装的转接座,用于
仿真PLCC封装的芯片. 选配2051转接可仿真20脚DIP封装的XXC1051/2051/4051CPU.
1.8高级语言调试环境……………………………………………………………….119
二用户板硬件测试………………………………………..…………………………….123
三LPC76X编程…………………………………………………………………………125
四问与答……………………………………………………………..………………….127
地址、外部控制信号、CPU内部控制信号、程序区间断点等。
由于逻辑仪可以直接对程序的执行结果进行分析,因此极大地便利于程序的调试。
随着科学技术的发展,单片机通讯方面的运用越来越多。在通讯功能的调试时,如果

WAVE软件使用

WAVE软件使用

WA VE6000软件的使用运行厂家提供的光盘,点击W A VE6000安装,安装好后可直接双击快捷方式图标,启动程序。

启动后的界面大致如图1所示。

图1 启动界面详细的使用说明请看光盘中的文件,这里只说明为了对51系列单片机进行纯软件仿真时要用到的一些项目和开始使用的几个必须步骤。

1、启动软件之后,根据需要设置仿真器:点击菜单【仿真器】︱【仿真器设置】(点击菜单行中的【仿真器】项,然后在其下拉菜单中点击【仿真器设置】项,以后不再说明)出现如图2所示对话框。

图2因为要使用纯软件仿真,所以要选中使用伟福软件模拟器,晶体频率可以根据需要设置;其他按照图示选择即可。

点击目标文件页,出现如图3所示对话框。

图3按图示设置即可。

点击语言页,出现对话框如图4所示。

图4按照图中设置即可,注意编译器选择项一定要选择伟福汇编器,其他项不用改变。

由于是纯软件仿真,不用设置通信设置项。

设置完成后,点击按钮【好】,结束设置。

以后的事情就是建立源程序、编译、调试。

2、建立源程序点击菜单【文件】︱【新建文件】,出现一个文件窗口,形如图5所示。

默认文件名称是NONAME1,你现在就可以在此窗口中输入你的源程序了。

比如下面的一个小程序:MOV 30H,﹟5AHMOV DPTR,﹟0128HMOV A,30HMOVX @DPTR,ASJMP $这个小程序的功能是将片内RAM中30H单元的一字节数送到片外RAM中0128H单元。

以此为例,讲解利用伟福纯软件仿真的过程。

首先输入源程序,修改文件名,点击菜单【文件】︱【另存为】,出现对话框如图6所示。

图6输入文件名(例如TST1.ASM),点击保存即可。

注意,文件扩展名一定要输入,汇编语言的扩展名﹡.asm ,不要忽视。

文件改名是要确定其扩展名,以便据此判断文件类型。

现在的源程序字符出现彩色,以表示不同的文字属性,如图7所示。

图73、汇编点击菜单【项目】︱【编译】,就会自动调用伟福汇编器对源程序进行汇编,这时在信息窗口会显示汇编相关信息,如图8所示。

伟福仿真器使用说明书

伟福仿真器使用说明书
◆ POD87C52 仿真头
POD87C52 仿真头用于仿真PO,P2做为I/O口工作方式的89C51/52,87C51/52系列
单片机,此种仿真头适用于G6W/G6S型仿真器. 可选配44脚PLCC封装的转接座,用于
仿真PLCC封装的芯片. 选配2051转接可仿真20脚DIP封装的XXC1051/2051/4051CPU.
第六章DOS软件使用
一集成调试软件使用……………………………………………………………………85
1.1安装盘内容…………………………………………………………………………85
1.2软件安装……………………………………………………………………………85
1.3集成调试软件介绍…………………………………………………………………87
POD552仿真头…………………………………………………………………..…14
仿真器介绍
E2000L/E2000T/E2000S型仿真器…………………………………………………15
G6W/G6S型仿真器…………………………………………………………………17
E51L/E51T/E51S型仿真器…………………………………………………………18
Hale Waihona Puke 逻辑分析仪由交互式软件菜单窗口对系统硬件的逻辑或进序进行同步实时采样,并实
时在线调试分析,采集深度32K(E2000/L),最高时基采样频率达20M,40路波形的可
精确实时反映用户程序运行时的历史时间。系统在使用逻辑分析仪时,除普通的单步
运行、键盘断点运行、全速硬件断点运行外,还可实现各种条件组合断点如:数据、
菜单|编辑………………………………………………………………………………28
菜单|搜索………………………………………………………………………………29

伟福仿真器使用说明书

伟福仿真器使用说明书
点一下源程序中的某一变量,即可显示该变量的数值。有丰富的窗口显示方式,多方
位,动态地显示仿真的各种过程,使用极为便利。本操作系统一经推出,立即被广大
用户所喜爱。
3.双工作模式
1软件模拟仿真(不要仿真器也能模拟仿真)。
2点,不受任何条件限制,支持地址、数据、外部信号、事件断点、支持
编译时,再将P4地址定义为0A5H进行编译.
E2000仿真器与POD520连接图

POD196MC/MD仿真头
用于仿真INTEL的80C196MC/MD单片机
E2000仿真器与POD196MC连接图
G6W / G6S仿真器与POD196MC连接图
◆POD8051仿真头
用于仿真P0,P2口做为总线工作方式的8031/32,8051/52系列及兼容单片机,可选配44脚
POD196MC/MD仿真头……………………………………………………………6
POD8051仿真头……………………………………………………………………7
POD16C5X仿真头…………………………………………………………….……8
POD16C6X/7X仿真头………………………………………………………………9
PLCC封装的转接座,用于仿真PLCC封装的芯片.
◆POD16C5X仿真头
用于仿真MICROCHIP公司的PIC16C5X系列单片机,可仿真芯片有PIC16C52/54/55/56/57/58
PIC16C508/509,同时配有8脚/18脚/28脚三种DIP封装转接座,适用于不同的芯片.
E2000 / G6W / G6S仿真器与POD16C5X连接图
E2000 / G6W /G6S 仿真器与POD16C6X/7X连接图

仿真说明书

仿真说明书

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Keil软件和伟福仿真器

Keil软件和伟福仿真器

Keil C51集成开发环境和伟福仿真器的使用1.打开计算机,运行Keil C51 集成开发环境。

图1-1 第一次启动Keil CKeil C 软件菜单命令非常丰富,常用的菜单命令都有对应的快捷键和快捷图标,自己可以打开相应的菜单,熟悉各种命令。

图1-2 Keil C μVision2 操作界面2.选择“Project”-“New Project…”建立新的工程文件(注意工程文件放置的文件夹),输入文件名,选择“保存”。

图1-3 创建一个新工程图1-4 为新工程命名并保存3.工程保存后会弹出来一个器件选择窗口,这里需要选择单片机芯片类型。

器件选择的目的是告诉μVision2 最终使用的芯片是哪一个公司的哪一个型号,因为不同型号的51 芯片内部的资源是不同的。

图1-5 器件选择窗口选择“Atmel”下的“AT89C51”,然后在接下来的窗口中,选择“是”,加载芯片基本参数。

图1-6 选择AT89C51 芯片4.选择“File”-“New”或者点击新文件快捷图标,会打开一个文本编辑器窗口。

输入下列数据传送的程序,然后选择“File”-“Save…”,注意文件命名时要加文件名后缀,Keil C 支持汇编语言及C 语言编程,它是依靠文件名后缀来判断文件是汇编语言还是C 语言格式的,如果是汇编语言,后缀为“.asm”或“.a”;C 语言格式的,后缀为“.c”。

注意此时程序中的一些代码和寄存器将会自动蓝色显示,方便观察。

图1-7 创建一个新文件图1-8 输入程序并保存文件5.选择“Project”-“Targets,Groups,Files…”,选择“Groups/Add Files”标签,首先点击下边窗口中的“Source Group 1”,然后选择下边的“A dd Files toGroup…”,在接下来的窗口中,首先选择你需要加入的文件的后缀名(默认是.c,我们可选择“Asm Sourcefile,即后缀为.a”)。

仿真软件的使用

仿真软件的使用

仿真软件的使用————————————————————————————————作者:————————————————————————————————日期:伟福和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进行安装。

最新的版本安装更简单。

三、软件的启动1.点击开始菜单/程序/WAVE。

2.如果在桌面建立了快捷方式,直接双击其图标即可。

启动之后的界面大致如图1-1所示:图1-1这个窗口是经过调整后的样子。

如果位置不合适,可以通过拖放来移动位置或调整大小。

四、软件的使用详细的使用说明请看伟福的说明,这里只说明为了对51系列单片机进行纯软件仿真时要用到的一些项目和开始使用的几个必须步骤。

proteus仿真软件的使用大全.doc

proteus仿真软件的使用大全.doc

伟福和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进行安装。

最新的版本安装更简单。

三、软件的启动1.点击开始菜单/程序/WAVE。

2.如果在桌面建立了快捷方式,直接双击其图标即可。

启动之后的界面大致如图1-1所示:图1-1这个窗口是经过调整后的样子。

如果位置不合适,可以通过拖放来移动位置或调整大小。

四、软件的使用详细的使用说明请看伟福的说明,这里只说明为了对51系列单片机进行纯软件仿真时要用到的一些项目和开始使用的几个必须步骤。

1.启动软件之后,根据需要设置仿真器:点击菜单[仿真器]|[仿真器设置](点击菜单行中的[仿真器]项,然后在其下拉菜单中点击[仿真器设置]项,以后不再说明),出现如图1-2所示对话框:图1-2因为要使用纯软件仿真,所以要选中使用伟福软件模拟器;晶体频率可以根据需要设置;其他按照图示选择即可。

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和调试工具并提供一个与第三方编译器的接口。

实验1 仿真软件的使用与汇编语言程序调试实验

实验1 仿真软件的使用与汇编语言程序调试实验

3、实验设备与仪器
PC机 Wave软硬件仿真软件。 PC机、Wave软硬件仿真软件。 软硬件仿真软件
仿真软件的使用与汇编语言程序调试实验
4、实验步骤
1)打开电脑电源。 打开电脑电源。 启动计算机,打开伟福仿真软件。 2)启动计算机,打开伟福仿真软件。首先进行仿真器的 设置,打开仿真器设置窗口, 设置,打开仿真器设置窗口,在仿真器标签里选择使用 伟福软件模拟器,进入软件仿真环境。 伟福软件模拟器,进入软件仿真环境。 用单步、设置断点、 3)用单步、设置断点、全速三种执行程序的方法调试程 观察相关内容数据的变化。 序,观察相关内容数据的变化。
Байду номын сангаас
仿真软件的使用与汇编语言程序调试实验
2、实验内容
将指定的片内数据存储器(RAM)40H起建立00H-将指定的片内数据存储器(RAM)40H起建立00H-起建立00H 0FH的16个数据 个数据; 0FH的16个数据; 将所建立的数据移到指定片外数据存储块1000H 1000H起 将所建立的数据移到指定片外数据存储块1000H起 16个存储单元 个存储单元)。 16个存储单元)。
仿真软件的使用与汇编语言程序调试实验 6、实验报告要求
1)实验报告要求有实验目的、要求、设备或仪器、程序设计、 1)实验报告要求有实验目的、要求、设备或仪器、程序设计、 实验报告要求有实验目的 步骤、数据分析。数据分析填在报告本的原始数据栏。 报告本的原始数据栏 步骤、数据分析。数据分析填在报告本的原始数据栏。 2)画出实验要求1)2)程序设计流程图 画出实验要求1)2)程序设计流程图、 2)画出实验要求1)2)程序设计流程图、写出程序清单并有简 要注释。 要注释。 3)写出实验过程中所遇到的问题与解决的办法 写出实验过程中所遇到的问题与解决的办法。 3)写出实验过程中所遇到的问题与解决的办法。

Witness仿真软件培训教程(精品PDF)(2024)

Witness仿真软件培训教程(精品PDF)(2024)

模拟城市交通流的运行情况,分析交通拥 堵和瓶颈环节,提出改进措施并进行优化 。
公共交通系统仿真
仿真结果评估与应用
通过仿真软件对公共交通系统进行模拟, 分析公共交通的运行效率和服务质量。
对仿真结果进行评估,为城市交通规划和交 通管理提供决策支持和应用参考。
2024/1/30
26
能源系统仿真案例
2024/1/30
01
02
03
04
如何解决模型运行错误 或崩溃问题
2024/1/30
提高仿真效率的实用技 巧
如何选择合适的优化算 法
数据可视化与结果分析 技巧
30
行业应用前景展望
智能制造与数字化工 厂建设中的应用
医疗健康、城市规划 等领域的拓展应用
2024/1/30
物流与供应链优化领 域的前景
31
学习资源推荐和获取途径
2024/1/30
仓储管理与调度
通过仿真软件对仓储管理进行模拟, 实现仓储资源的合理利用和调度。
仿真结果分析与优化
对仿真结果进行深入分析,找出物流 配送过程中的问题和不足,提出优化 措施并进行改进。
25
城市规划交通仿真案例
城市交通网络构建
交通流模拟与分析
通过Witness软件构建城市交通网络,实现 交通资源的合理配置和优化。
ERA
2024/1/30
3
Witness仿真软件概述
Witness仿真软件是一款功能强大的系统仿真软件,广泛应用于制造、物流、服务 等领域。
该软件支持多种仿真方法,包括离散事件仿真、连续仿真和混合仿真等。
2024/1/30
Witness提供了丰富的建模库和可视化工具,使用户能够快速构建和调试仿真模型 。

单片机伟福仿真

单片机伟福仿真

《单片机》课程实验指导石家庄职业技术学院目录第一章伟福仿真器简介 (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 文件文件 | 打开文件打开用户程序,进行编辑。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
NOP DEL2: DJNZ R6,DEL2
DJNZ R7,DEL1
RET
查指令表可知执行MOV指令需用 1个机器周期,DJNZ指令需用2个机 器周期,在12MHz晶振时,一个机 器周期时间为1μs,所以该段程序执 行时间为: [1+(1+1+2*123+2)*200+2]* 1μs ≈50ms
五、实验仪器和设备 单片机开发综合实验装置、PC机、WAVE软件、51仿真器
51单片机内部定时计数器T0,按计数器模式工作于方 式1,对P3.4(T0)引脚进行计数。将其数值按二进制数在P1 口驱动LED灯上显示出来。
三、实验电路连线
P1.0 ●-----------------------● LED0 P1.1 ●-----------------------● LED1 P1.2 ●-----------------------● LED2 P1.3 ●-----------------------● LED3 P1.4 ●-----------------------● LED4 P1.5 ●-----------------------● LED5 P1.6 ●-----------------------● LED6 P1.7 ●-----------------------● LED7
通过CPU窗口可以看到你编译正确的机器码及反汇编程序, 让你更清楚地了解程序执行过程。CPU窗口中还有SFR窗口和 位窗口,让你了解程序执行过程中寄存器内容的变化。
B.数据窗口
对51系列CPU,数据窗口有:DATA 内部数据窗口; CODE 程序数据窗口;XDATA 外部数据窗口;PDATA 外部数据窗口(页方式)
P1.3 ●-----------------● LED3 P1.3 ●-------- -------● LED3
P1.4 ●-----------------● LED4
P1.5 ●-----------------● LED5
P1.6 ●-----------------● LED6
P1.7 ●-----------------● LED7
等。
六、参考程序框图
硬件实验二 交通灯控制(软件延时法)
一、实验目的 1. 学习数据输出程序的设计方法。 学习模拟交通灯控制的方法。 3. 进一步了解软件延时方法。 二、实验内容 用P1口输出控制信号,控制六个LED灯(红,绿,黄),模 拟交通灯管理。 三、实验电路连接
P1.0 ●-----------------------● LED0 P1.1 ●-----------------------● LED1 P1.2 ●-----------------------● LED2 P1.3 ●-----------------------● LED3 P1.4 ●-----------------------● LED4 P1.5 ●-----------------------● LED5
2.2 文件窗口
如图可在此窗口下进行新建、打开、保存等文件 操作。
2.3 编译文件窗口
在此窗口下可将源文件编译成目标文件。
2.4 执行窗口
在此窗口下,可用全速、跟踪、断点等各种方式运行程序
2.5 窗口窗口
在此窗口下,可以观察各种窗口信息,其中最常 用到的是CPU窗口和数据窗口。
A. CPU窗口
实验1:P1口循环点灯
实验2:P1口输入输出
四、实验说明
1、P1口是准双向口。它作为输出口时与一般的双向口使用 方法相同。由准双向口结构可知当P1口用作输入口时必须先 对它置“1”。若不先对它置“1”,读入的数据是不正确的。 2、延时子程序的延时计算问题
程序 Delay:MOV R7,#200 DEL1: MOV R6, #123
四、实验说明
l. 做本实验要先了解实际交通灯的变化规律。假设一个十字路 口为东西南北走向。初始为状态0。
状态0:东西红灯,南北红灯;然后转
状态1:南北绿灯通车,东西红灯;过一段时间转
状态2:南北绿灯闪几次转黄灯亮,延时几秒,东西仍然红灯; 再转
状态3:东西绿灯通车,南北红灯;过一段时间转
状态4:东西绿灯闪几次转亮黄灯,延时几秒,南北仍然红灯; 最后循环至状态1。
五、参考程序 框图
软件实验二 二进制到BCD转换
一、实验目的 掌握简单的数值转换算法。 基本了解数值的各种表达方法。
二、实验内容 将给定的一个单字节二进制数,转换成非压缩的二—十进 制(BCD)码。 将给定的一个单字节二进制数,转换成压缩的二—十进制 (BCD)码。
三、实验说明
计算机中的数值有各种表达方式,这是计算机的基础。掌握 各种数制之间的转换是一种基本功。有兴趣的同学可以试试将 BCD转换成二进制码。
伟福仿真平台简介
第一章 伟福仿真器系统概述
仿真器系统由仿真主机+仿真头组成。 系统的特点是:
1、主机+仿真头的组合,本仿真器主机型号为 S51, 仿真头型号为POD8X5X(可仿真51系列8X5X 单片机)。
2、双平台,具有DOS版本和WINDOWS版本。 3、双工作模式,硬件仿真和软件仿真模式。 4、双CPU结构,100%不占用户资源。
2. 各用一组红、黄、绿色LED分别表示南北方向和东西方向 红绿灯。
3. 延时程序参考硬件实验一,具体时间长短同学自己确定。
五、实验仪器和设备:单片机开发实验板、PC机、WAVE软 件、51仿真器等。
六、参考程序框图
硬件实验三 计数器实验
一、实验目的
学习51单片机内部定时/计数器使用方法。
二、实验内容
216*1μs=65536μs
再利用软件记数,当T0中断16次时,所用时间为
65536*16=1048576μs≈1s
因此在T0中断处理程序中,要判断中断次数是否到16次,若 不到16次,则只使中断次数加1,然后返回,若到了16次,则使 电子秒表记时值加1(十进制),请参考硬件实验五有关内容。
五、实验仪器和设备:PC机、WAVE软件、仿真器、用户板、 实验板、开关电源等。
五、实验仪器和设备
单片机开发综合实验装置、PC机、WAVE软件、 51仿真器等。
六、参考程序框图
硬件实验四 外部中断实验
一、实验目的 1. 学习外部中断技术的基本使用方法。
2. 学习中断处理程序的编程方法。 二、实验内容 用单次脉冲申请中断,在中断处理程序中对信号进行反转输出。 三、实验电路连线 P1.0 ●-----------------------●LED0
六、参考程序框图
硬件实验五 定时器实验(电子秒表)
一、实验目的 1. 进一步学习51单片机内部计数器的使用和编程方
法。 2. 进一步掌握中断处理程序的编程方法。 3. 了解键盘显示接口工作原理。 二、实验内容 利用定时器定时,使七段数码管输出计时值。 三、实验电路连线
本实验连线实验板上已经接好,无需另外接线。
●------------------------●INT0单次脉冲 四、实验说明 编写中断处理程序需要注意的问题是: 1.保护进入中断时的状态,退出中断之前恢复进入时的状态。 2.在中断处理程序中设定是否允许中断重入,即设置EX0位。 3.INT0端接单次脉冲。P1.0接LED灯,以查看信号反转. 五、实验仪器和设备 单片机开发实验板、PC机、WAVE软件、51仿真器等。
六、参考程序框图
其他程序参照以上程序 步骤或实验辅导
2. 指定外部RAM中某块的起始地址和长度,要求能将其内 容清零。
3. 指定外部RAM中某块的起始地址和长度,要求能将其内 容置为某固定值(如0FFH)。
三、实验说明
通过本实验,学生可以了解单片机的存储器结构及读写 存储器的方法,同时也可以了解单片机编程、调试方法。
四、实验仪和设备: PC机、WAVE软件。
四、实验仪器和设备: PC机、WAVE软件。
五、参考程 序框图
硬件实验一 P1口输入、输出实验
一、实验目的
1. 学习Pl口的使用方法。2. 学习延时子程序的编写和使用。
二、实验内容
1. P1口做输出口,接八只发光二极管(高电平时发光二极管点 亮),编写程序,使发光二极管循环点亮。
2. P1.0、P1.1作输入口接两个拨动开关S0、S1;P1.2,P1.3 作输出口,接两个发光二极管,编写程序读取开关状态,将此状 态在发光二极管上显示出来。编程时应注意P1.0、P1.1作为输入 口时应先置1,才能正确读入值。
三、实验电路连线
P1.0 ●-----------------● LED0 P1.0 ●---------------------● S0
P1.1 ●-----------------● LED1 P1.1 ●---------------------● S1
P1.2 ●-----------------● LED2 P1.2 ●----------------● LED2
四、实验仪器和设备: PC机、WAVE软件。
五、参考 程序框图
软件实验三 数据排序
一、实验目的
1.了解数据排序的简单算法。 2.了解数列的有序和无序概念。 二、实验内容
给出一组随机数,将此组数据排序,使之成为 有序数列。
三、实验说明
有序的数列更有利于查找。本程序用的是“冒泡 排序”法,算法是将一个数与后面的数相比较,如果 比后面的数大,则交换,如此将所有的数比较一遍后, 最大的数就会在数列的最后面。再进行下一轮比较, 找出第二大数据,直到全部数据有序。
第二章 开发环境简介
双击桌面上的WAVE图标或从开始/程/WAVE FOR WINDOWS/WAVE进入本开发环境,其界面 及主要功能如图。
2.1仿真器设置窗口
使用时要设置好仿真器、仿真头以及CPU类型,并注意是 否“使用伟福软件模拟器”,若使用硬件仿真,请注意去掉 “使用伟福软件模拟器”前的选择。
相关文档
最新文档