设置MedWinV3软件
介绍:
编译工具设置
MedWin集成开发环境系统默认使用万利电子有限公司的汇编器A51.EXE和连接器L51.EXE,支持汇编语言编写的程序开发,如果使用其它外部编译工具,需要对外部编译工具的路径和程序进行设置。
系统默认的汇编器和连接器
这是MedWinV3环境的初始默认选项,用户只使用汇编作为编程语言时,建议选择此选项。
指定路径下的编译工具
当使用C作为编程语言时,建议选择此选项。系统默认C编译器为C51.EXE,连接器为BL51.EXE或L51.EXE,INC文件指向与BIN目录相同层的INC目录,LIB文件指向与BIN目录相同层的LIB目录。
注意:只需将路进指向外部编译工具原始安装位置,不要移动或复制外部编译工具中的任何文件!
用户指定的编译工具
这是高级用户的选项,用户必须设置:编译器,汇编器以及连接器的执行文件和INC,LIB文件所处的路径。
注意:只需将路进指向外部编译工具原始安装位置,不要移动或复制外部编译工具中的任何文件!
设置工作目录
MedWin 集成开发环境开发调试程序是以项目方式进行的,用户建立的项目存放在系统默认或用户指定的工作目录中。系统初次使用时,工作目录为本地硬盘最后一个本地盘符下的WorkDir文件夹。
当选择确定工作目录后,所有新建的项目都会建立工作目录所处的文件夹中。MedWin最多支持预先设定的16个工作目录,被[项目|新建项目]对话框使用。
工作目录可以激活、添加和删除。
MedWin环境设置
MedWin系统默认的环境设置可以通过[设置|环境设置]选项设置。下图为命令菜选项页设置。
工具栏的显示与隐藏通过工具栏选项页设置。
缺省的菜单动画显示方式通过下图中菜单动画选项设置。
工具条的提示和显示通过下图设置。
设备驱动管理器
MedWin集成开发环境设备通过设备驱动管理器,实现对不同的仿真设备进行管理:MCU类型,通讯方式和仿真方式等。
SE-52HP,ME-52HP,SE-52HU,ME-52HU仿真器的设备驱动程序为:Insight ME-52HU系列仿真器设备驱动程序,驱动程序列表中说明驱动程序的版权信息,DLL版本,LIB版本和支持仿真器列表。点击选择驱动按钮,设备驱动程序列表前的“√”表明已经选用该驱动。
设置通讯方式
当设备驱动程序选择完成后,通过执行[设置|设置通讯方式]命令,可以改变当前选择的通讯端口:
l 通用串行总线(USB)
l 打印口1(LPT1)
l 打印口2(LPT2)
l 打印口2(LPT3)
或选择
自适应通讯端口
MedWin选项
MedWin 选项设置分为:基本设置,窗口设置,窗口配色,文本编辑器和调试选项等五部分,通过执行[设置|选项]命令,可以对与上述五个部分相关的所有配置进行修改,以满足不同的需求。
基本设置
1. 常规
常规包含MedWin运行时初始状态的设置、文件被外部程序修改时的处理和关闭项目时界面参数的保存。
运行:
n 打开最后一次使用的项目,默认为打开。为方便使用MedWin,启动运行后,自动打开前次使用的项目,并且可以通过以下选项,选择进入文本编辑状态或构建项目、下载程序代码到仿真器:
l 默认打开项目时进入文本编辑状态
l 进入调试状态
n 打开反汇编窗口,默认为无效。当开发调试处于硬件调试阶段时,可以打开反汇编窗口,直接在反汇编程序上进行调试。
文件被外部程序修改时:
l 提示选择对话框
l 自动重新装载文件
关闭项目时:
n 保存文档窗口位置
n 保存数据窗口位置
n 保存内存窗口位置
n 保存地址断点
n 保存书签
n 保存观察窗口内容
2. 汇编语言程序
汇编语言程序选项包含用于彩色文本显示的文件扩展名定义,Tab大小设置和关键字表管理。
基本设置:
n 默认汇编语言程序扩展名为:*.asm; *.a51; *.src和*.inc,添加时以分号分隔。
n Tab尺寸默认为8个字符,设定范围从1~32。
n 关键字表:
用于文本彩色字符显示的关键字表。可以根据需要增加、删除自己定义的关键字,但系统默认的关键字不可以被删除。
点击“点击此处添加关键字”添加关键字。
3. C语言程序
C语言程序选项包含用于彩色文本显示文件扩展名的定义,Tab的大小设置和关键字表的管理。
基本设置:
n 默认汇编语言程序扩展名为:*.c; *.h,添加时以分号分隔。
n Tab尺寸默认为4个字符,范围从1~32。
n 关键字表:
l 用于文本彩色字符显示的关键字表。可以根据需要添加或删除关键字,但系统默认的关键字不可以被删除。
l 用于文本彩色字符显示的预处理字表。可以根据需要添加或删除预处理字,但系统默认的预处理字不可以被删除。预处理字在文件中以“#”开始。
点击“点击此处添加关键字”添加关键字和预处理字。
4. 其它文本/窗口
其它文本/窗口选项用于设置其它类型文本的Tab大小,停驻窗口字体、字号和主窗口尺寸和显示模式。
客户窗口
n 工作簿模式。当工作簿显示模式有效时,所有打开的文件和数据窗口以工作簿的方式显示,点击工作簿即可激活该文本编辑或数据窗口;点击并拖动工作簿,可以向前向、后移动可改变文件在工作簿中的位置。
显示:
l 最大化
l 窗口
停驻窗口:
n 字体设置。该选项只改变停驻窗口字体。
n 尺寸设置。该选项只改变停驻窗口文字尺寸。
其它文本Tab尺寸:
n 除汇编和C语言程序外其它文本Tab尺寸,默认为8个字符,范围从1~32。
5. 杂项
杂项包含对话框中的数制、输入方式和显示设置,填充数据时的默认值。
填充数据对话框
n 填充数据类型:
l 字节
l 字
l 双字
n 默认填充:
l 00
l FF
地址和数据对话框
n 默认显示语言:
l 汇编语言,以汇编语言方式显示(如 55H,0AAH)
l C语言,以C语言方式显示(如0x55,0xAA)
n 数据输入方式:
l 左端输入,计算机常用的方式
l 右端输入,计算器输入方式。优点快速简单,不易出错;缺点:不够灵活
窗口设置
窗口设置选项包括编辑窗口、反汇编窗口、数据窗口、观察和变量窗口、寄存器窗口、特殊寄存器窗口和项目管理器窗口的显示方式设置。
1、 编辑窗口
显示方式
n 程序地址:
l 标记,在窗口左侧具有代码的程序行上显示一个蓝色小点。
l 地址,在窗口左侧具有代码的程序行上显示程序实际地址。
n 断点:
l 标记,在窗口左侧具有代码的程序行上显示一个带感叹号的三角。
l 光带,将断点所处的行以光带显示。
n 程序计数器:
l 标记,在窗口左侧当前程序计数器位置显示向右的箭头。
l 光带,将当前程序计数器所处的行以光带显示。
n 书签:
l 标记,在窗口左侧打上书签带有“B” 的园型标记。
l 光带,将书签所处的行以光带显示。
行标记
n 标记状态栏:
l 合并,将左侧的所有标记叠加显示。
l 展开,将左侧的所有标记展开显示。
n 文本左边距,文本距左侧的状态栏的距离,以字符为单位。
n 显示行号,在左侧的状态栏中显示文件的行号。
2、 反汇编窗口
l 显示源文件,源程序与反汇编代码混合显示
l 反汇编方式,显示反汇编程序代码
3、 数据窗口
l 数据修改后,地址光标增量
l 数据修改后,地址光标不变
4、 观察及变量窗口
l 数值显示方式-自动
l 数值显示方式-16进制
l 数值显示方式-10进制
5、 寄存器
l 按树状方式显示
l 按表格方式显示
n 展开树状显示
6、 特殊功能寄存器
l 按树状方式显示
l 按表格方式显示
l 展开树状显示
7、 项目管理器
显示
l 项目名称,为初始输入的项目名称,项目建立后项目名称是不可以改变的。
l 项目别名,如果不作修改,别名与项目名称相同。别名可以任意修改,通常以直观、形象的描述作为项目的别名。
l 项目名称和项目别名,同时显示项目名称或项目别名。
项目
l 按激活顺序,以项目激活、使用的顺序显示项目
l 按时间排序,以建立或打开项目的顺序显示项目
窗口配色
1. 文本编辑窗口配色
文本编辑窗口内的所有配色均可在下面的可视化对话框中设置。
2. 反汇编窗口配色
反汇编窗口内的所有配色均可在下面的可视化对话框中设置。
文本编辑器
1. 常规
文本编辑器
n 全屏幕编辑,默认全屏幕方式选项无效。
n 自动缩进,默认选项有效。当回车换行需要光标定位到上一行的首字符时,选择自动缩进功能,当需要定位到第一列时,选择自动缩进功能无效。
程序结构
n C语言程序结构,默认选项有效。
n 汇编语言程序结构,默认选项有效。
字体和尺寸
n 字体设置,默认为宋体。
n 字符尺寸,默认为9号字。
2. 光标
Home键与End键
Home键:
l Home键定位到行的第一列,默认定位到第一列
l Home键定位到行的首字符
End键:
n End键保持行末光标移动位置,默认选项有效
删除与退格
n 行首按退格键,将当前行合并到上一行,默认选项有效
n 行末按删除键,将下一行合并到当前行,默认选项有效
快捷操作
n Ctrl+X 复制当前行到剪贴板并删除,默认选项无效
n Ctrl+C 复制当前行到剪贴板,默认选项有效
文本块操作
n 允许拖拽操作,默认选项有效
n 块保持,默认选项无效
3. 查找/替换/粘贴
查找
n 将光标处的单词作为查找内容进行查找,默认选项有效
n 循环查找,默认选项有效
n 查找对话框在查找后,关闭对话框,默认选项有效
查找完成后,光标:
l 定位到查找对象后的字符,默认选项有效
l 定位到查找对象的首字符
替换与粘贴
n 替换操作完成后,光标定位到第一个被替换的位置,默认选项有效
n 提示询问对话框,默认选项有效
替换与粘贴完成后,光标:
l 定位到替换/粘贴对象后的字符,默认选项有效
l 定位到替换/粘贴对象的首字符
4. 文本编辑器
编辑/撤销
n 文本显示宽度,默认宽度2048。
n 括号自动配对 }, ] , ) , 默认选项有效。
n 引号自动配对 ’, ”,默认选项有效。
n 使用Tab字符,默认选项有效。
n 智能Tab,默认选项有效。
n 撤销缓冲区尺寸,默认为16384步。
特殊显示
n 特殊显示
l 配对括号加粗显示,大括号范围显示底色,默认选项有效。
l 配对括号加粗显示。
5. 文件
打开与编辑文件
n 自动截除超过行长(2048字符)的部分。默认选项有效。
n 将超过行长的部分产生一个新行。
文件保存
n 产生备份文件(bak),默认选项无效。
n 删除尾空格,默认选项无效。
n 处理Tab和空格字符
l 根据Tab的尺寸将Tab转换为空格
l 根据Tab的尺寸将空格转换为Tab
n 清除撤销缓冲区,默认选项无效。
文件安全
n 文件自动定时存盘,默认选项无效。
n 存盘时间间隔
调试设置
提示
n 延时时间,鼠标靠近文本字符变量时,弹出提示窗口的延时时间
n 保留时间,提示窗口保持时间
代码完成
n 使用代码完成
n 提示
l 提示与输入匹配的数据
l 提示所有关键字和变量
n 显示
l 关键字和变量
l 关键字
l 变量
程序下载
l 初始化程序代码存储器
l 保持程序代码数据
