当前位置:文档之家 > Medwin开发环境说明

Medwin开发环境说明

MedWin是万利电子有限公司Insight?系列仿真开发系统的高性能集成开发环境。集编辑、编译/汇编、在线及模拟调试为一体,VC风格的用户界面,内嵌自主版权的宏汇编器和连接器,并完全支持Franklin/Keil C扩展OMF格式文件,支持所有变量类型及表达式,配合Insight?系列仿真器,是您开发80C51系列单片机的理想开发工具。

MedWin概述

MedWin

Medwin开发环境说明

集成开发环境的特点

图1:MedWin集成开发环境窗口界面

1

1.完美的Windows版集成开发环境MedWin

2.内嵌自主版权的宏汇编器A51和连接器L51,并支持Keil/Franklin编译、连接工具

3.具有分别独立控制项目文件的工程项目管理器

4.在工程项目管理下,实现多模块和混合语言编程调试

5. VC风格的窗口停驻、窗口切分和工作簿模式界面

6.在线编辑、编译/汇编、连接下载运行和错误关联定位

7.符合编程语言语法的彩色文本显示

8.完全的表达式分析,支持所有数据类型变量的观察

9.无须点击的感应式鼠标提示功能

10.外部功能部件编程向导

11.不限制打开数据区观察窗口的数目

12.调试状态下用户程序自动重装功能

13.提供真实的软件模拟仿真开发环境

快速入门适用范围

1. MedWin集成开发环境V

2.3x

2.标准80C51系列仿真器SE-52P,ME-52A,ME52P,AE-52E

3.标准扩展80C51系列仿真器ME-52H/SE-52H,ME-3200

4.专用80C51系列仿真器ME-1205

5. PHILIPS 51LPC系列仿真器SE-764

MedWin集成开发环境快速入门

MedWin集成开发环境快速入门

内容安排

本书从以下九部分以及附录,介绍MedWin集成开发环境的快速入门方法:

1.安装MedWin

2.设置MedWin

3.进入MedWin

4. MedWin界面术语

5. MedWin开发入门

6. MedWin调试实例

7. MedWin断点功能

8. MedWin菜单命令

9. MedWin右键弹出式菜单

10. MedWin的表达式

附录

与我们联系

万利电子(南京)有限公司

因特网: http://www.doczj.com/doc/3cf1b0a0284ac850ad02423d.html

仿真器论坛: http://www.doczj.com/doc/3cf1b0a0284ac850ad02423d.html

地址: 南京市新模范马路17号02幢201

邮政编码: 210003

电话: 8323-5502,8323-5503,8323-5504,8323-5505

传真: (025) 83235501

技术支持

您在使用MedWin集成开发环境或Insight?系列仿真器遇到问题,需要我们提供技术支持时,请使用以下方法:

1.电话——请必须将您的计算机和Insight?仿真器放置在电话旁,连接好仿真器并启动运行

MedWin集成开发环境。

2.电子邮件——在电子邮件中具体说明问题现象以及出现规律。如果需要,请提供相应的测试程

序,必要时还需提供原理图和PCB图。

3.电子公告板——进入万利电子主页,点击《仿真器论坛》,请求网友给予解答。

2

MedWin 对系统的要求

为使MedWin 集成开发环境能够正常地运行,您必须提供以下软硬件环境:1. 586以上的PC 及兼容机2.100M 以上的剩余硬盘空间

3.分辨率为800x600以上的显示器

4.具有SPP 功能的打印机接口

5.中文或英文Windows/95/98,Windows/Me ,Windows 2000/NT,Windows XP

6.尽量减少DOS 自动批处理中关于系统路径及环境变量的设置,或删除DOS 下的批处理文件Autoexec.bat 文件

安装MedWin

本章分三节介绍怎样获得MedWin 集成开发环境安装程序、MedWin 集成开发环境对系统的要求和安装MedWin 集成开发环境步骤。

获得MedWin 安装程序

