51单片机集成开发系统MedWin

合集下载

MedWin软件使用

MedWin软件使用

目录

MedWin 概述 (1)

MedWin 集成开发环境的特点 (1)

MedWin 对系统的要求 (2)

快速入门适用范围 (2)

内容安排 (2)

一、安装MedWin (3)

二、设置MedWin (6)

三、MedWin 开发入门 (11)

四、MedWin 调试实例 (18)

五、MedWin 断点功能 (24)

六、MedWin 菜单命令 (26)

七、MedWin 右键弹出式菜单 (2)

八、MedWin 的表达式 (4)

MedWin 概述

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

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

MedWin 集成开发环境的特点

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

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

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

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

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

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

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

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

8051单片机实时操作系统RTX51 Tiny总结

8051单片机实时操作系统RTX51 Tiny总结

RTX51 Tiny介绍

μVision是德国K eil公司开发的单片机IDE软件,最初主要用于8051系列单片机,RTX51是其自带的运行于8051系列单片机上的小型多任务实时操作系统,可用来设计具有实时性要求的多任务软件。RTx51有2个版本:RTX51 Tiny和RTX51 Full。RTX51 Tiny是RTX51 Full的子集。RTX51 Tiny 自身仅占用900字节左右的程序存储空间,可以很容易地运行在没有外部扩展存储器的8051单片机系统上。

它完全集成在Keil C5l编译器中,具有运行速度快、对硬件要求不高、使用方便灵活等优点,因此越来越广泛地应用到单片机的软件开发中。它可以在单个CPU上管理几个作业(任务),同时可以在没有扩展外部存储器的单片机系统上运行。目前在8051系列单片机上使用多任务实时操作系统,RTX51 Tiny也就成为了首选。

////////////////////////////////////////////////////////////////////////////////////////////////////////////////// \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ RTX51 TINY允许同时“准并行”地执行多个任务:各个任务并非持续运行,而是在预先设定的时间片(time slice)内执行。CPU执行时间被划分为若干时间片,RTX51 TINY为每个任务分配一个时间片,在一个时间片内允许执行某个任务,然后RTX51 TINY切换到另一个就绪的任务并允许它在其规定的时间片内执行。由于各个时间片非常短,通常只有几ms,因此各个任务看起来似乎就是被同时执行了。

MedWin3软件的使用

MedWin3软件的使用

图 17 集成开发环境用户选项-杂项设置
万利电子有限公司 http:// www.manley.com.cn 电话:025-83235502,83235503
南京市新模范马路 17 号 02 幢二层(210003) 传真:025-83235501
设置 MedWin V3 集成开发环境
窗口设置
窗口设置选项包括编辑窗口、反汇编窗口、数据窗口、观察和变量窗口、寄存器窗口、特殊寄 存器窗口和项目管理器窗口的显示方式设置。
图 12 集成开发环境用户选项-常规设置
万利电子有限公司 http:// www.manley.com.cn 电话:025-83235502,83235503
南京市新模范马路 17 号 02 幢二层(210003) 传真:025-83235501
设置 MedWin V3 集成开发环境
2. 汇编语言程序 汇编语言程序选项包含用于彩色文本显示的文件扩展名定义,Tab 大小设置和关键字表管 理。 基本设置: 默认汇编语言程序扩展名为:*.asm; *.a51; *.src 和*.inc,添加时以分号分隔。 Tab 尺寸默认为 8 个字符,设定范围从 1~32。 关键字表: 用于文本彩色字符显示的关键字表。可以根据需要增加、删除自己定义的关键字,但 系统默认的关键字不可以被删除。 点击“点击此处添加关键字”添加关键字。
设置 MedWin V3 集成开发环境

电子看板的设计

电子看板的设计

浅谈电子看板的设计

摘要:电子看板是一种专门用于记录显示生产数据的产品,主要由单片机和显示模块组成,显示模块分别是计划产量、实际产量(当前产量)和达成率。另外,还带有四个按键,其中有三个是用来进行数值调整的,另一个仿真计数脉冲输入。软件c语言编写,使用medwin集成开发环境,软硬件经proteus6.7仿真通过。

关键词:电子看板;单片机;at89c51;c语言

