MPLAB 菜单说明
MPLAB IDE 菜单栏
可以通过横跨界面顶部的菜单栏中的项来访问所有的MPLAB IDE功能。后跟省略号(...)的菜单项将打开一个对话框。
菜单项的旁边列出了菜单项的快捷(热)键。例如:Print (打印)的快捷键是Control-P (CTRL+P)。可在Configure>Settings 中的Hot Keys 选项卡下设置热键。现有的菜单为:
一.File(文件)
二.Edit(编辑)
三.View(视图)
四.Project(项目)
五.Debugger
六.Programmer
七.Tools
八.Configure
九.Window
十.Help(帮助)
一. File
下面是File(文件) 菜单中的菜单项。
* New (新建)
显示一个文件名为“Untitled”(未命名)的空编辑器窗口。
在关闭窗口时,将提示您为文件命名。
* Open (打开)
打开现有的源文件。
* Close (关闭)
关闭当前的编辑器窗口。
* Save (保存)
将当前的编辑器窗口保存到磁盘上它的原始文件名下。
* Save As(另存为)
Save As 命令允许将当前的编辑器窗口保存到磁盘中一个新的文件名下。
* Save All(保存所有)
将所有打开的编辑器窗口保存到磁盘。
* Open Workspace (打开工作区)
打开工作区会在打开一个新的工作区之前关闭前面的工作区。
* Save Workspace (保存工作区)
保存工作区将保存当前的工作区。
* Save Workspace As(将工作区另存为)
在保存当前的工作区之前对它进行重命名/ 重定位。
* Close Workspace (关闭工作区)
关闭工作区将返回默认的启动工作区配置。
* Import (导入)
将调试文件或hex 文件导入到MPLAB IDE 项目。
* Export (导出)
从MPLAB IDE项目导出hex 文件。
* Print (打印)
打印当前的编辑器窗口。将打开“打印”对话框,可在此设置打印机和打印选项。
* Recent Files (最近文件)
显示在当前的MPLAB IDE 会话过程中打开过的文件的列表。
* Recent Workspaces (最近的工作区)
显示在当前的MPLAB IDE 会话过程中打开过的工作区的列表。
* Exit (退出)
关闭MPLAB IDE 应用程序。
二. Edit
下面是Edit (编辑)菜单中的菜单项。
* Undo (撤销)
撤销对当前窗口所进行的上一次更改。
* Redo (重复)
恢复上一次Undo 操作对当前窗口所进行的更改。
* Cut (剪切)
删除当前窗口中选定的文本并将它放在剪贴板上。在这个操作之后,可将所删除的文本粘贴到另一个MPLAB 编辑器窗口、同一MPLAB 编辑器窗口中的另一个位置或另一个Windows应用程序中。
* Copy (复制)
将当前窗口中选定的文本复制到剪贴板上。在这个操作之后,可将所复制的文本粘贴到另一个MPLAB 编辑器窗口、同一MPLAB编辑器窗口中的另一个位置或另一个Windows应用
程序中。
* Paste (粘贴)
将剪贴板上的内容粘贴到当前窗口的插入点上。仅可当剪贴板包含文本格式的数据时执行此操作。MPLAB 编辑器不支持位图粘贴或其他剪贴板格式。
* Delete(删除)
删除选定的文本。
* Select All (全选)
选择Edit 窗口中的所有文本和图形。
* Find (查找)
打开Find对话框。
* Find Next (查找下一个)
查找“查找文本”的下一个实例。
F3 重复上一次查找。
Shift+F3 按上一次查找的相反方向查找。
* Replace (替换)
打开Replace对话框。
* Go to (转到指定行)
转到编辑器窗口中指定的文本行。
* Advanced (高级)
高级编辑功能。包括使选定的文本全部变为大写或小写、将文本或常规代码注释掉或者缩进文本或不缩进文本。
除此之外还有一个Match (匹配)功能。该功能可转到与光标处的括号相匹配的括号处。该功能适用于大括号、圆括号、尖括号和方括号的匹配查找。
* Bookmarks (书签)
使用书签进行工作。切换书签(交替的启用/ 禁止书签)、转到下一个或上一个书签或者禁止所有书签。
* Properties (属性)
打开Editor Options (编辑器选项)对话框
三. View
下面是View (视图)菜单中的菜单项。任何不能应用于选定器件的项都将被禁用。在此菜单中选择某项,就会使该项所对应的栏或窗口显示在桌面上。
* 项目窗口
* Output 窗口
* MPLAB IDE 工具栏
* Disassembly Listing 窗口
* Hardware Stack 窗口
* Program Memory 窗口
* File Registers 窗口
* EEPROM 窗口
* LCD Pixel 窗口
* Watch 窗口
* Special Function Registers 窗口
* 特定于工具的窗口——取决于选定的工具(Debugger>Select Tool),特定于工具的项(例如,第8.14 节“Trace Memory 窗口”),也可能会出现在此菜单中。
四. Project
下面是Project (项目)菜单中的菜单项。欲知更多有关项目的信息,
* Project Wizard (项目菜单)
使用Project Wizard 可以帮助您建立新的项目。
* New (新建)
在工作区中创建新项目。
打开New Project 对话框。该对话框将要求输入新项目的名称和路径。
* Open (打开)
将现有的项目添加到工作区并将它设置为活动项目。
* Close (关闭)
关闭工作区中当前的项目。会提示您在关闭之前保存当前的项目。
关闭项目并不会关闭工作区。使用Edit>Workspace>Close 关闭工作区。
* Set Active Project (设置活动项目)
在工作区中选择一个项目作为活动项目。
要启用Quickbuild,请选择None。
* Quickbuild (filename) (快速编译( 文件名))
使用MPASM 汇编器编译一个单独的汇编文件而不必创建项目(无链接器)。必
须在Set Active Project (设置活动项目)下选择None/Enable Quickbuild。必须
在文件窗口中打开汇编文件并且该文件窗口必须是当前窗口。
此过程可能会有汇编器限制。参见第 6.4 节“限制”。
* Clean (清除)
为活动项目删除所有的中间项目文件,诸如目标文件、hex 文件和调试文件。当编
译项目时,这些文件由其他文件重新创建。
* Build All (编译所有)
通过编译/ 汇编所有文件来编译项目。必须有一个打开的项目才会显示此项。
* Make
通过仅编译在上次编译后更改过的文件来编译项目。必须有一个打开的项目才会显
示此项。
* Build Options (编译选项)
使用Build Options 对话框
* Find in Project Files (在项目文件中查找)
在当前项目的多个文件中查找文本。
* Save Project(保存项目)
保存当前项目。
* Save Project As(将项目另存为)
打开Save Project As 对话框。
* Add Files to Project(将文件添加到项目)
将文件插入到当前项目中。
MPLAB IDE 将根据文件的类型将文件归类到项目窗口树中正确的类型。
* Remove Files from Project (从项目中移除文件)
将文件从当前项目中移除(删除)。而不是将文件从目录中删除。
* Select Language Toolsuite (选择语言工具包)
选择将用于项目的语言工具包。
* Set Language Tool Locations (设置语言工具的路径)
为将要在项目中使用的语言工具设置路径/ 目录,即将MPLAB IDE 中的语言工具
名称(如MPASM 汇编器)与一可执行文件(如C:\Program Files\MPLAB
IDE\MCHIP_Tools\ mpasmwin.exe)匹配。
* Select Version-Control System (选择版本控制系统)
设置项目使用来自版本控制系统(Visual Source Safe)的文件。
五. Debugger
下面是Debugger 菜单中的菜单项。
注:在使用调试器的时候,如果选定的器件有EEPROM 数据,并且(1)已
启用了编程器或(2)打开了EEPROM 窗口,由于以上任一情况都会在每
步尝试访问数据,单步运行将变得非常缓慢。为了提高速度,请禁止编程
器或关闭/ 最小化EEPROM 窗口。
* Select Tool (选择工具)
选择一个调试工具。默认选择为None。可用的调试器列表根据已安装的调试工具
而定。列表中条目的顺序与安装顺序一致。
* Clear Memory (清空存储器)
清空全部或仅清空在此项目中使用的特定类型的MPLAB IDE 存储器,例如程序、
数据、EEPROM 和配置。
* 基本调试选项
* 工具特定的选项——取决于选定的调试工具(Debugger>Select Tool),其他工具特定的项(如,“Stopwatch”),也可能会出现在此菜单中。
基本调试选项
一旦选择了调试工具,Debugger 菜单就会添加以下选项
:
* Run
执行程序代码直到遇到断点或者选择了“Halt”。
程序从当前的程序计数器开始执行(如状态栏中所示)。当前程序计数器的位置也
可以由Program Memory 窗口中的一个箭头表示。在运行程序时,将禁止几个其他
功能。
* Animate
单步连续运行使得调试器在运行程序时实际执行单步运行,在运行时会更新寄存器
的值。
Animate 比Run 功能运行要慢,但是这样做允许在Special Function Register 窗口
或Watch窗口中查看寄存器值的变化过程。
要暂停单步连续运行,请使用菜单选项Debugger>Halt而不是工具栏上的Halt 或快捷键F5。
* Halt
暂停(停止)程序代码的执行。当单击Halt 时,将更新状态信息。
* Step Into
单步运行整个程序代码。
对于汇编代码来说,此命令执行一条指令(单周期或多周期指令),然后暂停。在执行了一条指令之后,所有窗口都被更新。
对于C 代码来说,此命令执行一行 C 代码,这可能意味着执行一条或多条汇编指令,然后停止。在执行完之后,所有窗口被更新。
注:不要单步跳入Sleep指令。
* Step Over
在当前程序计数器处执行指令。当遇到CALL指令时,单步跳过调用的子程序并在CALL 之后的地址处暂停。如果单步跳过太长或者显示出已经“挂起”,单击Halt。
* Step Out
单步跳出子程序。如果正在单步运行子程序代码,可以使用Step Out 在完成执行子程序的剩余部分后在CALL 之后的地址处暂停。
* Reset
执行指定的复位,可以是MCLR、Watchdog Timer (看门狗定时器)、Brown Out (欠压)或Processor(处理器)复位。Reset 选项和操作取决于选定的器件。
* Breakpoints
打开Breakpoint 对话框。在此对话框中设置多个断点。欲知设置断点的其他方法,请参阅第3.18 节“使用断点”。
* Settings
打开特定于工具的设置窗口。在此设置工具功能。并查找工具限制。
六. Programmer
下面是Programmer 菜单中的菜单项。
* Select Programmer (选择编程器)
选择一个编程器。默认选择为None。可用的编程器列表取决于已安装的调试工具。列表中条目的顺序与安装顺序一致。
* 基本编程器选项
* 特定于编程器的选项——取决于选定的编程器(Programmer>Select Programmer),其他特定于编程器的项,如,“Load SQTP File”(装载SQTP
文件),也可能会出现在此菜单中。
基本编程器选项
根据所选择的编程器,出现在Programmer 菜单上的选项可能有所不同。一般出现的基本项有:
* Enable Programmer(启用编程器)
在MPLAB IDE和编程器之间建立通信。如果该编程器已经被启用,此选项会灰
掉。
* Disable Programm
er(禁止编程器)
结束MPLAB IDE 和编程器之间的通信。如果该编程器已经被禁止,此选项会灰
掉。
* Program (编程)
编程指定的存储区:程序存储器、配置位、ID单元和/ 或EEPROM 数据。
* Verify (校验)
校验对指定的存储区的编程,这些区包括:程序存储器、配置位、ID 单元和/ 或EEPROM 数据。
* Read (读)
读指定的存储区:程序存储器、配置位、ID 单元和/ 或EEPROM 数据。
* Blank Check All (完全空白检查)
检查所有器件存储区是否被擦除/为空白。
* Blank Check OTP (OTP 空白检查)
检查OTP 器件,查看程序存储器、数据存储器和EEPROM 存储器是否被擦除/
为空白。
* Erase Flash Device (擦除闪存器件)
擦除PICmicro 闪存MCU 器件上的所有数据,包括存储器、ID和配置位。
* Reset Program Statistics (复位编程统计)
将编程统计(例如错误数)设置为默认值。
* Download OS (下载OS)
为编程器下载最新的操作系统。
注:必须升级了PICSTART Plus之后才可使用此功能。请遵循该工具的帮助
中的说明。
* About (关于)
在此对话框中查看与工具相关的信息。
* Settings
打开工具特定的设置对话框。在此对话框中设置与工具相关的信息,即Memory Ranges (存储区范围)和Communications Port Setup (通信端口设置),如果可用的话,还可设置Voltages (电压)和SQTP。
七. Tools
下面是Tools 菜单中的菜单项。
* MPLAB Macros (MPLAB宏)
将Microsoft 宏功能和MPLAB IDE 结合使用。
* Visual Initializer (可视化初始化程序)
可视地设置开发代码。
八. Configure
下面是Configure 菜单中的菜单项。
注:根据选定的器件和调试工具,可能并不是所有项都可用。
* Select Device
为开发模式选择器件。在Debugger 或Programmer 菜单下选择开发工具。
* Configuration Bits
选择器件配置位的值。设置这些值将影响调试器和编程器的操作。
* External Memory
选择是否使用外部存储器。同时也指定外部存储器的范围。
* ID Memory (ID 存储区)
输入值到ID存储区。
* Settings
输入工作区、调试器、程序装载、热键和项目的默认设置。
九. Window
下面是Window 菜单中的菜单项。
* Close All (关闭所有)
关闭所有打开的窗口。
* Cascade(层叠)
层叠排列打开的窗口以便看到每个标
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
栏。
* Tile Horizontally (水平平铺)
一个接一个的用较小的尺寸水平排列打开的窗口。
* Tile Vertically (垂直平铺)
一个接一个的用较小的尺寸垂直排列打开的窗口。
* Arrange Icons (排列图标)
在IDE的底部排列所有已最小化为图标的窗口。
* Open windows (打
开窗口)
显示所有打开的窗口的列表。单击一个窗口名称,让该窗口变为当前窗口。
十. Help
下面是Help 菜单中的菜单项。
* Topics
从此对话框的列表中选择帮助文件。
* Readme Files(自述文件)
查看Microchip 工具所有可用的Readme 文件的HTML 列表。单击链接查看实际的文件。
* About MPLAB IDE (关于MPLAB IDE)
查看MPLAB IDE 商标和组件的版本信息。