MedWin 集成开发环境安装程序可从以下三种方式免费获得:1.购买仿真器时,随机提供的光盘2.向本公司或代理商索取3.通过因特网下载,网址:http://www.doczj.com/doc/3cf1b0a0284ac850ad02423d.html

只要登陆万利电子有限公司以上因特网站,您将能获得最新版本的安装程序。

安装MedWin 的步骤

以下分别是安装MedWin 集成开发环境的方法:第一步步::从光盘上安装或或从

从因特网上下载安装从光盘上安装

1.安装中文MedWin ,进入文件夹Manley\MedWin \Chinese

2.安装英文MedWin ,进入文件夹Manley\MedWin \English

3.在文件夹内,点击setup

从因特网上下载安装

1.下载所需的MedWin 中文版Chinese.zip 或MedWin 英文版English.zip 文件

2.双击鼠标左键,释放文件Chinese.zip 或English.zip

3.将文件释放到C:\Windows\Temp 或其它文件夹

4.进入C:\Windows\Temp\Chinese 或C:\Windows\T emp\English 文件夹

5.在文件夹内点击setup ,安装MedWin 集成开发环境

3

MedWin 集成开发环境快速入门

Medwin开发环境说明

Medwin开发环境说明

Medwin开发环境说明

点击setup 文件后,出现安装MedWin 集成开发环境画面。

之后出现以下安装画面。

图2:选择文件Setup 安装MedWin 集成开发环境

图3:安装MedWin 集成开发环境进度

图4:安装MedWin 集成开发环境提示

4

MedWin 集成开发环境快速入门

Medwin开发环境说明

5

第二步步:

:安装文件路径设置为了便于管理和服务,建议安装MedWin 集成开发环境时,使用以下缺省路径安装:

1.中文版缺省安装目标路径:C:\Manley\PMedWin

2.英文版缺省安装目标路径:

Medwin开发环境说明

C:\Manley\MedWin

确认安装目录后,MedWin 集成开发环境系统安装完成。安装界面提示是否运行MedWin 集成开发环境,如果对选择确认运行,下一步将进行MedWin 集成开发环境的系统设置;如果是升级安装,将运行MedWin 集成开发环境。

图5:安装MedWin 集成开发环境路径选择

图6:完成安装MedWin 集成开发环境

MedWin 集成开发环境快速入门

MedWin 集成开发环境完成安装后,如果是第一次安装,请您务必注意:必须根据系统提示,设置工作目录、编译/汇编器、连接器的路径、环境以及注册仿真器;如果是升级安装,则MedWin 集成开

Medwin开发环境说明

Medwin开发环境说明

发环境启动后出现启动向导菜单或直接打开项目文件。

第二步步:

:选择进入在线仿真或模拟仿真1.由于仿真器供电电源、通讯电缆连接问题,请检查并使仿真器工作正常后,点击对话框中[仿真器]按钮,进入在线仿真状态。

2.如果确认需要进行模拟仿真,点击[模拟仿真]按钮,进入模拟仿真状态。

经过以上步骤,屏幕上出现MedWin 集成开发环境的初始画面,并渐渐消失,出现MedWin 集成开发环境的系统画面。

第三步步:

:设置工作目录进入MedWin 集成开发环境后,系统首先提示默认的工作目录为C:\MedWin 。我们建议用户根据需要选择合适的工作目录,例如将工作目录改为D:\WorkDir (用户可自行定义目录名称)。注意:不得使用长文件名作为工作目录!

设置MedWin

启动MedWin

第一步步:

:启动MedWin 1.由安装MedWin 集成开发环境,直接启动MedWin

2.或点击Windows[开始|程序|Manley|MedWin 中文版]启动中文版MedWin

3.或点击Windows[开始|程序|Manley|MedWin]启动英文版MedWin

4.如果已经连接仿真器,屏幕上出现MedWin 的初始画面,进入启动MedWin 的第三步

5.如果没有连接仿真器,屏幕上出现端口选择画面,进入启动MedWin 的第二步

图7:MedWin 集成开发环境初始画面

图8:MedWin 集成开发环境端口选择

6

MedWin 集成开发环境快速入门