看板是日本丰田汽车公司于20世纪50年代从超级市场的运行机制中得到启示而发明的一种管理方式,是基于及时生产的一种管理手段,它是以降低成本为基本目的,在生产系统的各个环节全面展开的一种使生产有效进行的新型生产方式,看板犹如巧妙连接各道工序的神经而发挥着重要作用。经过近50年的发展和完善,从机械方式到全电子方式,目前已经在很多方面都发挥着重要的机能。

一、总体方案设计

二、单片机选型

单片机是本设计的核心部件,单片机的选型很大程度上会影响整个设计方案。我们在课堂上学的是mcs-51单片机,mcs-51单片机最经典,年龄比我们大,在我国乃至全世界仍有着广大的用户群。近年来,各种新型的、性能优异的单片机不断涌现,大有取代mcs -51的趋势,但mcs-51的统治地位暂不会动摇。

at89c51是一种带4k字节闪烁可编程、可擦除只读存储器(fperom —falsh programmable and erasable read only memory)

的低电压、高性能cmos8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用atmel高密度非易失存储器制造技术制造,与工业标准的mcs-51指令集和输出管脚相兼容。由于将多功能8位cpu和闪烁存储器组合在单个芯片中,atmel的at89c51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

8051单片机C51集成开发系统

8051单片机C51集成开发系统

学习单片机一般从8051开始,传统的学习方式是:汇编语言+

仿真器。汇编语言的难学难用人所皆知,它使好些人或者望而却步、或者半途而废、或者学而无用;而用仿真器学习单片机更犹如用游戏机学开车———隔靴搔痒,它毕竟不是真实的单片机。针对这种情况,本人研制出一套成本低、功能齐备、操作容易、效果直观,集C51学习、效果实验、编程烧录为一体的实用型8051单片机集成开发系统。该系统提供Windows 界面下的中文C51软件开发平台和编程、实验的硬件操作平台。

18051单片机集成开发系统特点

8051

单片机集成开发系统由硬件和软件两大部分组成

,硬件部分包含了编程器和试验器,结构见图1,可实现单片机的完整开发过程。

软件部分是基于PC机的Windows中文开发平台,见图2,人机界面友好,普通档次的PC机就可使用,操作极为方便。

8051单片机集成开发系统给出了单片机实验器和编程器的各种功能电气原理图,然后针对标准单片机功能提出各种问题,给出解题思路,及解决此问题的C语言程序及编程方法。使读者从中悟出道理后再提

出新题目,指导读者程序设计、芯片写入和效果试验,从而完成一个完整的单片机开发过程。本系统主要具备如下特点:①使用Keil C51作为编程语言,允许使用汇编语言,本系统所有程序用C51实现。②学习实验和编程烧录一体化,不用购买价格昂贵的仿真器和编程器就可自如的学习单片机。③配套实验指导书针对性强,问题由简到繁,由点到面,循序渐进,它将带领您一步一步走进单片机世界。④配套实验程序涵盖了8051单片机的全部分内容,内容丰富翔实。⑤该系统是单片

单片机Medwin使用及仿真常识

单片机Medwin使用及仿真常识

C语言编程步骤及仿真基本常识

1.项目管理-->新建项目

2.进入新建项目第1步,直接执行下一步

3. 进入新建项目第2步,直接执行下一步

4. 进入新建项目第3步,这个时候就要按进行填写文件保存名称,位置选下一步,这里名称设定后编程名称和文件就会保存在这个路径

5. 进入新建项目第4步,直接执行下一步

6. 进入新建项目第5步,直接执行下一步

6. 进入新建项目第6步,完成

7.进入以下界面

8. 点击左键源文件组,点击新建文件

9.给文件命名,并且选择C语言程序,点击完成

10.进入可编程界面,注意这个表头是刚才设新建文件导向设定的。

11.编写程序完成后,记得要点产生代码并装入

12.编程没有问题,会有保存路径和程序装载成功提示。

13.接下来把程序灌输到仿真内,首先打开Proteus 7

13.打开做好的仿真程序

14. 打开后出现有仿真器件的界面

15.点击仿真图,然后右键EDIT Properties

16. 进入导入文件界面,记住刚才写好程序的路径设定并打开

