欢迎来到天天文库
浏览记录
ID:41775112
大小:227.56 KB
页数:7页
时间:2019-09-01
《北理工pic实验一PIC集成开发环境MPLABIDE的使用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、PIC单片机在电子设计系统中的运用实验报告实验一PIC集成开发环境MPLABIDE的使用班级:姓名:学号:实验一PIC单片机集成开发环境MPLABIDE的使用一、实验目的:1.学习使用PIC单片机集成开发环境MPLABIDE2.学习使用在线调试和编程器MPLABICD2二、实验方法:本项目是为第一次接触单片机的同学而设计的,要求同学通过运行例程1来初步认识单片机的开发环境,学会利用在线调试和编程器MPLABICD2在集成开发环境MPLABIDE中建立工程文件夹以及程序文本的编辑、编译连接、下载和调试,实现一组由PIC18F452控制的LED灯的点亮过程。三.程序设计内容:通过改变例程1,
2、训练同学对PIC18F452的编程能力。参照电粤板图,将例程1屮的输出口作适当改变,使计数结果能够用电路板匕的LED显示出來。四.实验步骤:1.编写实验代码,将其保存在C盘的mccl8的文件夹中2.选择单片机型号,点击确定3.建立新项目,项目名与源文件同名NewProject4.选择项目设置选择语言工具套件:MPLABcl8cToolsuitc(mccl8.cxc),MPLINKObjectLinker(Mplink.exe)选择MPLABC18安装目录屮头文件和函数库子目录的路径。SelectLanguageToolsuite文件名@):exper1・c打开©文件类型(I):AllSo
3、urceFiles(水.asm;*.c)取消Jumpto:ProjectDirectory5.加载源文件和链接文件jjjjAddFilestoProject查找范exper▼©龙》圍-名称>1修改日期詔experl.c2013/10/2313:50Rememberlhi$setting°Auto:LetMPLABIDEguessUse匚File(s)werecreatedespeciallyforthisproject,userelativepathSystem:File($)areexternaltoproiecluseabsolutepathjjjj
4、AddNewFiletoProj
5、ect保存在CI):A名称修改日期,,18f4510i_e.lkr2004/4/2718:5:.[18f4515.lkr2004/4/2611:0;—18f4515_e.lkr2004/4/2611:0-—18f4515i.lkr2005/2/259:47,,18f4515i_e.lkr2005/2/259:47.(18f4520.lkr2004/4/2718:4!□18f4520.e.lkr类型:LKR文件74/2718:5:^18f4520i.lkr1h大小1.18KB,4/2718:5(4
6、川修改日期:2004/4/2718:49、6-最后进行编译題尸OutputBuildVer
7、sionControlFindinFilesMPLABICD2;Make:Thetarget^C:inccl8expexp.1.o"isuptodate.Make:Thetarget^C:jnccl8expexp.1.cof"isuptodate.LoadedC:mccl8expexp.1.cof.BUILDSUCCEEDED:TueOct2220:08:052013三.实验方法:1.用MPLABSIM软件模拟器进行调试,可用watch窗口观察程序执行结果:寄存器PORTB禾叮RISB的值。2.用MPLABICD2进行调试,用watch窗口观察程序执行结果:寄存器POR
8、TD和TRISD的值,同时口J观察与PORTD相连的LED灯的点亮过程。四.实验结果:C:mcc18expexp.1.c53Watch
9、h11肓
10、
11、W~
12、AddSFRTRISBvAddSymbolcountervAddressSymbolNair.eValueF81PORTSoxoij08Acounter0x0001,F93TRISB0x001Watch1Watch2Watch3Watch4让程序一步一步运行,观察实验结果,PORTB的数值每次都会增加1,从0x00到OxOF,而counter的数值与PORTB的数值相同,TRISB值始终为0x00。AddressISymbolNa
13、irteIValueF81PORTBOxOFOSAcounterOxOOOFF93TRISB0x00■J最后把程序考到实验板中,观察实验现象,可以看到LED灯规则的变化着。七、实验心得这是我第一次接触单片机实验,也是第一次上机实验,所以操作起来还有些生疏,老师很耐心的一步一步指导我们操作,实验进行的比较顺利。唯一出现的问题就是在链接实验板的时候没能链接成功,询问老师之后需要手动链接,最后实验成功。感觉单片机的学习对我们电了专业的学生
此文档下载收益归作者所有