Medwin开发环境说明

更改MedWin 集成开发环境工作目录的步骤,必须在Windows 环境下进行:1. 打开Windows 的资源管理器2. 选择我的电脑->本地磁盘(D:)

3. 单击鼠标右键,选择新建文件夹,命名为WorkDir

当建立WorkDir 文件夹后,在MedWin

Medwin开发环境说明

集成开发环境点中,点击当前工作目录左侧按钮出现下图:

第四步步:

:配置编译/汇编/连接器及环境MedWin 集成开发环境初始默认编译/汇编/连接环境为使用万利电子自主版权的宏汇编和连接器,使用默认设置,汇编连接信息和错误关联均为中文提示。

当选择用户设置编译/汇编/连接环境时,必须注意选择合适的路径和程序:如1. 编译器路径为C:\C51\BIN\C51.exe 2. 汇编器路径为C:\C51\BIN\A51.exe 3. 连接器路径为C:\C51\BIN\BL51.exe 系统头文件、库文件的环境为:

1. 编译器系统头文件路径为C:\C51\INC

2. 编译器系统库文件路径为C:\C51\LIB

MedWin 集成开发环境默认源程序的扩展名为:1. C 源程序文件的扩展名为 .C

2. 汇编源程序文件的扩展名为 .ASM

选择驱动器D 盘后,打开文件夹(目录)WorkDir ,确认后,工作目录设置即告完成。系统将提示进行下一步设置:编译/汇编/连接器的配置。

图9:MedWin 集成开发环境工作目录提示

图10:选择MedWin 集成开发环境工作目录

7

MedWin 集成开发环境快速入门

第五步步:

:设置文本编辑器设置文本编辑器可以用于设置文本窗口的前景字符的颜色、背景颜色、字体和编辑文件类型。

当您已经存在编译器/汇编器/连接器时,建议按照下列目录存放:1. C:\C51\BIN 存放C51.exe,A51.exe,L51.exe 或BL51.exe 2. C:\C51\INC 存放C 程序的头文件3. C:\C51\ASM 存放汇编程序的嵌入文件4. C:\C51\LIB 存放C 程序连接所需的库文件

用户可按照上面提示的路径设置编译器/汇编器/连接器及环境;如编译器/汇编器/连接器存放在

其它目录,则必须在输入框中设置合适的路径或点击按钮选择相应的文件及路径。

当您使用Keil 编译器时,其连接器应设为BL51.exe,当您使用Franklinl 编译器时,其连接器应设为L51.exe 。

图11:编译/汇编/连接工具路径选择

图12:编译器头文件和连接器库文件路径选择

图13:设置文本编辑器参数

Medwin开发环境说明

Medwin开发环境说明

8

MedWin 集成开发环境快速入门

关于MedWin

版本信息

[帮助|关于MedWin] 对话框中列出的了MedWin

Medwin开发环境说明

软件有关版本信息,见下图:

注册仿真器

使用MedWin 集成开发环境,配合Insight ? 系列单片机仿真开发系统进行在线仿真,您必须对仿真器产品进行注册!注册后,我们将即时提供产品注册码。注册可以通过以下两种途径:

1. 请填写产品注册卡并寄回万利电子有限公司,地址:南京市新模范马路17号02幢201邮政编码:210003,电话:(025) 3235502,3235503,3235504

2. 请按注册卡上的要求以及仿真器产品序号,通过电子邮件注册。电子信箱: manley@http://www.doczj.com/doc/3cf1b0a0284ac850ad02423d.html ,register@http://www.doczj.com/doc/3cf1b0a0284ac850ad02423d.html

当您得到注册码后,请在 [帮助|关于MedWin]对话框中点击注册按键,输入注册码对仿真器进行注册。

图14:MedWin 集成开发环境软件版本版本信息

图15:仿真器注册信息窗口

图16:注册码输入窗口

Medwin开发环境说明

Medwin开发环境说明

9

MedWin 集成开发环境快速入门

MedWin 集成开发环境提供了以下两种方式开发用户应用程序,:

