




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
丁跃军来清民等编著,PIC单片机基础教程,第七章单片机系统软硬件调试及维修技术,7.1软件仿真技术,7.2硬件仿真技术,7.3硬件维修技术,71软件仿真技术,MPAB是专门用来对PIC16F87X系列微控制器进行在线调试和编程的。本节将为你介绍MPLAB的软件使用入门。将以“FIRST”这个项目为例进行MPLAB-ICD的使用指导。本节学习MPLAB-IDE系统使用。在使用MPLAB-IDE系统前,必须首先把MPLAB软件包安装到PC机;操作系统可以是WINDOWS95/98,WINDOWSNT,或者WINDOWS2000。,71软件仿真技术,7.1.1MPLAB工具介绍,71软件仿真技术,7.1.2软件使用:安装并运行MPLAB-IDE,图7-1MPLAB-IDE界面,71软件仿真技术,新建“项目”文件夹和项目文件,图7-3建新“项目”文件夹和first.asm文件,图7-4:建立新项目first.prj,71软件仿真技术,图7-5编辑“项目”会话窗口,7-6设置开发模式会话窗口,71软件仿真技术,7.1.3项目编译点击“确定”按钮,关闭编辑“项目”会话窗口。选择文件打开打开刚建立项目的源文件。如图7-8所示。选择项目项目编译或单击工具栏的编译按钮(绿色漏斗:),应出现“创建完全成功”提示。,71软件仿真技术,7.1.4单步运行、观察寄存器状态编译成功后,选择窗口观察窗口添加新观察符号,添加观察窗口打开后,选择窗口调试运行单步运行(或者按动F7键或者点击工具栏上的),可以观察程序执行情况。(或者按动F8键或者点击工具栏上的可以跳过子程序进行单步运行)。,71软件仿真技术,图7-8打开项目源文件,通过MPLAB-ICD的菜单项选择窗口观察窗口新观察窗口或点击,弹出如图7-9“添加观察符号”窗口,通过“添加观察符号”编辑框中添加COUNT、PCL和w到图7-10的Watch_2观察窗口中。,71软件仿真技术,7.1.5连续运行、观察运行时间选择窗口调试运行运行(或者按动F9键或者点击工具栏上的绿色),可以观察程序连续执行情况。本次的演示程序是一个延时程序,通过设置断点,观察“停止期观察窗口”,观察本程序的运行时间。右击欲设置断点的语句行,此时,会弹出提示窗口,如图7-11所示。选择第一项,即可设置断点。程序运行在断点处会停止执行。这样可以方便程序调试。,71软件仿真技术,选择窗口调试运行暂停(或者按动F5键或者点击工具栏上的红色),可以暂停执行程序。选择窗口调试运行复位(或者按动F6键或者点击工具栏上),可以复位程序,即执行PC=0000。,图7-11断点设置,71软件仿真技术,清零:单击“清零”可使48位周期计数器复位到零。在处理器停机时或系统处于软件仿真时,可随时使定时器复位。处理器频率:MPLAB把“处理器频率”作为实时计算依据使用,定时器/周期计数使用此频率,将周期计数转换成时间计数。可以利用此定时器作精密定时测量。,图7-12秒表观察窗口,71软件仿真技术,7.1.6改变程序执行的起点在软件仿真调试时,经常需要跳过一段程序,执行某段程序。这时我们可以选择调试运行修改程序计数器打开如图7.13所示的“修改程序计数器”会话窗口。在“程序”输入所需的程序计数器地址。,图7.13“修改程序计数器”会话窗口,71软件仿真技术,7.1.7模拟程序激励在进行软件模拟调试时,经常需要模拟一个激励信号加在端口上,如中断信号、复位信号、脉冲、高电平、低电平或者是触发翻转信号。,72硬件仿真技术,7.2.1在线仿真设置为了进行在线仿真,必须进行合适的设置。方法是:选择项目编辑项目点击“改变”按钮。在“工具”菜单中选择“MPLAB-ICD调试”,在“处理器”对话框中选择用户需要的处理器。确信已经选择了正确的处理器,然后点击“确定”按钮。如图7.18所示。,图7.18设置开发模式,72硬件仿真技术,MPLAB-IDE将和MPLAB-ICD建立通讯,在此过程中,MPLAB-ICD会话窗口将会同时出现。如图7.19MPLAB-ICD通讯窗口,图7.19MPLAB-ICD通讯窗口,72硬件仿真技术,72硬件仿真技术,图7.20MPLAB-ICD选项会话窗口,72硬件仿真技术,72硬件仿真技术,表7-3:芯片ID和代码检验和,72硬件仿真技术,表7-4:电压选择,72硬件仿真技术,表7-5:烧写参数选择,72硬件仿真技术,7.2.2功能按钮,72硬件仿真技术,7.2.3对PIC16F87X进行编程,图7-21按F7单步运行模式,72硬件仿真技术,7.2.4设置实验板开始调试之前,检查实验板设置是否正确:1、JP1是否将振荡器模式设置为RC阻容振荡方式;2、DIP拔码开关(SW3)的所有开关是否都被设置为开(ON)状态,以便将所有发光二极管连接到PORTC相对应的管脚上。7.2.5运行软件MPLAB-ICD运行于实时模式和单步模式。按F7进入单步运行模式。如图7-21单步运行模式。,73硬件维修技术,73.1维修必备一、知识准备单片机系统维修首先要掌握单片机系统结构及电路原理。PIC单片机教学实验系统主要有JPIC仿真编程器(主机)、JPIC-2实验板、9v稳压电源一个。JPIC-2实验板通过扁平电缆与JPIC仿真编程器进行通讯的,MPLAB-ICD编译成功的实验程序通过JPIC仿真编程器(主机)烧写到JPIC-2实验板的16F87X的芯片里,可以单独实验板运行或在线运行。,73硬件维修技术,73硬件维修技术,73硬件维修技术,二、维修工具及简单测试仪器电烙铁:它是焊接必备的工具。选择20W内热式比较好。吸锡器:常用来取坏的数码管及更换直接焊在印刷线路板上的集成电路IC等。选择30W强吸力、单手操作的比较好。偏口钳:常用来切断焊在印刷线路板上元器件的多余引线。选择切口锋利的小钳子即可。,73硬件维修技术,尖嘴钳:长用来校正碰弯的集成电路IC脚。电工用的小型尖嘴钳较好。普通螺丝刀:常用来从IC座上撬下集成电路IC。镊子:常用来夹一些导线或者将电路中的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025新购房贷款合同
- 酒业供货合同范本
- 水库整体出租合同范本
- 2025关于专业安全托管服务合同范本
- 销售人员人事合同范本
- 租用移动餐车合同范本
- 2025农产品交易合同模板
- 窗帘改造加工合同范本
- 物流公司销售合同范本
- 挂钩安装服务合同范本
- DZ∕T 0070-2016 时间域激发极化法技术规程(正式版)
- 消化内镜进修总结汇报
- 兽医检验题库与答案
- 换电柜地租赁合同范本
- 影响安全生产的六种员工心理状态
- 儿童视角下幼儿园班级主题墙创设的策略研究
- (高清版)DZT 0432-2023 煤炭与煤层气矿产综合勘查规范
- 2023年广东中考道德与法治试卷评析
- 中小学教师违反职业道德行为处理办法
- 大学美育(第二版) 课件 第四单元:绘画艺术 课件
- (正式版)实习岗位-OFFER通知书
评论
0/150
提交评论