17.把刚才保存的程序选中后导入到路径内,然后点OK,不要有任何设定

18.导入后点击play,开始仿真,要停止就点击■

51单片机集成开发系统MedWin

51单片机集成开发系统MedWin

51单片机集成开发系统MedWin

一、安装Medwin

直接从万利公司网站上下载的MedWin不含汇编/编译/连接器,也不包含c51的函数和连结库。为此,我站将medwin和其必须的附件一同打包,重新生成解压式安装文件MedWinSetup.exe。该文件在配套光盘中。

点击MedWinSetup.exe,即弹出安装对话框,请不要改变安装路径~点击“安装”程序会自动完成全部安装。

安装完后,桌面上会生成一个图标。点击该图标就开始启动Medwin开发系统,启动后在第一个弹出的对话框中选择“模拟仿真”:

接下来的设置仅在第一次启动时所必要的设置:

在“工作向导”对话框中选择“新建或打开一个文件”。

在打开文件对话框中可根据你的情况处理;若打开现有文件,就直接点击现有文件后再点击“打开”按钮;若你新建一个文件,请在“文件名(N):”框中键入你新文件的名字再点击“打开”按钮。需注意的是,新建的汇编程序其扩展名必须是ASM,c51程序扩展名必须是C。下面是已打开的MedWin环境快照。

在有些时候,可能会出现环境参数设置,请依下面方法设置。

工作目录我们设到C:\C51\Mypro下。

“编译/汇编/连接配置”应与下面设置一致。

二、MedWin的简单使用:

启动medwin,新建一个文件后就出现编辑窗,我们在就可以在这个窗中编写汇编或c原程序。

当编写完成后,应先保存。再按下图步骤产生烧写单片机用的hex文件。

先在工具栏中按“”按钮,主窗体下面会出现汇编或编译过程提示,若错误=0,就编译或汇编成功;若有错误,请以依提示逐个排除错误后再按“”按钮汇编或编译,直至错误=0,编译或汇编成功。

51单片机技术与应用系统开发案例精选

51单片机技术与应用系统开发案例精选

51单片机技术与应用系统开发案例精选

随着科技的不断进步和发展,单片机技术已经在各个领域得到了广泛

的应用。单片机技术作为嵌入式系统的核心,具有体积小、功耗低、

成本低等特点,因此在自动化控制、电子产品、通信设备等领域都有

着重要的应用价值。本文将从多个案例出发,介绍一些51单片机技术的应用系统开发案例,以期帮助读者更好地了解单片机技术的应用和

发展。

1. 智能家居系统

智能家居系统是当今物联网技术中的热门应用之一,而单片机技术在

智能家居系统中扮演着重要的角色。通过使用51单片机,可以实现家庭灯光、空调、窗帘等设备的远程控制,从而提高家居的智能化水平。通过单片机技术,还可以实现家庭安防系统的监控和报警功能,保障

家庭成员的安全。

2. 工业控制系统

在工业领域,单片机技术也有着广泛的应用。在自动化生产线上,通

过单片机可以实现对设备运行状态的实时监测和控制,提高生产效率

和产品质量。单片机技术还可以应用于温度、湿度、压力等参数的采

集和控制,为工业生产提供可靠的技术支持。

3. 智能交通系统

随着城市交通的不断发展以及车辆数量的持续增加,智能交通系统的

需求也日益凸显。通过单片机技术,可以实现智能交通信号灯的控制、车辆导航系统的优化等功能,提高交通系统的智能化水平,减少交通

拥堵和交通事故的发生。

4. 医疗器械

在医疗器械领域,单片机技术应用也十分广泛。通过单片机可以实现

医疗设备的精准控制和监测,比如体温计、血压计、心电图仪等设备,都可以通过单片机实现对生理参数的准确测量和分析,为临床诊断提

供可靠的数据支持。

5. 智能手环

基于51单片机的温控系统设计流程框图

基于51单片机的温控系统设计流程框图

基于51单片机的温控系统设计流程框图

下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!

并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!

Download tips: This document is carefully compiled by theeditor.

I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!

In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!

微机原理和单片机实验报告

微机原理和单片机实验报告

实验一 8051单片机仿真系统的配置及使用

一、实验目的与要求