1. 不使用MedWin 集成开发环境项目管理方式——对源程序文件直接进行汇编/连接,兼容传统开发习惯。

2. 使用MedWin 集成开发环境项目管理方式——可进行多模块、混合语言编程的,同样也适合单模块程序的开发。

Medwin开发环境说明

用户无论是单模块或多模块的程序开发,我们都建议使用项目管理方式管理应用程序。

第二步步:

:在文件菜单下打开应用程序命令:[文件|新建] 或 [文件|打开]

单模块方式下的文件调试可以按照以下方法新建或打开文件:1. 点击 [文件|新建] ,输入文件名和扩展名,新建文件

2. 点击 [文件|打开]

Medwin开发环境说明

,选择文件捡取框中的文件将其打开

MedWin 开发入门

第一步步:

:关闭当前项目文件命令:[项目管理|关闭当前项目]

不使用MedWin 集成开发环境项目管理方式开发应用程序,用户必须关闭已经打开的项目,此时MedWin 集成开发环境关闭界面上所有的窗口。因为当打开项目文件后,MedWin 集成开发环境默认所有编译/汇编、产生代码的过程都是对项目或项目所包含的文件进行的。

不使用项目管理方式开发应用程序

不使用MedWin 集成开发环境项目管理方式,只能对单模块方式下的应用程序开发,具有很大的局限性。以下是不使用MedWin 集成开发环境项目管理方式开发应用程序的步骤:

图17:MedWin 集成开发环境软件桌面

图18:文件捡取框

10

MedWin 集成开发环境快速入门

第三步步:

:编译/汇编命令:[项目管理|编译/汇编]

MedWin 集成开发环境根据文件的扩展名,自动对当前激活的文件选择调用外部编译器或汇编器:1. 如果当前文件的扩展名为ASM 或系统定义的扩展名,编译/汇编命令调用外部汇编命令对当前文件汇编

2. 如果当前文件的扩展名为C 或系统定义的扩展名,编译/汇编命令调用外部C 编译命令对当前文件编译

执行[项目管理|编译/汇编]

Medwin开发环境说明

命令后产生的结果显示在消息框中。

第四步步:

:错误信息关联MedWin 集成开发环境调用外部命令编译/汇编后产生的结果,显示在消息窗口中,消息窗口可由热键Ctrl+9激活。当编译/汇编发生错误时,消息窗口中的错误信息自动与源文件关联,提示出错的位置。在消息窗口中错误提示处双击鼠标左键或键入回车,可将错误信息与源文件的错误位置关联:

1. 如果编译/汇编没有错误,可进入第五步操作

2. 如果编译/

Medwin开发环境说明

汇编出现错误,在修改源文件后重复进行第三步操作

第五步步:

:产生代码并装入仿真器调试命令:[项目管理|产生代码] 或[项目管理|产生代码并装入]

产生代码或产生代码并装入命令对经过编译/汇编无误后产生的OBJ 文件进行连接产生用于下载的代码。此命令自动地对修改过的源程序进行编译或汇编,对没有修改过的程序将越过编译或汇编过程,然后连接所有的OBJ ,LIB 文件,再装载代码到仿真器,完成调试程序所需的准备工作。装载完成后,出现“Loading program “ (项目名) ”http://www.doczj.com/doc/3cf1b0a0284ac850ad02423d.htmlpleted 的字样。

如果需要设置文件编译/汇编的命令行参数,可以选择[项目管理|文件属性]命令设置。

图19:编译/汇编结果

图20:编译/汇编错误关联

11

MedWin 集成开发环境快速入门

使用项目管理方式开发应用程序

使用MedWin 集成开发环境项目管理方式开发程序,适用于各种方式下的单模块和多模块方式应用程序。以下是使用MedWin 集成开发环境项目管理方式开发应用程序的步骤:

1. 建立一个新的项目进入第一步——新建项目文件

Medwin开发环境说明

Medwin开发环境说明

2. 打开已经存在的项目文件进入第三步——打开项目文件

第一步步:

