medwin(C编译器)

大小:2.69M类别:编程软件

官方安全无插件纠错

  • 更新时间2023-11-04
  • 版本v3.0
  • 系统Pc
  • 语言简体中文
medwin中文版是一款来自于万利电子公司的51开发环境,主要针对ME-3200仿真器和8051的模拟仿真,是国内有名的拥有自主版权的51编译器,支持汇编语言编写的程序开发,是许多单片机应用程序的开发环境,如果用户想要进行单片机应用程序开发,那么可以尝试一下这款国产开发环境。
medwin中文版自带微软的VS窗口风格,用户使用起来非常的舒服,而且支持彩色文本显示,用户可以在成片的代码中找到语法和函数,有利于用户更加准确的进行软件的开发,初次之外强大的仿真器断电自动重载、自适应连接仿真器等功能让我们的用户在仿真方面能够轻松进行,想要进行微处理器开发的用户可以尝试一下这款软件哦。
medwin(C编译器)下载

medwin(C编译器)特色

真正多模块的项目管理和单文件操作;
源程序编辑及带语法分析的彩色字符;
变量,数组,表达式的设置、观察、修改(包括浮点数据类型的直接输入);
不限制打开数据窗口的数目,并可以在文本和数据窗口中横向和纵向分割;
有模式的窗口停驻功能;
实时程序计数器PC显示;
源程序断点设置记忆功能;
完全真实的实时源程序跟踪、单步和调用返回功能。

使用方法

MedWin是一款标准的Windows软件,它的安装和其他软件的安装类似,在这里我们就不详细说明了。下面我们主要介绍一下其基本操作。
首先我们启动MedWin,在它启动过程中会弹出一个窗口(如下图所示)供我们选择开发方式。因为我们没有仿真器,所以在这里只需选择“模拟仿真”就可以了。
选择并点击“模拟仿真”按钮后,将进入MedWin集成开发环境;
进入集成开发环境以后我们就可以进行仿真学习了。首先我们点击“文件-新建”菜单或者点击工具栏中的新建按钮,系统将弹出“新建文件”窗口,我们可以新建一个文件;
注意在命名新创建的文件时一定要注意写好后缀,系统将通过你的文件名的后缀来识别你创建的文件的类型,比如你用“.asm”做后缀,系统就认为你创建了一个汇编语言源文件;而如果你使用“.c”做后缀,系统则认为你创建了一个C51源文件。
在我们写好文件名并点击“打开”按钮以后,系统将弹出源代码编辑窗口,这时我们就可以在窗口中编辑我们需要创建的源代码了。源代码编辑窗口有一个比较好的特性,它会将MCS-51指令系统中的指令和数字以特殊颜色显示,一旦发现相应的指令没有特殊显示,那就说明我们的源代码书写失误了,从而可以迅速更正,这显著提高了我们编写源程序的准确度。
程序源代码编辑完以后,应该首先保存,以防发生意外。然后我们就可以进行汇编、产生代码并且调试了。如上第二图红色方框内工具栏框中最左侧的按钮是“产生代码”按钮,用来产生HEX代码;中间的是“编译/汇编”按钮,能够对编辑好的源代码进行编译、汇编操作;最右边的是“产生代码并装入”按钮,主要用来产生代码装入系统进行调试,或者将已经产生的代码直接装入系统调试。当然,你也可以从“项目管理”菜单下面找到并使用这些功能菜单,或者使用相应的快捷键。从其功能可以看出,“产生代码并装入”按钮的功能最强,可以一下完成编译、汇编、产生代码和装入系统全部功能;而“编译/汇编”按钮的功能最少,只能完成编译、汇编。所以有时我们为了方便,如果你需要对编写好的源代码进行调试,只点击“产生代码并装入”按钮就可以了;而如果只需产生代码,那么你点击“产生代码”按钮就可以了,十分快捷方便。
在这里我们为了说明各个按钮的作用,我们循规蹈矩,一步一步来操作。首先点击“编译/汇编”按钮进行编译、汇编操作,我们可以在汇编结果窗口中查看汇编中的警告和错误的次数,如果均为0,就说明我们的源代码没有错误,通过了编译和汇编。
汇编通过以后,我们来产生代码。点击“产生代码”按钮来产生代码,同样我们可以在产生代码结果窗口中查看操作结果,如下图,我们可以在窗口中看到产生代码成功的提示,这就说明我们的源代码产生.HEX代码成功,我们就可以进行下一步操作了。
接下来我们点击“产生代码并装入”按钮将代码装入便可以进行各种调试了。
装入代码后我们还需根据程序内容和需要来调出相应的窗口,调出窗口可以通过“查看”菜单来进行。在该菜单下有“寄存器”、“特殊功能寄存器(SFR)”、“数据区”等选项,我们可以通过它们来查看相应的内容。除此以外,在“外围部件”菜单下你还能找到定时器/计数器、中断、串行口等窗口,用来在调试和仿真程序时查看相应的内容。如果你觉得调出的窗口排列不太利于自己查看的话,还可以通过“窗口”菜单下的层叠窗口、横向平铺窗口或纵向平铺窗口来进行调整。
本程序中我们的程序比较简单,所以只需调出内部数据存储器(IData)窗口就可以了,然后我们选择“纵向平铺窗口”使窗口排列整齐,以便我们观察。
在仿真调试以前,我们先来一起熟悉一下调试工具栏;
调试工具栏中的工具从左到右依次是:
全速运行
禁止断点并运行
指令跟踪
指令单步
执行到光标处
执行到函数/子程序结束
自动运行
停止运行
复位
设置/清除断点
命令功能很容易从名称上看出,使用时只需单击相应按钮就可以了。在这里我们主要说明一下几点:
1、设置/清除断点:设置断点可使程序在全速运行情况下运行到断点处停止(断点所在行不运行)。
2、指令跟踪和指令单步:它们的区别主要在对子程序的执行上。指令跟踪可以实现在子程序内部进行单步执行;而指令单步则会一次将整个子程序执行结束,从而跳到子程序的下一个语句上。
通过以上介绍我们不难发现,它们中有的功能几乎相同,我们可以任意选择,来仿真调试我们的程序。

