1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
mpla使用

如何创建第一个工程项目及调试开发 ????????????-- HYPERLINK /index.asp 返回首页 ????和 MCS51 单片机中的 Keil 编程开发软件一样,我们做项目开发,MPLAB IDE软件也是以工程为单位,即我们得为咱们的源程序创建工程文件,再进行配置,载入相应的源程序文件。下面,我们来一起看一下,在PIC中,如何创建我们的第一个工程。 一、启动 MPLAB IDE 用以下任何一种方法启动该软件: ????A.选择StartProgramsMicrochipMPLAB IDE 7.41MPLAB IDE。 (不同版本的MPLAB IDE软件可能路径名称会略有不同。) ????B.双击桌面上的MPLAB IDE 图标。 二、 创建源文件 1.选择File(文件)new…(新建),出现一个文本编辑窗口,在该窗口中输入以下汇编语言源程序: 2.先创建文件夹D:\myprj,然后将上面输入的源程序保存该文件夹,注意文件的扩展名为asm,这里我们将它保存为exam1.asm: 文件保存后,我们发现源程序编辑窗口中的程序被着上了各种颜色,这些颜色能帮助我们更好地阅读源程序,快速发现输入有误的指令: 三、创建项目 项目是将文件组织起来以便进行编译和汇编的方式。 选择Project(项目)new…(新建),出现New Project(新项目)对话框: ????在New Project(新项目)对话框中,我们将这个示例项目命名为MyPrj,使用Browse 按钮,将项目放在名为D:\myprj的文件夹中。单击OK按钮,在MPLAB IDE 界面上我们会看到已创建项目的的项目窗口,如下图: 如果项目窗口未打开,请选择ViewProject。 四、给项目节点添加文件 ????源文件是必须添加的。其他文件,如头文件、库文件、链接描述文件,视项目的具体情况可加可不加。在本实例中,只添加一个源文件exam1.asm,在左边的项目窗口中找到Source Files节点,在其上点鼠标右键,在弹出的快捷菜单中选Add Files。 双击要添加的文件exam1.asm,或单击要添加的文件exam1.asm,然后点“打开”按纽: 文件添加成功后的项目窗口如下,Source Files节点下已经添加了文件 exam1.asm 五、 选择器件 ????1.选择ConfigureSelect Device。 ????2.在Select Device 对话框中,点device栏右边的下拉箭头,选择器件为16F877A, 注意一定要后面有A的!(提醒:16F877A与16F877是两个内部结构和功能不同的芯片, 两个芯片不能直接相互替换,所以千万不要误选成16F877!),在Microchip Programmer Tool Support 部分中, MPLAB ICD 2 旁边的“灯” ????说明:MPLAB ICD 2 支持的器件会在Microchip Programmer Tool Support 下MPLAB ICD 2 旁边有一个“绿灯”图标。不支持的器件则有一个“红灯”图标。而“黄灯”图标 表明可以选择这个器件,但可能有某些限制,可能不适于量产,但它可以让MPLAB ICD 2 做试用。 ??? 3.点击OK。 六、设置配置位 设置要烧写到器件中的配置位,选择ConfigureConfigurationBits。通过点击 “Settings”栏中的文本,可以更改这些配置位 对于本演示实例,应该在这个对话框中设置这些配置位如下: ??? Oscillatot 振荡方式选择,由于增强型PIC实验板使用的是4MHz晶振,因此选XT,也可以选HS Watchdog Timer 看门狗使能位,本实例未使用看门狗,因此设置为off ??? Power Up Timer 上电廷时使能位,一般选择为 on 有利于芯片起振,也可以选off。 ??? Brown Out Detect 掉电检测使能位,ICD2作调试工具时一定要选择为 off! ??? Low Voltage Program 低压编程使能,必须选择为 off! ??? Flash Program Write 写 FLASH 使能,选择为Write Protection off(写保护关闭)。 Data EE Read Protect 读内部 EEPROM 保护位, 用 ICD2 作调试工具时一定要选择为 off! ??? Code Protect 加密位, 用 ICD2 作调试工具时一定要选择为 off! 七、 选择 ICD 2 作为调试器 1.选择DebuggerSelect ToolMPLAB ICD 2。

文档评论(0)

md85173 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档