实验一PIC集成开发环境MPLABIDE的使用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验一PIC集成开发环境MPLABIDE的使用

本科实验报告 实验名称:PIC集成开发环境MPLAB_IDE_的使用 课程名称: PIC单片机在电子设计中的应用 实验时间: 2015/11/11晚上 任课教师: 梁蕻 实验地点: 4-338 实验教师: 梁蕻 实验类型: □ 原理验证 □ 综合设计 □ 自主创新 学生姓名: 王海州 学号/班级: 1120131220组 号: 学 院: 信息与电子学院 同组搭档: 李铭安 专 业: 信息对抗技术 成 绩: 实验一 PIC单片机集成开发环境MPLAB IDE的使用 一、实验目的:1. 学习使用PIC单片机集成开发环境MPLAB IDE 2. 学习使用在线调试和编程器MPLAB ICD2 二、实验方法:本项目是为第一次接触单片机的同学而设计的,要求同学通过运行例程1来初步认识单片机的开发环境,学会利用在线调试和编程器MPLAB ICD2在集成开发环境MPLAB IDE中建立工程文件夹以及程序文本的编辑、编译连接、下载和调试,实现一组由PIC18F452控制的LED灯的点亮过程。 三.程序设计内容: 通过改变例程1,训练同学对PIC18F452的编程能力。 参照电路板图,将例程1中的输出口作适当改变,使计数结果能够用电路板上的LED显示出来。 四.实验步骤: 1. 编辑源文件并将源文件存于mcc18目录下建立的文件夹中 选择目标处理器 3. 建立项目 项目名与源文件同名 4. 选择项目设置 选择语言工具套件:MPLAB c18c Toolsuite (mcc18.exe), MPLINK Object Linker (Mplink.exe) 选择MPLAB C18 安装目录中头文件和函数库子目录的路径。 5. 加载源文件和链接文件 6.编译 五.实验方法: 1. 用MPLAB SIM 软件模拟器进行调试,可在适当位置两个断点,用watch窗口观察程序执行结果:寄存器PORTB和counter值的变化。 2. 用MPLAB ICD2 进行调试,用watch窗口观察程序执行结果:寄存器PORTD和counter的值,同时可观察与PORTD相连的LED灯的点亮过程。 六.实验结果: 让程序一步一步运行,观察实验结果,PORTB的数值每次都会增加实验心得#include p18f452.h /* for TRISB and PORTB declarations */ /* Set configuration bits for use with ICD2 / PICDEM2 PLUS Demo Board: * - set HS oscillator * - disable watchdog timer * - disable low voltage programming */ #pragma config WDT = OFF #pragma config OSC = HS #pragma config LVP = OFF int counter; void main (void) { counter = 1; TRISB = 0; /* configure PORTB for output */ while (counter = 15) { PORTB = counter; /* display value of counteron the LEDs */ counter++; } }

文档评论(0)

yaobanwd + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档