今天小编要和大家分享的是控制,MCU相关信息,接下来我将从pic单片机程序设计的基本方法解析,pl/1语言是目前世界上比较流行的结构程序设计语言之一,它可用于科学这几个方面来介绍。

控制,MCU相关技术文章pic单片机程序设计的基本方法解析pl/1语言是目前世界上比较流行的结构程序设计语言之一,它可用于科学

控制,MCU相关技术文章pic单片机程序设计的基本方法解析

pic单片机在学习和工作中均扮演着重要角色,在往期文章中,小编曾对pic单片机汇编指令加以介绍,以帮助大家更好掌握pic单片机。而在本文中,将介绍pic单片机程序设计内容,以助大家写出更为优美的pic单片机程序,主要内容如下。

1、PIC单片机程序的基本格式

先介绍二条伪指令:

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

GO TO LOOP

;-------------------------------------------

END

;程序结束

注:MAIN标号一定要处在0页面内。

pic单片机程序设计的基本方法解析

2、PIC单片机程序设计基础

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查