返回首页
当前位置: 主页 > PIC单片机 >

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

时间:2009-11-07 14:00来源: 作者: 点击:
小议编写PIC单片机源程序应注意的问题PIC单片机    编写PIC单片机的源程序,除了源程序的开始处要求严格的列表指令外,还需注意源程序中字母符号大小写的有关规则,否则在PC机上汇编源程序时不会成功。笔者用下列的PIC16F84单片机对B口送数的源程序(源程序各自定义)为实例,说明其注意的问题。   LIST    P=PIC16F84    #INCLUDE P16F84盜NC      ORG         0START CLRW        ;起始地址   BSF          STATUS,5 ;选体1   MOVWF  TRISB   ;置B口为输出   BCF      STATUS,5;STATUS,5复位   MOVW    0xAA    ;可使B口的               LED间亮   MOVWF  PORTB    ;B口输出10              101010LOOP   GOTO     LOOP   END  上述源程序中因用了伪指令INCLUDE,在这里是指把列表指定的PIC16F84文件(在MPLAB中)读入源程序作为上述源程序的一部分,所以凡是MPLAB中有关PIC16F84单片机已有的寄存器在上述源程序中无需再用赋值指令(EQU)赋值,这就使所建立的源程序大为简化。  此外,由于有了伪指令INCLUDE,所以根据MPLAB软件中的格式,在源程序中的操作数凡是涉及MPLAB已规定的寄存器名称,其字母一律只能大写,不能小写,其余操作码、标号字母可任意大小写,但0x中的x应小写,否则汇编不会成功。鉴于上述原因,为了书写方便,所以在使用MPLAB软件时,PIC单片机的源程序均用大写字母为宜(0x例外)。成都 新力--------------------------PIC单片机 ------------------------------------  (责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名:密码: 验证码:点击我更换图片