4.汇编PIC单片机源程序用鼠标点击MPLAB平台菜单栏中的Proj ect(项目),打开其下拉菜单。再用鼠标点击下拉菜单中的Fl0(Make project Fl0),即可完成源程序的汇编。此时对PIC单片机源程序汇编的全部操作结束。
若汇编成功,在上述实例指定的盘符路径的目录E:\PIC01.ASM(或带有自定义文件夹E:
\fil:0l\PIC01.ASM)下,将生成下列5~7个文件。
如果读者有兴趣,上述的5~7个文件均可以通过MPLAB平台File下拉菜单的Open命令(用鼠标点击Open,在所有文件管理下,即可选择汇编结果的各种文件。),分别打开每个文件的格式和其内容。
其中PIC01.hex正是PIC单片机编程器需要的目标文件。
5.关于提示的错误信息和使用技巧
当汇编源程序,用鼠标点击Fl0命令时,MPLAB平台上会出现汇编错误信息框,从该信息框中可观察出源程序是否有错,有几条错误的显示(注意:若源程序确有错误,此时汇编生成的文件中不再出现PIC01.hex)。值得注意,汇编错误信息框一旦出现,会很快消失,并在显示器上立刻出现一幅标题为Build Results的英语语句的多条信息,其英语语句信息包括警告、错误和消息等信息。如果你对英语不熟悉,可以不去管他。如果建立的源程序有错误,只需用鼠标点击错误英语语句信息框中的Error命令,显示器上即可立即出现你的源程序清单的界面,此时会看到源程序上有光标闪动,且光标闪动的位置,即是提示源程序有错误的那一条指令。所以操作极其简单和有效。由于实例PIC01.ASM的源程序是规范的,所以在汇编该源程序时,在英语语句错误信息中不会出现Error语句。为此建议读者将PIC01.ASM源程序中的一条指令BSF中的逗号“,”,改为“,”,再存盘,建立项目……用鼠标点击Fl0,就可以观察出上述的全部过程。这点望入门学习PIC单片机者,反复试验为好(还可以改写一条指令的字母符号,如MOVWF改成MOBWF再存盘和汇编操作)。
三、在MPLAB平台中汇编PIC单片机源程序方法之二
按照上述所介绍的操作步骤,选择图2的MPLAB文件(注意:不是加色的MPLAB),用鼠标点击并打开MPLAB,再与鼠标配合,选择如图9所示的MPASMSwin图标,并点击打开之,即可出现图10的对话框,在此对话框中,按以下三步操作,即可对PIC单片机的源程序进行汇编。
(1)选择主要的汇编项目。在图10的对话框右上方可选择:
INHX8M、Error File、List File的三个项目,用鼠标在他们各自的小园和方框中点击一下,以确定其选项。
(2)填写源程序的文件名。在图10对话框左上角的文件名对话框中,用键盘输入源程序的盘符路径和文件名,如:E:\PIC01.ASM(或带有自定义的文件夹E:\file0l\PIC0l.ASM)。
(3)汇编。用鼠标点击图10左下角的字符Assemble(汇编)。到此PIC单片机源程序的汇编完成。
汇编完成之后生成的各种文件以及错误信息对话框和错误信息等都和汇编方法之一相同。对PIC单片机源程序汇编所介绍的两种方法,入门学习时,最好都能熟练掌握为好。
上一篇:PIC单片机目标码的固化