:新建项目文件命令:[项目管理|新建项目文件]项目名称

MedWin 集成开发环境的项目器是按项目名称管理的,项目管理器内的项目名称不可以相同。在项目名称输入栏内,用户必须输入项目名称,并且项目名不得超过8个字符,不可以使用汉字以及“-,?,*,/”等DOS 文件名所不可以使用的字符,也不可以输入盘符和路径!

高级设置

高级设置是用户程序所处路径与当前工作目录不同时,选择存放项目文件路径的过程。通常,当用户源程序文件存放在当前工作目录时,不需要进行高级设置。如果源程序文件不在当前工作目录时,用户必须选择高级设置,将项目文件存放到用户源程序所处的目录。

如果源文件与项目文件不在同一目录时,将会出现不能进行源文件调试的情况发生。

图21:MedWin 集成开发环境调试界面

图22:新建项目文件输入窗口

12

MedWin 集成开发环境快速入门

存储器属性

存储器属性Small / Compact / Large ,此属性为C 编译器所需,如果项目文件中包含C 程序,用户必须设置存储器属性。

RAM 尺寸:128/256,此属性为连接器所需的控制项。系统默认128字节。

系统默认标准80C51汇编选项,此选项为汇编器所需的控制项。选中时,汇编器默认SFR 为80C51。如果项目所使用的不是标准的80C51,用户必须定义其使用的SFR ,例:

P0DATA 80H IE DATA 0A8H TR0BIT 8CH 项目环境设置

项目头文件路径为该项目所定义的头文件所处的路径。该路径与系统定义的头文件路径在DOS 环境设置的关系是:

set c51inc=(系统定义的头文件路径);(项目定义的头文件路径)项目库文件路径为该项目所定义的库文件所处的路径,该路径与系统定义的库文件路径在DOS 环境设置的关系是:

set c51lib=(系统定义的库文件路径);(项目定义的库文件路径)

在项目的编译和连接过程中,MedWin 自动加入以上环境变量的设置。通常用户不需要设置项目定义的头文件和库文件路径,只有在高级应用时才需设置。

调试信息

建立新的项目后,系统默认为产生调试信息,能够进行源文件调试。更多的文件属性

关于编译/汇编程序的更多的文件属性,可在[项目管理|文件属性]中设置。如果在多模块调试中需要

Medwin开发环境说明

关闭一个或多个文件的源文件调试,可在文件属性对话框中,分别关闭产生调试信息选项。

第二步步:

:添加文件命令:[项目管理|添加文件项]

添加文件命令用于将各类文件添加至项目管理器,新建项目文件后集成环境会自动打开添加文件对话框,提供选择。请根据:

1. 如果文件存在,在文件捡取框中选择并打开文件添加

2. 如果文件不存在,必须输入文件名(包含扩展名),建立新文件

新建文件后,键入命令[项目管理|添加文件项],将新建文件添加到项目中。

添加文件

选择添加文件选项,表示在项目建立后会自动打开文件捡取框,供用户选择文件添加到项目管理器中。图23:添加文件检取框

13

MedWin 集成开发环境快速入门

Medwin开发环境说明

第五步步:

:错误信息关联文件经过编译/汇编后的结果显示于消息窗口,出现错误后错误信息与文件关联。在消息窗口中错误之处双击鼠标左键或键入回车,即可将错误与文件关联:

1. 如果没有错误,进入第六步操作

2. 如果出现错误,修改文件后重复进行第四步操作

第六步步:

:产生代码并装入仿真器命令:[项目管理|产生代码]命令:[项目管理|产生代码并装入]命令:[项目管理|重新产生全部代码]

产生代码或产生代码并装入命令,对经过编译/汇编无误后产生的OBJ 文件进行连接,产生用于下载的代码。此命令对修改过的源程序自动进行编译或汇编,否则将越过编译或汇编过程进行连接,并装载代码到仿真器,完成调试文件所需的准备工作。

1. 使用产生代码命令,项目管理器会自动判别文件是否需要重新编译/汇编,提高调试效率

