51单片机集成开发系统MedWin
- 格式:doc
- 大小:346.00 KB
- 文档页数:6
MedWin是万利电子有限公司Insight®系列仿真开发系统的高性能集成开发环境。
集编辑、编译/汇编、在线及模拟调试为一体,VC风格的用户界面,内嵌自主版权的宏汇编器和连接器,并完全支持Franklin/Keil C扩展OMF格式文件,支持所有变量类型及表达式,配合Insight®系列仿真器,是您开发80C51系列单片机的理想开发工具。
MedWin概述MedWin集成开发环境的特点图1:MedWin集成开发环境窗口界面11.完美的Windows版集成开发环境MedWin2.内嵌自主版权的宏汇编器A51和连接器L51,并支持Keil/Franklin编译、连接工具3.具有分别独立控制项目文件的工程项目管理器4.在工程项目管理下,实现多模块和混合语言编程调试5. VC风格的窗口停驻、窗口切分和工作簿模式界面6.在线编辑、编译/汇编、连接下载运行和错误关联定位7.符合编程语言语法的彩色文本显示8.完全的表达式分析,支持所有数据类型变量的观察9.无须点击的感应式鼠标提示功能10.外部功能部件编程向导11.不限制打开数据区观察窗口的数目12.调试状态下用户程序自动重装功能13.提供真实的软件模拟仿真开发环境快速入门适用范围1. MedWin集成开发环境V2.3x2.标准80C51系列仿真器SE-52P,ME-52A,ME52P,AE-52E3.标准扩展80C51系列仿真器ME-52H/SE-52H,ME-32004.专用80C51系列仿真器ME-12055. PHILIPS 51LPC系列仿真器SE-764MedWin集成开发环境快速入门MedWin集成开发环境快速入门内容安排本书从以下九部分以及附录,介绍MedWin集成开发环境的快速入门方法:1.安装MedWin2.设置MedWin3.进入MedWin4. MedWin界面术语5. MedWin开发入门6. MedWin调试实例7. MedWin断点功能8. MedWin菜单命令9. MedWin右键弹出式菜单10. MedWin的表达式附录与我们联系万利电子(南京)有限公司因特网: 仿真器论坛: 地址: 南京市新模范马路17号02幢201邮政编码: 210003电话: 8323-5502,8323-5503,8323-5504,8323-5505传真: (025) 83235501技术支持您在使用MedWin集成开发环境或Insight®系列仿真器遇到问题,需要我们提供技术支持时,请使用以下方法:1.电话——请必须将您的计算机和Insight®仿真器放置在电话旁,连接好仿真器并启动运行MedWin集成开发环境。
基于51单片机的火灾自动报警系统设计This article discusses the design of a fire automatic alarm system based on the 51 single-chip puter and DS18B20 ___ increasing popularity of electronic products。
fire hazards have___。
they also generate heat。
which can lead to increased fire hazards if ___。
it is ___ and property。
The system sets an alarm temperature value。
and the DS18B20 temperature sensor monitors the temperature in real time and displays the temperature value on the LCD1602 liquid crystal display。
If the temperature value exceeds the alarm temperature value。
the buzzer will sound an alarm。
The hardware circuit of this system is simple。
the program complexity is not high。
and it has high reliability。
low cost。
and high stability。
making it practical and valuable。
The key components of the system include the 51 single-chip puter。
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一、安装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目录中,取掉其只读属性。
实验一 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模拟仿真调试巡回彩灯程序,观察实验结果。
改变程序,观察实验结果。
参考程序如下:运行程序2,P1.2和P1.3所接的LED会一直亮。
实验二心电图机液晶显示系统实验(图形部分)一、实验目的了解液晶显示的原理掌握液晶面板上进行波形显示的原理和方法掌握单片机编程技巧二、实验要求了解80C51单片机及OCMJ4X8C液晶模组的硬件配置及连接方法掌握80C51单片机的编程语言掌握波形输出程序的算法和结构编写程序并调试程序三、实验设备单片机仿真器金鹏OCMJ4X8C液晶模组稳压电源四、实验内容液晶显示在心电图机中的应用是将数字技术、计算机技术结合起来,利用单片机和液晶显示模块进行波形显示。
ASM-51 宏汇编使用手册强烈推荐使用配套光盘中的MedWin或Keil开发环境进行编程!其中的A51与这里的ASM51基本相同ASM-51 宏汇编主要用来开发Inter8051系列单片机,它具有宏处理,数据处理,列表处理和条件处理等多种功能。
源程序的编写完全采用 Inter标准助记符和行格式。
在编写程序过程中,可借助于文本编辑(Windows的记事本)或文字处理软件Word等编辑,经ASM-51汇编后生成列表输出文件(.LST)和目标代码文件(.HEX)。
此目标代码文件(.HEX)可直接用CZS-51或MedWin、Keil、Debug8051进行模拟/调试,或直接用于硬件仿真器上运行。
当然,这也是要烧写到单片机ROM中的代码。
1、宏汇编语言的基本语法1、1 宏汇编的特点ASM-51宏汇编完全支持Inter助记符的汇编语言,它含有宏语句,英文大小写字母,变量名,标号等不受限制,有二,十,十六进制和串参数类型,有汇编控制指令和多层条件语句,程序逻辑分段,还有模块化程序设计的连接功能,汇编速度快等特点。
1、2 汇编处理过程(1) 用行编辑EDLIN或文字处理软件WS或全屏幕编辑软件PE等,编辑宏汇编语言源程序,它的文件扩展名为。
ASM。
(2) 用ASM-51宏汇编程序对上述源程序文件进行汇编,产生扩展名为.LST的列表输出文件和扩展名为.HEX的目标代码文件(.HEX)。
列表输出文件包含源程序语句所汇编成的代码,以及有关的地址,语句和符号表等。
目标代码文件包含源程序语句所汇编成的代码,不包含任何符号信息或助记符。
进行模拟/调试,或直接用于硬件仿真器上运行。
1、3 语句汇编语言可分为两类语句:指令性语句和指示性语句。
(1)指令性语句这一类语句是指在汇编过程中能生成指令代码的语句(如 MOV ,DEC等)。
其格式为:[标号:] [指令助记符] [操作数] [;注释]其中方括号[ ]中为选择项。
下同。
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”烧写到单片机中...。