虫虫首页|资源下载|资源专辑|精品软件
登录|注册

您现在的位置是:虫虫下载站 > 资源下载 > 单片机编程 > PIC单片机程序设计基础

PIC单片机程序设计基础

  • 资源大小:102 K
  • 上传时间: 2013-11-14
  • 上传用户:multicolor
  • 资源积分:2 下载积分
  • 标      签: PIC 单片机程序设计

资 源 简 介

1、程序的基本格式
先介绍二条伪指令:
EQU ——标号赋值伪指令
ORG ——地址定义伪指令
PIC16C5X在RESET后指令计算器PC被置为全“1”,所以PIC16C5X几种型号芯片的复位地址为:
PIC16C54/55:1FFH
PIC16C56:3FFH
PIC16C57/58:7FFH
一般来说,PIC的源程序并没有要求统一的格式,大家可以根据自己的风格来编写。但这里我们推荐一种清晰明了的格式
TITLE This is ⋯⋯ ;程序标题
;--------------------------------------
;名称定义和变量定义
;--------------------------------------
F0 EQU 0
RTCC EQU 1
PC EQU 2
STATUS EQU 3
FSR EQU 4
RA EQU 5
RB EQU 6
RC EQU 7

PIC16C54 EQU 1FFH ;芯片复位地址
PIC16C56 EQU 3FFH
PIC16C57 EQU 7FFH
;-----------------------------------------
ORG PIC16C54 GOTO MAIN ;在复位地址处转入主程序
ORG 0 ;在0000H开始存放程序
;-----------------------------------------
;子程序区
;-----------------------------------------
DELAY MOVLW 255

RETLW 0
;------------------------------------------
;主程序区
;------------------------------------------
MAIN
MOVLW B‘00000000’
TRIS RB ;RB已由伪指令定义为6,即B口

LOOP
BSF RB,7 CALL DELAY
BCF RB,7 CALL DELAY

GOTO LOOP
;-------------------------------------------
END ;程序结束
注:MAIN标号一定要处在0页面内。
2、程序设计基础

相 关 资 源