2. 使用产生代码并装入命令,项目管理器会自动判别文件是否需要重新编译/汇编,并将连接产生的代码下载到仿真器,提供调试运行

第三步步:

:打开项目文件命令:[项目管理|打开项目文件]

对于已经存在的项目文件,可以直接打开项目文件进入第四步操作。

第四步步::编辑,,编

编译/汇编/连接命令:[项目管理|编译/汇编]

MedWin 集成开发环境根据文件的扩展名,自动对激活的文件选择调用外部编译器或汇编器:

1. 如果当前文件的扩展名为ASM 或系统定义的扩展名,编译/汇编命令调用外部汇编命令对当前文件汇编

2. 如果当前文件的扩展名为C 或系统定义的扩展名,编译/汇编命令调用外部C 编译命令对当前文件编译

文件编译/汇编的命令行参数由[项目管理|文件属性]确定。图24:编译/汇编错误关联

14

MedWin 集成开发环境快速入门

MedWin集成开发环境快速入门

Medwin开发环境说明

图25:MedWin集成开发环境调试界面

使用重新产生全部代码命令,项目管理器会对所有文件重新编译/汇编,并将连接产生的代码下载到仿真器,提供调试运行

Medwin开发环境说明

图26:程序运行

15

MedWin集成开发环境快速入门MedWin调试实例

实例一:单模块汇编语言源程序实例

文件名:SAMPLE0.ASM

SAMPLE_DATA_SEG SEGMENT DATA

SAMPLE_IDATA_SEG SEGMENT IDATA

SAMPLE_BIT_SEG SEGMENT BIT

SAMPLE_CODE_SEG SEGMENT CODE

RSEG SAMPLE_DATA_SEG SAMPLE_DATA:DS1

RSEG SAMPLE_IDATA_SEG SAMPLE_IDATA:DS20

RSEG SAMPLE_BIT_SEG

SAMPLE_BIT:DBIT1

CSEG AT0000H

LJMP START

RSEG SAMPLE_CODE_SEG START:MOV R0,#7FH

MOV@R0,#0

DJNZ R0,$-2

MOV SP,#SAMPLE_IDATA+20

CALL INITIA

LOOP:CALL GET

JC PROGRAM_END

CALL PUT

INC R0

INC SAMPLE_DATA

;INC DPTR

SJMP LOOP

PROGRAM_END:SETB SAMPLE_BIT

JMP$

INITIA:MOV R0,#SAMPLE_IDATA

MOV DPTR,#STRING

CLR SAMPLE_BIT

RET

STRING:DB“This is Demo Program!”,0

GET:CLR A

ADD A,SAMPLE_DATA

MOVC A,@A+DPTR

CLR C

JNZ GET_EXT

SETB C

GET_EXT:RET

PUT:MOV@R0,A

RET

END

16

不使用项目管理方式开发应用程序

第四步步:

:编译/汇编使用[项目管理|编译/汇编]命令对SAMPLE0.ASM 文件汇编,编译/汇编产生的结果出现在MedWin 集成开发环境消息窗口。如果程序存在错误,集成开发环境将自动关联到源程序的错误处,转到第三步操作;如果正确,

Medwin开发环境说明

Medwin开发环境说明

Medwin开发环境说明

Medwin开发环境说明

则可进行下一步。

第三步步:

:编辑修改文件对打开后的文件进行编辑修改。

第二步步:

:打开文件点击[文件|打开],在文件捡取框中选择文件SAMPLE0.ASM 。

第一步步:

:关闭项目文件关闭当前已经打开的项目文件,保证编译/汇编、产生代码都是对当前激活的文件进行操作。

第五步步:

:装入代码到仿真器使用[项目管理|产生代码并装入]命令,将产生代码装入仿真器,此时MedWin 集成开发环境进入调试状态。MedWin 集成开发环境的文件窗口SAMPLE0.ASM 的左侧出现了一列小圆点,表示程序的有效行,即此行存在相应的代码,并且在LJMP START 行的左侧出现黄色的箭头,表示当前的程序计数器PC

