—— —— —— 技术资料下载中心

>> PIC单片机原理 \

Windows下PIC8位单片机源程序汇编和固化（一）
单片机本身没有开发编程能力，所以要把单片机变成一种应用产品，必须借助于硬件开发和软件开发两种工具。在进行软件开发时，首先利用相关的编辑软件，按照相应的格式建立PIC单片机的源程序(助记符程序)，然后对源程序进行汇编。在完成汇编之后，用户可以利用模拟调试软件(价位低)或者硬件在线仿真器(价位高)对其目标程序(机器代码)进行运行调试，以发现其错误并修改之。在经过调试、修改、再汇编之后，即可将修改后的目标程序用硬件(工具)编程器将目标代码烧写到用户的PIC芯片中。最后将烧写后(即固化)的芯片插入到用户板(实验板)脱机运行，如还有问题(通常是多条程序的条件下)，就检查硬件电路和软件的设计，找出错误并修改、再汇编、调试直到脱机运行正常为止。
Microchip公司在推出PIC系列单片机产品的同时，也推出了相对应的软件开发和硬件开发工具，例如PIC在线仿真器、MPLAB集成开发软件、MPSIM软件仿真器、MPASM宏汇编程序以及PIC通用编程器等。不仅如此，国内开发PIC系列单片机的工作也很迅速，许多公司或研究所也推出了相应的开发装置，其中既有适用于初学者、低价位的软件仿真和编程器，也有适用于产品开发的高中档开发应用装置。有些高档的开发器还能支持C编译器(如MP－C)与模糊逻辑开发系统等。这些开发装置既可独立运行，也可以和PC机联机运行。总之，开发PIC系列单片机的工具不仅十分成熟也是多种多样的。
在PC机上对PIC系列单片机的源程序汇编时，既可以在DOS条件下，也可以在Windows条件下进行。以下将介绍Windows下源程序汇编的方法和步骤。
1Windows下PIC集成开发软件MPLAB
MPLAB是Microchip公司为PIC系列单片机开发产品提供的适用于PC机Windows的集成开发软件。MPLAB的版本从早期到现在已发展到多种：如MPLAB V301版、V302版、V40版、V499和V50版等。各版本之间向下兼容，所以尽管PIC系列单片机品种如此之多，用户只需选择相应版本的MPLAB集成开发软件，均可达到开发目的。
(1)MPLAB的特性和安装
MPLAB是一种易学易用的PIC系列单片机产品的集成开发工具软件。该软件由MPLAB编辑程序、MPLAB项目管理程序(Project manager)、MPASM汇编程序(Windows版)和MPLAB－SIM模拟调试程序等工具软件组成。MPLAB能帮你调试源代码，观察程序流程、调试以及优化固件生产设计的PIC单片机应用程序。上述的各种软件将在本报下几期通过实例介绍其功能和用法。
MPLAB集成开发软件对计算机系统的硬件与软件配置要求如下：Microsoft Windows 3.X版、95版和98版均可；标准键盘和鼠标；4MB(最好是16MB以上)的内存和VGA以上显示器等。MPLAB的安装简单，只要熟悉PC机的用户均可利用磁盘或光盘CD－ROM中MPLAB的SETUPEXE文件和相关的提示语句进行安装。若是初学者，可请电脑行家进行安装。安装MPLAB软件时，最好在显示屏上粘贴Microchip/MPLAB的快捷图标，以使操作方便。
(2)MPLAB的桌面系统
Windows操作系统与DOS操作系统的最大区别就是广泛使用了图形化操作界面，因此对话框是用户在操作Windows过程中最经常接触的东西。MPLAB的所有功能都可通过MPLAB桌面(对话框)中的菜单命令来操作。
当你的PC机上安装了MPLAB集成开发软件之后，打开PC机，用鼠标点击显示器上的快捷图标Microchip即可在显示器上看到MPLAB的桌面，如附图所示(V499版)。该桌面是一个大小可变的窗口。MPLAB桌面顶部的左边字符为标题栏(MPLAB)；标题栏的下面为菜单栏(MENU)，菜单栏的下面为工具栏，底部为状态栏。桌面窗口中的菜单栏是下拉式的。
MPLAB共有多个菜单选项(V322、V499有9个，V301是8个)。所有的MPLAB功能均可通过下拉式菜单来访问，菜单中加有下划线的字符表示加速键(Key Accelerators)，在菜单下拉时，用鼠标点击该字符键可立即执行该项功能。
MPLAB的各种菜单的功能，笔者将会通过具体的程序汇编应用实例加以详细说明。　　

成都　丁锦源

知识竞赛试题：
26给单片机PIC16C54的工作寄存器W送数0x08，请写出相应的源程序清单。

[ 返回 ]