预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

MPLABIDE的使用方法 新建一个工程 打开MPLABIDE,点击“Project”→“ProjectWizard”,出现如下窗口: 点击“下一步”,出现如下窗口: 这一步要选择器件,本实验用的的PIC18F452单片机,所以我们选择PIC18F452;选完后点击“下一步”,出现以下窗口: 这一步要选择编程语言,如果用汇编语言编程,则选择“MicrochipMPASMToolsuite”;如果用C语言编程(前提是必须安装C18编译器),则选择“MicrochipC18Toolsuite”;单击“下一步“,进入下面的窗口: 这一步要为新建的工程命名并确定存放路径。点击“Browse“,如下图: 文件名为“new“,存放路径”E:\myproject\new\new“,单击”保存“,如下图: 也可以直接输入工程名和存放路径。之后单击“下一步“,进入下面的窗口: 这一步可以将已经编辑好的源文件添加到新建的工程里面,但也可以不添加,直接点击“下一步”,这相当于创建一个空白的工程。这里直接点击“下一步”,如下图: 这是汇总窗口,可以检查上面各个选项的设置是否正确;若检查准确无误,则点击“完成”,这样就成功新建了一个空白的工程。 2、编辑源文件 单击“File”→“New”或单击快捷菜单即可新建一个空的源文件。输入C语言源代码,如下图: 点击“File”→“Save”或单击快捷键保存,如下图: 保存路径应选择刚才新建的工程,这里保存文件名定为new.c,然后点击“保存”。如果保存成功,则源代码里面的关键字会高亮显示,如下图: 把源文件添加到工程里面,如下图:鼠标放在“SourceFiles”上,单击右键,选择“AddFiles”。 点击“AddFiles”后,出现下面的窗口: 选择刚才编辑好的源程序new.c,单击“打开”。这样源程序就成功添加到工程里面了。添加成功后如下图所示。 编译 编译前先要设置编译环境。单击“Project”→“BuildOptions”→“Project”,或者单击快捷键,进入编译环境设置对话框,如下图: 这里要设置三个编译环境(或者说是搜索路径),分别是:IncludeSearchPath、LibrarySearchPath和LinkerScriptSearchPath(即头文件搜索路径、库文件搜索路径和链接文件搜索路径),他们分别位于C18编译器安装目录下的h文件夹、lib文件夹和LKR文件夹下。这里以头文件搜索路径的设置为例,其它两个路径的设置与之类同。 在“Showdirectoriesfor”里边选择“IncludeSearchPath”,点击“New”,如下图: 点击,选择c18安装目录下的h文件,然后单击“确定”,如下图: 三个编译环境全部设置完了以后,如下图: 单击“应用”,然后“确定”即可。 然后就可以编译源程序了。选择“Project”→“BuildAll”,或点击快捷图标。如果源程序没有语法错误且编译环境设置无误,则会出现下面的信息: 这说明编译成功。 调试 这里使用ICD2在线调试。连接好ICD2,并给开发板上电,然后点击“Debugger”→“SelectTool”→“1MPLABICD2”,如下图所示: 如果操作成功,则会出现以下提示信息: 上一步操作成功后,点击“Debugger”→“Connect”,如下图: 如果操作成功,则会出现以下提示信息: 上一步操作成功后,点击“Debugger”→“Program”,如下图: 如果操作成功,则出现以下提示信息: 这时已成功进入在线调试环境,可以进行全速运行(“Debugger”→“Run”或快捷图标)、单步运行(“Debugger”→“Animate”或快捷图标)和设置断点(“Debugger”→“Breakpoints”或快捷图标)等操作。 下载运行 调试通过后,可以把程序烧写(也称作下载)到单片机里面。点击“Programmer”→“SelectProgrammer”→“2MPLABICD2”,如下图: 如果操作成功,则会出现以下提示信息: 然后点击“Programmer”→“Program”或点击快捷菜单,即可把程序烧写到单片机里面。若操作成功,则会显示以下提示信息: 点击快捷菜单(ReleaseFromReset)即可看到程序的运行效果。 测试工程实例:跑马灯 1实验原理 在APP001开发板上,八个红色发光管D1—D8通过开关DSW3连接到PIC18F452单片机的PORTD[0:7]上,如下图: 跑马灯运行电路设计图 当DSW3处于“on”状态且单片机端口D的某一位为1时,相应的发光二极管就会点亮。通过对端口D的每一位循环轮流给“1”,就可以循环点亮LE