日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發(fā)布時間:2025/3/15 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PIC单片机入门_MPLAB 集成开发环境和 MPASM编译器 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.七大匯編指令

1.1 #INCLUDE

語法: ?#include “文件名.*” 或<文件名.*> 或無括號 或 引號 示例: ? #INCLUDE p12f675.inc

1.2?#DEFINE

用于定義變量和分配初始值;用戶友好的名字被分配給常數(shù),寄存器 ,管腳名等.?使程序易讀;
例: ??
#DEFINE MYCONSTANT H’5A’

1.3?_ _CONFIG

設置配置位

1.4?ORG

語法: ORG ? <address>
例: ORG 0x0000
描述: ?定義起始地址(0x0000).

1.5?EQU

語法: ? <label> equ <expr>
例: ? ? Seconds EQU 0x24
描述: 定義常數(shù)或變量的替換名. ?
…可用做常數(shù)
movlw SECONDS ; put 24 (hex) into W
... 或當作寄存器地址?
movwf SECONDS ; put value in W into
?RAM location 24 (hex).

1.6?BANKSEL

語法: BANKSEL [<variable>]
例:?
BANKSEL ? TRISA ? ?
movwf TRISA
設置相關的 bank 位
1.7?END?
語法: END ??
例: 表示源代碼結(jié)束.
必須在想結(jié)束匯編的地方有一條 END語句.

2.如何利用MPLAB創(chuàng)建一個項目

先來認識一下界面:

創(chuàng)建一個新項目: 1. Project -> Project Wizard.. ??打開 Project Wizard ,創(chuàng)建一個項目,點擊“Next”? 繼續(xù)
? ??
2.選擇MCU型號
3.選擇語言工具:MPASM 匯編器 ??顯示安裝后子目錄 ??當然可以點出 “Help” 或 “Show all”查看所有的語言工具. 4.選擇路徑: ? ? ? ? ? ?鍵入項目名字. ? ? ? ??鍵入項目路徑. ? ? ? ? ??注意路徑盡可能短.
5.決定是否要增加文件

6.完成:創(chuàng)建的項目的小結(jié)被顯示, 點擊“finish” 完成?

3.創(chuàng)建項目后的伊始,你該干點什么?

1.理解項目視圖 并創(chuàng)建源代碼編譯文件 (*.mcp)和 (*.mcw)文件名將被顯示 .在窗口你可以添加任何類型相關的文件到項目中
選擇File > New創(chuàng)建新文件;?“*” 表示文件已被改變.;鍵入的代碼執(zhí)行nop’s 功能.
? ? ? ?
2.敲源代碼前記者先保存文件,記者文件的保存類型,匯編?C語言? 并添加到項目中 選擇File > Save As保存文件;保存 例子文件 為 Lab1.asm.
在source code欄增加文,鼠標右擊 ?“Source Files” 選擇 “Add Files”,增加 Lab1.asm文件.
? ? ? ?
3.代碼的編譯、Debug、以及內(nèi)存狀態(tài)監(jiān)視 選擇Project -> Build All編譯項目 ;“Build All” 表示 每一個文件被改變,因此重新編譯所有項目;
輸出窗口 顯示 build的過程:

選擇View > Program Memory可以查看程序區(qū)

4.創(chuàng)建以及編譯項目過程中的注意事項

1.首先必須生成項目 或 文件
2. .asm文件必須添加到項目
3.使用 Configuration 菜單選擇型號
4.編譯 項目生成 .hex 文件

總結(jié)

以上是生活随笔為你收集整理的PIC单片机入门_MPLAB 集成开发环境和 MPASM编译器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。