- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IC单片机试验设备ICD操作规程
PIC单片机实验设备操作规程
(在线调试器ICD2、目标板APP001、开发环境MPLAB IDE V7.40)
河北工业大学机械学院
2012.5.29
一、实验设备及软件环境:
在线调试器MPLAB ICD2
目标板APP001
软件开发环境(IDE) MPLAB_IDE_V7.40
二、MPLAB ICD2功能介绍
ICD2可以充当在线调试器(debugger)和烧写器(Programmer),但两者只能选其一,我们用在线调试模式(debugger)。
在debugger模式下,Program表示把用户目标文件和监控程序一起烧入待调试的MCU中,利用监控程序来实现仿真调试功能,这个程序在离开ICD2后是不能单独运行的。调试功能局限性如下:
只能设置一个断点,每次调试都必须重新烧写一次程序。
调试时不能使用WDT。
调试时不能开启芯片的代码保护(不能烧写必威体育官网网址位)。
调试时不能开启低电压烧写模式。
不能同时使用内部复位,内部振荡。
三、目标板APP001介绍
目标板有自己的独立电源,单独供电。
Block_A:电源输入及串列通信连接埠: Block_B:ICD2连接埠及MCU对其周边电路连接控制区: Block_C:MCU扩充介面及洞洞板电路实验区: Block_D:系统电源电路区:当本板插上DC 9V电源后,绿色的电源指示灯会亮起. Block_E:字元型LCM显示及外部电压输入及消耗电流量测区: Block_F:串列通信介面Transceiver,EEPROM,及各装置Jump连接区: Block_G部份
1实验设备连接
2.开发环境配置
2.1 选择芯片
实验设备连接好后,打开MPLAB IDE,点击主菜单的Configure-Select Device,在Device窗口的下拉菜单里选择需要调试的芯片型号PIC16F877A(城市学院)或PIC18F452(统招)。
在选择芯片完型号之后点击“OK”确认。
2.2 ICD2作为调试模式
点击主菜单的Debugger-Select Tool,选择为MPLAB ICD2。
这时系统将会提示:
表示连接成功。
若出现如下对话框:
表示需要更新ICD2固件程序,点击OK即可。
重新连接ICD2,点击Debuger-Connect。
2.3 设置芯片的configure字
点击主菜单的Configure - Configuration Bits,
系统将会弹出一个“Configuration Bits”窗口。
“Oscillator”(晶振/振荡)选“HS”,在使用ICD2作为调试器时,关闭“Watchdog Timer” (看门狗定时器)、“Low Voltage Program”(低电压编程)、“Code Protect”(代码保护)。然后关闭。
用户芯片的配置是需要根据实际情况来选择,否则芯片可能无法正常工作而导致ICD2出现错误提示。
3 编写程序
3.1写源代码
创建源代码文件有两种方式:
(1)事先用文本文件写源代码,文件名后缀“.txt”改为“.asm”
(2)用File-New,打开一个空白编辑窗口,输入源代码,或通过复制粘贴从别处获得源代码,File-Save保存源文件。
注意:文件名记得加上后缀“.asm”,保存路径中不能有中文,首先建立一个文件夹,例:“test”,将源文件存在此文件夹下,文件夹名称不能为中文。
3.2 建立新项目
也有两种方式,一种是新建项目,一种是用项目向导创新项目。
3.2.1 新建项目
选择主菜单Project-New,出现创建新工程项目的对话框,输入项目名称,选择项目存放位置,如下图:
点击OK后,新项目就创建完成了,如下图:
添加源文件,右键点击Source File, 选择Add Files,弹出添加文件对话框,如下图所示:
选择要添加的源文件(*.asm文件)。点击打开,源文件添加成功,如下图所示:
3.2.2用项目向导创新项目
选择Project- Project Wizard,如下图:
点击“下一步”
选择相应的芯片型号PIC16F877A(城市学院)或PIC18F452(统招)。
点击“下一步”,出现下图:
默认设置不用修改。点击“下一步”,出现下图:
“Project Name”(项目名称)栏里面是输入相应的项目名,建议项目的名称要和源程序的名称一致。然后使用“Browse”(浏览)按钮来选择源程序所在的路径。建议将所有的调试所需的文件放在同一个目录里,以便于调试。
点击下一步,出现下图:
往工程目录添加源文件,选择“test.asm”,点击“Add”,如上图,把“test.asm”文件添加到工程中。
点击下一步,出现下图:
点击“完成”,一个新的工作空间和工程就生成了。
4 调试程序
4.1
文档评论(0)