访问电脑版页面

导航:老古开发网手机版Pic单片机PIC单片机C语言编程

小议编写PIC单片机源程序应注意的问题

导读:
关键字:
编写PIC单片机的源程序,除了源程序的开始处要求严格的列表指令外,还需注意源程序中字母符号大小写的有关规则,否则在PC机上汇编源程序时不会成功。笔者用下列的PIC16F84单片机对B口送数的源程序(源程序各自定义)为实例,说明其注意的问题。
   LIST    P=PIC16F84
    #INCLUDE P16F84INC
   ORG 0
START CLRW       ;起始地址
   BSF STATUS,5 ;选体1
   MOVWF  TRISB  ;置B口为输出   BCF    STATUS,5;STATUS,5复位
   MOVW   0xAA  ;可使B口的
             LED间亮
   MOVWF  PORTB ;B口输出10
             101010
LOOP GOTO   LOOP
   END
  上述源程序中因用了伪指令INCLUDE,在这里是指把列表指定的PIC16F84文件(在MPLAB中)读入源程序作为上述源程序的一部分,所以凡是MPLAB中有关PIC16F84已有的寄存器在上述源程序中无需再用赋值指令(EQU)赋值,这就使所建立的源程序大为简化。
  此外,由于有了伪指令INCLUDE,所以根据MPLAB软件中的格式,在源程序中的操作数凡是涉及MPLAB已规定的寄存器名称,其字母一律只能大写,不能小写,其余操作码、标号字母可任意大小写,但0x中的x应小写,否则汇编不会成功。鉴于上述原因,为了书写方便,所以在使用MPLAB软件时,PIC单片机的源程序均用大写字母为宜(0x例外)。
来源:   作者:  2006/9/25 16:50:53
栏目: [ PIC单片机C语言编程]

相关阅读

LCD驱动HT1621的PIC单片机源代码

PIC单片机引脚中断程序的设计技巧

PIC单片机与PC机实现串行通信的设计

基于PIC单片机的数据采集系统设计

PIC单片机如何进行编程

PIC单片机低功耗电路的设计方法介绍

PIC单片机位域结构的应用解析

PIC单片机的各种清零指令解析

pic单片机编程串烧,pic单片机汇编语言讲解上篇

浅谈PIC8位单片机中的RAM和汇编程序的关系

PIC单片机实现延时x毫秒的功能设计

PIC单片机对LED数码管矩阵键盘显示的设计

PIC单片机开发的若干问题

PIC单片机AD转化器编程方法

PIC单片机对豆浆机的控制设计

基于PIC单片机直流电压表的汇编程序分享

PIC单片机控制时钟芯片DS1302汇编程序

PIC16C711 直流电压表汇编程序

PIC单片机的读写93XCXX程序

基于PICC 编译环境编写PIC单片机程序