单片机
返回首页

PIC单片机入门_MPLAB 集成开发环境和 MPASM编译器

2020-03-09 来源:eefocus

1.七大汇编指令

1.1 #INCLUDE

语法:  #include “文件名.*” 或<文件名.*> 或无括号 或 引号

示例:   #INCLUDE p12f675.inc


1.2 #DEFINE

用于定义变量和分配初始值;用户友好的名字被分配给常数,寄存器 ,管脚名等. 使程序易读;

例:   

#DEFINE MYCONSTANT H’5A’


1.3 _ _CONFIG

设置配置位


1.4 ORG

语法: ORG   

例: ORG 0x0000

描述:  定义起始地址(0x0000).


1.5 EQU

语法:   

例:     Seconds EQU 0x24

描述: 定义常数或变量的替换名.  

…可用做常数

movlw SECONDS ; put 24 (hex) into W

... 或当作寄存器地址 

movwf SECONDS ; put value in W into RAM location 24 (hex).


1.6 BANKSEL

语法: BANKSEL []

例: 

BANKSEL   TRISA    

movwf TRISA

设置相关的 bank 位


1.7 END 

语法: END   

例: 表示源代码结束.

必须在想结束汇编的地方有一条 END语句.


2.如何利用MPLAB创建一个项目

先来认识一下界面:

创建一个新项目:

1. Project -> Project Wizard..   打开 Project Wizard ,创建一个项目,点击“Next”  继续

    

2.选择MCU型号

3.选择语言工具:MPASM 汇编器   显示安装后子目录   当然可以点出 “Help” 或 “Show all”查看所有的语言工具.

4.选择路径:            键入项目名字.         键入项目路径.           注意路径尽可能短.

5.决定是否要增加文件

6.完成:创建的项目的小结被显示, 点击“finish” 完成 

3.创建项目后的伊始,你该干点什么?

1.理解项目视图 并创建源代码编译文件

(*.mcp)和 (*.mcw)文件名将被显示 .在窗口你可以添加任何类型相关的文件到项目中

选择File > New创建新文件; “*” 表示文件已被改变.;键入的代码执行nop’s 功能.

       

2.敲源代码前记者先保存文件,记者文件的保存类型,汇编?C语言? 并添加到项目中

选择File > Save As保存文件;保存 例子文件 为 Lab1.asm.

在source code栏增加文,鼠标右击  “Source Files” 选择 “Add Files”,增加 Lab1.asm文件.

       

3.代码的编译、Debug、以及内存状态监视

选择Project -> Build All编译项目 ;“Build All” 表示 每一个文件被改变,因此重新编译所有项目;

输出窗口 显示 build的过程:

选择View > Program Memory可以查看程序区

4.创建以及编译项目过程中的注意事项

1.首先必须生成项目 或 文件

2. .asm文件必须添加到项目

3.使用 Configuration 菜单选择型号

4.编译 项目生成 .hex 文件

进入单片机查看更多内容>>
相关视频
  • RISC-V嵌入式系统开发

  • SOC系统级芯片设计实验

  • 云龙51单片机实训视频教程(王云,字幕版)

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

精选电路图
  • PIC单片机控制的遥控防盗报警器电路

  • 使用ESP8266从NTP服务器获取时间并在OLED显示器上显示

  • 用NE555制作定时器

  • 如何构建一个触摸传感器电路

  • 基于ICL296的大电流开关稳压器电源电路

  • 基于TDA2003的简单低功耗汽车立体声放大器电路

    相关电子头条文章