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、指令跟踪和指令单步:它们的区别主要在对子程序的执行上。指令跟踪可以实现在子程序内部进行单步执行;而指令单步则会一次将整个子程序执行结束,从而跳到子程序的下一个语句上。
通过以上介绍我们不难发现,它们中有的功能几乎相同,我们可以任意选择,来仿真调试我们的程序。

展开内容

类似软件

  • NI LabView 2019

    9.0/3.16G

    图形化编程平台

    查看
  • Windows Terminal(Windows 终端)

    9.0/11M

    Windows Terminal(Windows 终端)是一款新式、快速、高效、强大且高效的终端应用程序,适用于命令行工具和命令提示符,PowerShell和 WSL 等 Shell 用户。

    查看
  • SmartGit(git管理工具)

    9.1/212.53M

    SmartGit是一个易于使用的图形化Git客户端应用程序。它可以在工作上满足大多数人的需求,并且快速的管理Git、SVN软件,可以方便管理你的GitHub进行项目的管理。

    查看
  • HtmlDocEdit(HTML编辑器)

    9.0/100K

    网页HTML编辑器

    查看

网友评论

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

同类排行

  • JetBrains PyCharm 2025中文版

    2.5/825.52M

    专业Python开发集成环境

    查看
  • 西门子TIA Portal软件

    8.7/7.99G

    全集成自动化巅峰之作,实现从PLC到HMI的一站式编程调试。

    查看
  • 易安卓E4A官方版

    9.1/450.03M

    易安卓E4A官方版是一款非常好用并基于谷歌Simple语言、专为安卓系统开发应用打造的编程辅助工具软件,可以说是安卓版本的易语言程序。软件主要方便程序员编写安卓手机软件和安卓游戏,不需要复杂的编程知识,只要会中文就可以使用易安卓进行编程,旨在实现通过类似易语言的Basic语

    查看
  • JDK18官方版

    8.6/152.04M

    Java开发环境

    查看
  • TRAE(AI编程工具)

    5.0/218.59M

    面向开发者的AI编程辅助工具,提高编码效率

    查看
  • ABB Robot Studio中文版

    8.0/2.15G

    ABB Robot Studio中文版是一款非常强大的机器人仿真软件,使用非常的简单,可以使用虚拟的机器人进行离线的编程,可以帮助用户快速的实现智能化、编程自动化的操作,可以快速的提高生产的效率,不管是用在教育、企业生产、培训等。

    查看
  • EasyBuilder pro官方版(威纶通编程软件)

    8.9/757.61M

    EasyBuilder pro官方版是一款专业的屏幕编辑软件,是WEINVIEW HMI组态软件,由台湾威纶科技公司开发的新一代人机界面软件,利用EasyBuilder pro可以大大的提高我们的软件的功能,和高水平的硬件,软件强大的宏指令功能,除了常用的四则运算、逻辑判断等功能

    查看
  • CocoStudio(手机游戏开发工具集)

    9.0/350.23M

    手机游戏UI和动画制作工具

    查看
  • 易语言5.93精简版

    8.5/98.64M

    优化系统兼容性且资源占用极低的中文编程环境

    查看
  • PhpStorm2025破解版

    9.0/1G

    支持最新框架解析与AI辅助代码生成的顶级PHP-IDE

    查看
  • JDK23官方版

    9.4/203.6M

    Java开发环境与工具包

    查看
  • UltraEdit Linux中文客户端

    9.1/23.76M

    深度适配Linux环境的高级十六进制开发工具

    查看
  • delphi7.0中文企业版

    9.3/182.08M

    对于开发软件的程序员而言微软的VB肯定不会陌生吧,但小编本次为大家带来的这款软件与VB类似,但在数据库方面的特长相较于VB尤为突出,该软件就就是delphi7,delphi7在delphi系列当中是比较经典的版本,它不仅是一个集成应用程序开发环境,而且软件的核心是由传统Pasca

    查看
  • geany文本编辑器

    9.0/26.83M

    轻量级编程与文本编辑环境

    查看
  • python 2(编程开发工具)

    8.9/19.09M

    python是一种面向对象的解释型计算机程序设计语言。Python语言由于其简单易学、语法有没、应用领域广泛等诸多优点,俘获了大批的粉丝。从2014年开是Python在编程语言排行榜就一直高居前列。

    查看