1.了解80c51单片机仿真开发系统的组成原理。

2.掌握仿真系统的连接与配置。

3.掌握仿真系统的MedWin集成开发环境的使用。

4.掌握程序的调试方法。

二、实验设备

1. PC机一台

2. Insight SE-52 Plus 8XC51 单片机仿真器主机一台

3. TB-40DP1 80C51 仿真头一个

4. CAB-40FT 仿真电缆一条

5. CAB-25DB 通讯电缆一条

6. MS-100电源一台

7. 数字万用表一台

三、实验内容

1. Insight SE52 Plus单片机仿真开发系统的组成及性能

2. Insight SE52 Plus单片机仿真开发系统的硬件连接及配置

3.学习MedWin集成开发环境的使用

四、思考题

1 MedWin集成开发环境的使用中,不使用项目管理方式开发应用程序和使用项目管理方式开发应用程序的操作方法和区别?

答:区别是:使用项目管理方式开发应用程序,更加方便,效率更高。

2 MedWin集成开发环境的使用中,CODE,DATA,IDATA,XDATA,PDATA各存储空间的意义?

答:CODE是片内程序存储器。DATA为片内数据存储区,地址低128 字节与IData 的数据相同,高128 字节为特殊功能寄存器SFR 空间。IDATA为片内数据存储区,低地址128字节。XDATA为片外出具存储区。PDATA为片外页面方式访问的数据区PData 窗口,使用MOVX @ri 指令访问。

3 MedWin模拟仿真调试巡回彩灯程序,观察实验结果。改变程序,观察实验结果。参考程序如下:

单片机16盏流水灯控制程序设计三

单片机16盏流水灯控制程序设计三

练习报告

项目编号EX3-4 项目名称单片机端口输出方波班级楼宇081 小组完成时间4月1日

完成人员林宗跃自我评价良好教师评价

任务要求:设计一个利用51单片机I/O口输出信号,控制16个发光二极管每0.2s交替闪亮,实现跑马灯,即D1-D2-…D15-D16-D…循环电缆。闪亮时间由简单延时电路实现。在MedWin集成开发环境中编辑、编译控制程序,并产生代码,在Proteus平台里仿真系统,撰写练习报告

任务分析:要求实现16盏灯的闪烁,每次灯亮的时间为0.2s形成跑马灯。可以采用51单片机的I/O口(此时用作输出)中的P0和P1口来控制,通过指令周期性地重复改变此I/O口的电平状态,此时的间隔时间可以通过执行延时指令(无意义的指令)来实现。根据状态控制码的分析,我们可以采用P1口的状态依次左移后再使P0口的状态依次右移来实现设计要求。

设计步骤:

1:硬件电路设计

(1)思路。根据设计要求分析,可以将16个发光二极管分别接到P0口(P0.0~P0.7)和P1口(P1.0~P1.7)的端口上,采用直接驱动,为提高驱动电流能力,采用共阳极接法。单片机其他电路接成最小系统即可。

(2)在Proteus中画好电路图,如图下图所示。

8051,80931,8751三款单片机的区别

8051,80931,8751三款单片机的区别

日志

真诚守候

感谢爱我和关心我的老师们、亲人和朋友,也深深祝愿来到这里的你一生幸福!

加博友关注他

最新日志

该作者的其他文章

博主推荐

相关日志

随机阅读

首页推荐

更多>>

对“推广广告”提建议

北京2008奥运

模拟开关灯lab

8031、8051、8751、89C51、89S51的区别与特点介绍工作中的总结和充2008-08-09 22:18:32 阅读732 评论0 字号:大中小订阅

在8031、8051、8751、89C51、89S51的区别与特

点介绍

8031/8051/8751是Intel公司早期的产品。

8031的特点

8031片内不带程序存储器ROM,使用时用户需外接

程序存储器和一片

逻辑电路373,外接的程序存储器多为EPROM的

2764系列。用户若想对

写入到EPROM中的程序进行修改,必须先用一种特

殊的紫外线灯将其

照射擦除,之后再可写入。写入到外接程序存储器

的程序代码没有什

么保密性可言。

8051的特点

8051片内有4k ROM,无须外接外存储器和373,

更能体现“单片”的