Medwin开发环境说明

17

MedWin 集成开发环境快速入门

第七步步:

:输出代码文件使用MedWin 集成开发环境对程序调试无误后,选择[项目管理|输出Intel HEX 文件]或[项目管理|输出Binary 文件],产生输出Intel HEX 格式文件或输出Binary 格式文件,用于对芯片的编程。

1. 输出Intel Hex 格式文件。选择[项目管理|输出Intel HEX 文件]后,系统默认项目文件名SAMPLE 为要保存的文件名,并自动添加扩展名HEX 。

2. 输出Binary 格式文件。选择[项目管理|输出

Binary 文件]后,系统默认项目文件名SAMPLE 为要保存的文件名,并自动添加扩展名BIN

Medwin开发环境说明

第六步步:

:调试应用程序经过第五步操作,为MedWin 集成开发环境调试应用

Medwin开发环境说明

Medwin开发环境说明

程序提供了所有准备工作。图为全速运行用户程序。

实例二:多模块程序应用实例

本多模块程序SAMPLE1.C,SAMPLE2.ASM,SAMPLE3.ASM ,假定已在当前工作目录内。当建立项目文件时,项目文件也存放在当前工作目录。

源程序1:SAMPLE1.C char get(char ptr);

bit put(char character);void calc();delay(){

int i;

for (i=0;i<1000;i++);}

main(){

char character,i;while (1){

for (i=0;i<10;i++)

{

18

MedWin 集成开发环境快速入门

MedWin集成开发环境快速入门

character = get(i);

if (put(character)) break;

delay();

calc();

}

}

}

源程序2:SAMPLE2.ASM

extrn CODE(DELAY)

public CALC

public_GET

GET SEGMENT DATA

?PR?SAMPLE?GET SEGMENT CODE

RSEG GET

?GET?BYTE:

PTR:DS1

RSEG?PR?SAMPLE?GET

_GET:

MOV A,R7

INC A

MOV PTR,#10

INC PTR

MOV A,PTR

MOVX@R0,A

CALL DELAY

RET

CALC:

;...

RET

END

源程序3:SAMPLE3.ASM

PUBLIC_PUT

?DT?SAMPLE3?PUT SEGMENT DATA OVERLAYABLE ?PR?SAMPLE3?PUT SEGMENT CODE

RSEG?DT?SAMPLE3?PUT

?PUT?BYTE:

PUT_DT:DS2

RSEG?PR?SAMPLE3?PUT

_PUT:

MOV PUT_DT,R7

MOV PUT_DT+1,#10H

;...

CLR C

RET

END

19

认识单片机开发环境
(单片机仿真器)单片机基本训练 编程器 训练如何使用万利Insight系列的ME-52A型仿真器,详细 了解MedWin集成开发软件的使用方法,通过信号灯的简单 控制过程熟悉编程和......
MedWin3软件的使用
设置MedWin V3 集成开发环境 编译工具设置 MedWin 集成开发环境系统默认使用万利电子有限公司的汇编器 A51.EXE 和连接器 L51.EXE, 支持汇编语言编写的程序开发,......
电信实验二 MedWin 使用(1)
实验二 MedWin 使用 一、实验目的 1、掌握 MedWin 集成开发环境,能够建立、保存、打开和修改文件。 2、掌握单片机开发系统的使用。 二、实验设备 装有 MedWin 的......
第五章 AT89s52程序设计与调试
? Medwin是南京万利电子(南京)有限公司推出的配合 其Insight仿真器的集成开发环境。 第五章 AT89S52程序设计与调试 31 5.4.2 C51的数据类型与存储类型 ? 1.......
光照检测装置
任何支持 8051 的如 KeilC51、IAR 和 Medwin 等编译器/汇编器都 可以支持 STC 系列单片机的开发。 在课题研究中国,使用了 KeiluVision2 作为程序编辑环境如图 3......
8051单片机实验课件_单片机实验.
单片机程序集成开发环境 中文版 MedWin 2.39 文本编辑器—生成、编辑程...