PIC单片机实验一实验报告.docx
- 文档编号:12596436
- 上传时间:2023-04-20
- 格式:DOCX
- 页数:11
- 大小:194.05KB
PIC单片机实验一实验报告.docx
《PIC单片机实验一实验报告.docx》由会员分享,可在线阅读,更多相关《PIC单片机实验一实验报告.docx(11页珍藏版)》请在冰豆网上搜索。
PIC单片机实验一实验报告
本科实验报告
实验名称:
PIC单片机集成开发环境MPLABIDE的使用
课程名称:
PIC单片机在电子系统设计中的应用
实验时间:
2015.11.11
任课教师:
梁蕻
实验地点:
4-338
实验教师:
梁蕻
实验类型:
□原理验证
□综合设计
□自主创新
学生姓名:
学号/班级:
组号:
学院:
信息与电子学院
同组搭档:
专业:
信息工程
成绩:
实验一PIC单片机集成开发环境MPLABIDE的使用
一、实验目的:
1.学习使用PIC单片机集成开发环境MPLABIDE
2.学习使用MPLABSIM软件模拟器进行在线调试
二、实验方法:
本项目是为第一次接触单片机的同学而设计的,要求同学通过运行例程1来初步认识单片机的开发环境,学会利用在线调试和编程器MPLABICD2在集成开发环境MPLABIDE中建立工程文件夹以及程序文本的编辑、编译连接、下载和调试,实现一组由PIC18F452控制的LED灯的点亮过程。
三.程序设计内容:
通过改变例程1,训练同学对PIC18F452的编程能力。
参照电路板图,将例程1中的输出口作适当改变,使计数结果能够用电路板上的LED显示出来。
四.实验步骤:
1.编辑源文件并将源文件存于mcc18目录下建立的文件夹中
#include
declarations*/
/*SetconfigurationbitsforusewithICD2/PICDEM2PLUSDemoBoard:
*-setHSoscillator
*-disablewatchdogtimer
*-disablelowvoltageprogramming
*/
#pragmaconfigWDT=OFF
#pragmaconfigLVP=OFF
#pragmaconfigOSC=HS
intcounter;
voidmain(void)
{
counter=1;
TRISD=0;/*configurePORTDforoutput*/
while(counter<=15)
{
PORTD=counter;/*displayvalueof'counter'
ontheLEDs*/
counter++;
}
}
2.选择目标处理器
3.建立项目
项目名与源文件同名
4.选择项目设置
选择语言工具套件:
MPLABc18cToolsuite(mcc18.exe),
MPLINKObjectLinker(Mplink.exe)
选择MPLABC18安装目录中头文件和函数库子目录的路径。
5.加载源文件和链接文件
6.编译
五.实验方法:
用MPLABSIM软件模拟器进行调试,可在适当位置两个断点,用watch窗口观察程序执行结果:
寄存器PORTB和counter值的变化。
六.实验结果:
在线调试:
(1)点击Debugger菜单中子菜单SelectTool的MAPLABSIM项,进入软件模拟调试;
(2)点击View菜单中的Watch项,打开监视变量窗口,并通过下拉箭头选择PORTB和counter两个变量添加为需要监视的变量;
(3)源代码中对关键语句右键添加中断;
(4)使用F8快捷键进行逐句执行,并观察变量的变化。
七、实验心得
第一次做单片机的实验,刚开始有点笨手笨脚不知道杂么做,经过老师一步一步的耐心指导,最终成功的将实验结果显示出来。
但是由于机房里面网络故障,无法更新驱动的原因,导致ICD2无法与电脑连接,因此没能完成硬件仿真部分。
今后还需要继续努力,培养兴趣,通过实验去了解更多关于单片机的功能。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PIC 单片机 实验 报告