简练。但是你编的程序你无法烧写到其ROM中,只

有将程序交芯片厂

代你烧写,并是一次性的,今后你和芯片厂都不能

改写其内容。

8751的特点

8751与8051基本一样,但8751片内有4k的

EPROM,用户可以将自己编

写的程序写入单片机的EPROM中进行现场实验与

应用,EPROM的改写同

样需要用紫外线灯照射一定时间擦除后再烧写。由于上述类型的单片机应用的早,影响很大,已成

为事实上的工业标

准。后来很多芯片厂商以各种方式与Intel公司合

Medwin快速入门

Medwin快速入门

11
MedWin
!"#$%&'
21:jÉÇtáå
!"#$%&'
!"#$%&'(
)*
MedWin !"#$%&'() !*+, !"#$%&'()*+()#$, !" MedWin !"#$%&'() !*+,-./0 NK= !"#$%&'( )**" $%+, OK= !"#$%&'()*+,-.. %&'( !"# [ !| !"#] ! MedWin !"#$%&'()%&*+,-$. !"#$ %&'()*+, !"#$ !"#$%&'( !"#$%& 8 ! !"#$ % * / DOS !"#$%&'()* !"#$%&'() ! !"#$%&'()*+,-./012345 !"#$%&'()*+ !"#$%&'()*+,!"#$%&' !"#$%&'()*+,-. !"#$% !"#$%&'()*+,- ./ !"#$%!"&'()%*+, !"#$%&'()*+,-./0
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

51单片机集成开发系统MedWin

一、安装Medwin

直接从万利公司网站上下载的MedWin不含汇编/编译/连接器,也不包含c51的函数和连结库。为此,我站将medwin 和其必须的附件一同打包,重新生成解压式安装文件MedWinSetup.exe。该文件在配套光盘中。

点击MedWinSetup.exe,即弹出安装对话框,请不要改变安装路径!点击“安装”程序会自动完成全部安装。

安装完后,桌面上会生成一个图标。点击该图标就开始启动Medwin开发系统,启动后在第一个弹出的对话框中选择“模拟仿真”:

接下来的设置仅在第一次启动时所必要的设置:

在“工作向导”对话框中选择“新建或打开一个文件”。

在打开文件对话框中可根据你的情况处理;若打开现有文件,就直接点击现有文件后再点击“打开”按钮;若你新建一个文件,请在“文件名(N):”框中键入你新文件的名字再点击“打开”按钮。需注意的是,新建的汇编程序其扩展名必须是ASM,c51程序扩展名必须是C。下面是已打开的MedWin环境快照。

在有些时候,可能会出现环境参数设置,请依下面方法设置。

工作目录我们设到C:\C51\Mypro下。

“编译/汇编/连接配置”应与下面设置一致。

二、MedWin的简单使用:

启动medwin,新建一个文件后就出现编辑窗,我们在就可以在这个窗中编写汇编或c原程序。

当编写完成后,应先保存。再按下图步骤产生烧写单片机用的hex文件。

先在工具栏中按“”按钮,主窗体下面会出现汇编或编译过程提示,若错误=0,就编译或汇编成功;若有错误,请以依提示逐个排除错误后再按“”按钮汇编或编译,直至错误=0,编译或汇编成功。

最后从菜单中点击“项目管理”下的“输出 Intel HEX 文件 (H)...”,在c:\c51\Mypro下就生成与原程序同名的hex文件。

下面我们用流水灯程序直接做一遍

将光盘中McuCai\liushun\的liu1.asm复制到c:\c51\Mypro目录中,取掉其只读属性。启动Medwin,打开

c:\c51\Mypro\liu1.asm 。

编辑窗中就是用汇编语言编写的流水灯程序。现在我们不要管他是什么意思,按下面步骤将这些汇编“符号”生成单片机需要的代码就行啦。

第一步,点击工具按钮“”生成Medwin调试代码;第二步,从菜单中点击“项目管理”下的“输出 Intel Hex 文件 (H)...”,

烧写单片机所需要的 hex 文件已产生在 c:\c51\Mypro\liushui目录下,名字为“liu1.hex”。接下来,我们将“liu1.hex”烧写到单片机中...

相关文档
最新文档