在PC机上对PIC单片机的源程序汇编
在PC机上对PIC单片机的源程序汇编时,既可以在DOS条件下,也可以在Windows条件下进行。
以下将介绍Windows下源程序汇编的方法和步骤。
1、Windows下PIC集成开发软件MPLAB
MPLAB是Microchip公司为PIC单片机开发产品提供的适用于PC机Windows的集成开发软件。MPLAB的版本从早期到现在已发展到多种:如MPLAB V301版、V302版、V40版、V499和V50版等。各版本之间向下兼容,所以尽管PIC单片机品种如此之多,用户只需选择相应版本的MPLAB集成开发软件,均可达到开发目的。
2、在MPLAB中建立PIC单片机源程序
笔者将以附图的PIC16C55单片机脉冲计数试验电路(计数时,RA1口为十进制码输入,RB口为二进制码输出)的源程序PIC count.ASM为例,介绍在MPLAB集成开发环境下编辑(建立)PIC单片机源程序的方法。
3、MPLAB中源程序文件被存入到指定的目录和装载
在PC机屏幕上,当用键盘键入并编辑了源程序(COUNTASM)之后,再用鼠标键打开File下拉菜单,选择Save(保存)命令,用鼠标键点击Save,即可打开图1(目录路径为C:\PROGRA~1\MPLAB)的窗口。在该窗口的File Name(文件名)栏中(标题——Save File As),选择好路径,用键盘输入文件名PIC COUNTASM(用户自定义名),再用鼠标键点击OK,即可将源程序文件以指定的文件名PIC COUNTASM存入到指定的目录中。这一过程通常称为对PIC单片机(微控制器)源程序(COUNTASM)的存盘。
4、在MPLAB中创建项目
项目管理程序(Project Manager)是MPLAB集成开发软件的重要组成部分。不创建项目就不能进行符号(源程序代码)汇编和调试,在整个项目管理中可进行以下操作:创建项目——把源代码文件加入到项目中——汇编源代码——编辑源代码——重建所有源文件——调试源代码等。
5、在MPLAB中PIC单片机源程序的汇编
在PC机上应用MPLAB集成开发软件对源程序PIC COUNTASM汇编的准备工作经上述介绍的几次操作已完成,余下的操作即可立刻对指定的源程序进行汇编。读者将会看到,即将介绍的汇编操作十分简单。初学PIC单片机汇编源程序时,应熟练掌握已介绍的各种操作,即建立和编辑指定PIC单片机的源程序→存盘装载观察源程序→创建(源程序)项目→编辑(源程序)项目→进入对源程序PIC COUNTASM汇编。所以在完成创建项目和编辑项目的操作之后,紧接着用鼠标键单击project(项目)项,即可打开project的下拉菜单,在该下拉菜单下用鼠标键单击Make project(制作项目)命令,即可调用Windows版的MPASM对其源程序自动汇编。如果汇编正确,屏幕上将显示图1的信息框;如果汇编有错误,则屏幕上将显示图2的信息框。此时可打开其错误文件,观察其错误信息,再修改源程序。待修改源程序之后再重复操作源程序的存盘→创建(源程序)项目→编辑(源程序)项目→再汇编源程序,直到汇编正确为止。
6、PIC单片机源程序的固化和编程器
一个完整的PIC单片机开发系统应包括PIC汇编软件、PIC单片机仿真器(软件模拟仿真器或硬件在线仿真器)和PIC单片机编程器。对于简单的PIC源程序而言,若源程序已汇编而生成了扩展名hex文件时,即可直接使用编程器将源程序的目标码hex固化到PIC芯片中,再通过实验板验证其源程序的功能。待深入学习时再补充学习PIC单片机仿真的方法,这是一种快速学习PIC单片机的一条路径。
PIC 8位单片机汇编语言常用指令的识读 (2010-10-24 12:1:57)
单片机程序软加密及单片机软加密程序修改 (2010-10-24 11:58:16)
芯片解密常见问题解答 (2010-10-23 20:47:45)
华澜烧写的样片可以工作但客户烧写的芯片不工作 (2010-10-23 20:45:16)
单片机解密失败的原因分析 (2010-10-23 18:34:16)
芯片解密常见方法 (2010-10-23 18:33:33)
MC9S12系列单片机解密及MC9S12X系列单片机解密 (2010-10-23 18:32:9)
什么是单片机解密 (2010-10-23 18:30:39)
MC68HCS08系列单片机解密,Motorola芯片解密 (2010-10-23 18:29:8)
68HC11系列单片机解密,Motorola芯片解密 (2010-10-23 18:28:5)