第2章PIC16F877运算子程序.docVIP

  • 29
  • 0
  • 约3.44万字
  • 约 42页
  • 2017-01-19 发布于重庆
  • 举报
第2章PIC16F877运算子程序

第2章 PIC16F877 运算子程序 2.1 PIC16F877汇编语言程序主体框架 以下是一个典型的程序结构: ;***************程序说明区******************* LIST p=16f877 ;指定微控制器型号和文件输出格式 INCLUDE p16f877.inc ;读入MPLAB提供的定义文件P16F877.INC ;***片内RAM常用资源、变量定义和相应的说明********* ACCALO EQU 20 ;存放加数或减数低8位 ACCAHI EQU 21 ;存放加数或减数高8位 ACCBLO EQU 23 ;存放被加数或被减数低8位 ACCBHI EQU 24 ;存放被加数或被减数高8位 S_W EQU 25 ;栈存W寄存器值 S_STATUS EQU 26 ;栈存STATUS寄存器值 ;****************芯片复位矢量******************* ORG 0X0000 ;由于PIC16F877芯片复位矢量在0000h单 ;元,所以常在0000h单元处放置一条跳转 ;指令,使单片机复位后能跳过中断矢量, ;直接执行主程序 START GOTO MAIN ;******************中

文档评论(0)

1亿VIP精品文档

相关文档