展开内容

类似软件

  • GUIDE编程工具

    9.1/10.52M

    GUIDE编程工具是一款跨平台IDE编程环境。从编程语言上,GUIDE完美支持 C/C++ 和 Pascal 三种语言的编辑、编译和调试运行工作。其中在调试过程中,你可以看到变量、本地变量、编译信息、GDB信息、堆栈信息等各种详情的信息。

  • DevEco Studio(鸿蒙开发工具)

    9.1/843.58M

    华为自主研发的鸿蒙操作系统的一个终端开发工具

  • UEStudio(代码编辑工具)

    9.0/111.61M

    UEStudio官方版是一款专业的文本代码编辑软件,在功能方面,它不仅拥有着如集成调试、VCS版本控制、内置类浏览、语言智能、项目转换、语法突出显示、代码折叠、集成脚本和宏支持等功能于一体,而且它还具备了超多的批处理构建功能、和其他高级功能,如深度Git集成,能让用户直接在

  • Armageddon编译工具

    9.1/1.23M

    Armageddon是功能强大且专业实用的编译工具,该软件界面美观大方,功能强劲实用,软件提供了类似C的表达式解析器、全功能的DLL和exe文件调试、IDA般的侧边栏与跳跃箭头、动态识别模块和串、快反汇编、可调试的脚本语言自动化等功能,全面满足用户的的需求,提供用户的工作效率。

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行

  • Visual Studio 2019

    8.2/3.37M

    Visual Studio 2019是一款功能强大的IDE开发环境,开发人员可以期待更好的重构,快捷稳定、易于使用,有更多的重构、导航、Debug调试功能、可以更快的加载、更快的编译,更多协作和智能功能,以及更快的负载解决方案。

  • visual studio 2010中文旗舰版

    8.0/2.46G

    Vs2010中文旗舰版是微软公司推出的开发工具包,也是目前最流行的Windows平台应用程序开发环境,它拥有一个基本完整的开发工具集,包括了整个软件生命周期(软件的产生直到报废或停止使用的生命周期)中所需要的绝大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等,且

  • IAR for ARM破解版

    8.1/2.42G

    IAR for ARM全称IAR Embedded Workbench for ARM,它是一款由瑞典的IAR Systems公司推出的专为微处理器开发的集成开发环境,这个开发环境支持ARM,AVR,MSP430等多种芯片内核平台,是微处理器开发领域非常著名的产品。

  • keil uvision5官方版

    8.6/285.41M

    keil uvision5官方版是keil公司设计出的一款功能强大的IDE集成开发环境,其兼容于KEIL所有的开发工具,包括MDK、PK51、PK166、DK251等,可以说是目前针对RM微控制器尤其是ARM Cortex-M内核最为便捷,功能最全的一款开发工具。

  • IAR EWARM(嵌入式工作台)

    8.8/2.42G

    IAR Embedded Workbench for Arm,通常简称为IAR EWARM、IAR for ARM,是由IAR Systems公司为Arm微处理器开发的一款集成开发环境(IDE),即嵌入式工作台。

  • Arduino IDE(电子原型设计)

    9.0/142.37M

    Arduino是一款便捷灵活、方便上手的开源电子原型平台,Arduino IDE则是目前比较主流的一款电子元件开发软件,软件构建于原始码simple I/O介面版,并且软件具有类似java、C语言的Processing/Wiring开发环境,主要包含连个主要的部分:硬件部分是可以

  • IAR embedded Workbench(集成开发环境)

    8.3/2.42G

    IAR embedded Workbench电脑版是一款业内顶级的集成开发环境,全称为“IAR Embedded Workbench for ARM”,同时也是由世界知名的瑞典IAR Systems公司为微处理器开发的一个集成开发环境,软件支持用于ARM Cortex-M XL调

  • 010Editor十六进制编辑器

    9.1/19.61M

    010Editor官方版是由SweetScape公司推出的一款简单实用,功能强大的十六进制编辑器,该软件能够快捷轻便的编辑文本文件、XML、HTML、Unicode、UTF-8文件,C/C++源代码等,同时能够解析和编辑一切可视的二进制文件。

  • Microsoft .NET Framework(微软NET框架运行库)

    9.0/27.07M

    用于Windows的新托管代码编程模型

  • skworkshop官方版(显控SK编程软件)

    9.0/69.72M

    skworkshop官方版是一款非常专业的显控SK编程软件,主要针对Samkoon触摸屏系列的产品所开发的,是一款集成开发环境,拥有丰富且强大的功能,如果用户想要为触摸智能电子设备开发程序,那么这款软件是相当强大的。

  • CNCKAD(CAD/CAM数冲软件)

    8.9/2.14G

    CNCKAD是一款极为出色的数控冲床编程工具,拥有强大的绘图功能,能让用户方便快捷的设计各类数控加工零件;使用直观方便,除标准的绘图功能外还根据钣金的特点增加了一些特殊的绘图方式,如切口、腰圆、三角形、倒角和倒圆角、轮廓捏合、形状的检查编辑及自动修正、汉字切割或冲压、DXF/IG

  • 易语言编程软件

    9.0/98.63M

    对于编程人员而言,最开始的一定是接触使用易语言。作为程序代码的编程语言,易语言是一个由中国人自主开发,适合国情,以及不同层次不同专业的人员易学易用的汉语编程语言,在易语言当中凭借其对于编程的低门槛,能帮助用户解决因语言不便所带来的编程工作的障碍。

  • ControlStar(艾默生PLC编程软件)

    9.1/21.2M

    ControlStar是一款专业的艾默生PLC的专业编程软件,因为PLC是一种数字运算操作的电子系统,专为工业环境下应用而设计的,所以使得PLC编程软件非常受欢迎。

  • 西门子TIA Portal软件

    8.9/7.99G

    自动化编程软件

  • Enterprise Architect

    8.9/277.17M

    一款功能强大的UML软件开发与建模工具