您的位置:网站首页 > 电器维修资料网 > 正文 >
PIC单片机源程序的汇编和固化
来源: 日期:2013-11-14 15:26:11 人气:标签:
mplab是一种用于microchip公司的pic系列单片机,基于windows的集成开发软件。mplab平台具有编辑pic单片机源程序(又称源代码);提供项目管理(创建项目),可把源代码文件加入到项目中;汇编源程序和模拟调试等的多种功能。这里所说的汇编源程序是指mplab可把pic单片机的源程序转换为目标码文件的操作过程。目标码是一种十六进制的机器码,其扩展名定义为.hex。pic单片机编程器可把目标码.hex固化到单片机的芯片中,使pic单片机具有用户设计功能的芯片。
一、mplab的启动和桌面菜单若
如果在pc机上已安装了mplab 5.30版集成开发软件(光盘),要运行该软件,只需首先启动windows系统(这里以windows 98为例),然后在pc机显示器的桌面上,用鼠标点击并打开“我的电脑”
一点击并打开安装mplab所在的盘符c(或d、e盘符)→在所在的盘符文件夹上,点击并打开所选定的项目program file→在programfile文件夹上,点击并打开如图1所示的图标mplab→点击并打开如图2所示的加色图标mplab,即可打开如图3所示的mplab集成开发软件的桌面。
此外,如果在安装mplab集成开发软件时,已在桌面设置了快捷方式mplab,这时可直接用鼠标点击快捷方式mplab,也可打开如图3所示的mplab集成开发软件的桌面。但是,入门学习pic单片机汇编源程序时,为了熟悉mplab的使用方法,建议尽量少用快捷方式的mplab去打开mplab集成开发软件的桌面。
mplab的所有功能,都可以通过mplab桌面中的菜单命令进行需要功能的操作。入门学习pic单片机汇编源程序时,应先熟练掌握图3菜单栏中file(文件)和project(项目)的功能使用方法。之后再扩展到其它菜单功能的使用,这样可以大大地节约学习的时间。
mplab的工具栏图标,位于mplab桌面的菜单栏之下,共包括四组工具栏;编辑工具栏(edot)、调试工具栏(debug)、项目工具栏(project)和用户定义工具栏(user defind)等。四组工具栏图标,可按用户需要选择配置。用鼠标点击工具栏的 左一个图标,即可选择任何一组工具栏的图标。工具栏图标,主要提供用户执行mplab快捷手段的操作方法。入门学习pic单片机汇编时,可试探性地观察各工具栏图标,待今后它们被派上用场时,还将详细介绍。
mplab的状态栏,位于mplab桌面的底部,其用途是显示mplab集成开发环境当前状态的某些信息。在汇编源程序的过程中,可以观察一些相关信息的变化。
利用mplab集成开发软件的桌面系统,即可对pic系列单片机的源程序进行汇编。pic单片机源程序的汇编是入门学习pic单片机编程技术 关键的环节,也是速成pic单片机编程技术应首先掌握的方法。在这里,笔者介绍pic单片机源程序的两种汇编方法,该两种方法其功能都是等效的。
二、在mplab平台中汇编pic单片机源程序的方法之一
在mplab集成开发软件中,汇编pic单片机源程序的操作步骤图4的框图所示。从图4说明汇编盘符路径为。c:\programfiles\mplab(不加色的)。
1.在mplab桌面建立pic单片机源程序.asm启动pc机运行windows。按以上介绍的方法,打开mplab的桌面,在mplab的桌面上,用鼠标点击菜单栏中的项目file,即可打开file文件的下拉菜单。在其下拉菜单中,点击new命令(在下拉菜单的首位),即可打开一个空白的窗口,窗口左上角的标题为untitledl。在此空白的窗口中,利用pc机键盘上的对应字符键,即可敲入你的源程序,并对其编辑。为了速成学习建立pic单片机源程序的方法,建议读者将本刊上期连载二中介绍的可执行的pic16f84源程序,按已规范的格式和字符,全部输入到空白的窗口内,即可迅速建立pic单片机规范格式的源程序。当然,读者也可自己建立和编辑需要的各种pic单片机源程序。
2.存盘pic单片机源程序.asm并自定义文件名 当在上述空白窗口中已建立了源程序时,用鼠标再次打开mplab桌面菜单栏file的下拉菜单,点击下拉菜单中的save命令,即可打开图5所示的对话框,对话框左上角的标题名为save file as(存盘文件)。在此对话框右边的驱动器drives和目录(directories)栏中,用鼠标选择已建源程序的盘符路径,如d:\,或e:\,或带自定义文件夹;在此对话框的左边file name(文件名)的对话框中与鼠标配合,用键盘输入自定文件名和定义的扩展名.asm,如pic01.asm。到此,再用鼠标点击对话框右上角的ok命令(有的是“确认”二字),即可把已建立的pic单片机源程序以指定的盘符路径和文件名,存人到mplab指定的目录中。
注意:(1)在选择存盘(save)的盘符路径时,请不要选择mplab文件夹的路径,以免在删除已建立的源程序时,可能破坏mplab文件的内容。必要时, 好预先在pc机的d或e盘上,建立一个自定义的文件夹,如file01,再把pic单片机的源程序存入到指定的带有自定义文件夹的盘符路径中,如e:\fileol\pic0l.asm。这样便于把pic单片机学习型的源程序存入到自定义的文件夹中,这也便于删除已失去意义的源程序。
(2)存盘源程序之后,如有兴趣,可关闭pc机,再次启动windows,打开mplab的桌面,再用鼠标点击file文件一打开下拉菜单一点击view(观察)命令,即可打开观察窗口,查看你已建立的源程序(如pic01.asm)是否确实存入了已选定的盘符路径中。察看源程序也可用file下拉菜单的open命令执行,可起相同的效果。注意,该步骤不一定必须进行。
3.创建源程序项目.pjt、编辑和加载 用鼠标点击mplab桌面上从左开始的第二菜单project,即可打开project的下拉菜单。在其下拉菜单中,再点击new project命令,即可打开如图6所示的对话框。对话框左上角的标题名为newproject。在此对话框的右边,同上述一样,用鼠标选择已建源程序其驱动器drives相同的盘符路径;在此对话框左边文件名file nam的对话框中,用键盘输入主文件名和项目扩展名.pjt,如pic0l.pjt。之后再点击ok命令,则在显示器上立刻出现一个新的如图7所示的对话框。该对话框左上角标题名为edit project(编辑项目)观察图7对话框时,可看出在target filename(目标码文件名)对话窗口中,已装有需要汇编源程序目标码的文件名picol.hex。这里的主文件名仍为自定义的pic01,扩展名为.hex。在此对话框的左下方的project files(项目文件)对话窗口中,已装有pic002[hex]。到此,只需用鼠标点击对话框右下的add node…命令,立刻在显示器上又出现如图8的新对话框,对话框左上角的标题为add node。在此对话框文件名[n]之下的大窗口中,用鼠标找出你要汇编的源程序文件名pic01.asm,再用鼠标点击。pic01.asm,则该文件名即可复制到文件名[n]的小对话框中。
然后又再点击对话框右上角的确定(或ok)命令,则该对话框消失,恢复图7的对话框。此时图7左下方project files的对话窗口增加了要汇编的文件名pic002[azm]。此时,只需用鼠标,点击对话框中的ok命令,图7的对话框也消失。到此需要汇编源程序的所有准备工作全部完成。
- 1
- 2
- 下一页
【看看这篇文章在百度的收录情况】
相关文章
- 上一篇: 电气构成器件基础知识问答
- 下一篇: 什么是稳压器