PIC单片机入门_MPLAB 集成开发环境和 MPASM编译器
生活随笔
收集整理的這篇文章主要介紹了
PIC单片机入门_MPLAB 集成开发环境和 MPASM编译器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.七大匯編指令
1.1 #INCLUDE
語法: ?#include “文件名.*” 或<文件名.*> 或無括號 或 引號 示例: ? #INCLUDE p12f675.inc1.2?#DEFINE
用于定義變量和分配初始值;用戶友好的名字被分配給常數,寄存器 ,管腳名等.?使程序易讀;例: ?? #DEFINE MYCONSTANT H’5A’
1.3?_ _CONFIG
設置配置位1.4?ORG
語法: ORG ? <address>例: ORG 0x0000
描述: ?定義起始地址(0x0000).
1.5?EQU
語法: ? <label> equ <expr>例: ? ? 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 [<variable>]例:?
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 文件
總結
以上是生活随笔為你收集整理的PIC单片机入门_MPLAB 集成开发环境和 MPASM编译器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 火星民众彻夜排队接种飞鸽传书
- 下一篇: 刘兴亮印象中的李开复