男女午夜激情_www.天堂av.com_亚洲综合小说区_亚洲欧美自拍视频_成年精品_久久www免费人成—看片_激情综合五月天_久久高潮视频_最新国产成人ab网站_国产精品卡一

機電之家資源網
單片機首頁|單片機基礎|單片機應用|單片機開發|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發
培訓信息
贊助商
PIC系列單片機的偽指令
PIC系列單片機的偽指令
 更新時間:2009-11-24 12:52:20  點擊數:0
【字體: 字體顏色

讀一些PIC單片機的源程序開始段,會發現有一些特殊指令助記符,這些助記符與指令系統的助記不同,沒有相對應的操作碼,通常稱這些特殊指令助記符為偽指令。
偽指令在源程序中的作用是為完成匯編程序作各種準備工作的(實際上是給PC機匯編的注釋),這些偽指令僅在匯編過程中起作用,一旦匯編結束,偽指令的使命就完成。
在匯編程序MPASM中,有四類偽指令:數據偽指令、列表偽指令、控制偽指令和宏匯編指令。
現在,我們將對前兩類中的常用偽指令予以說明,后兩類偽指令等到在具體程序中出現時,再加以說明。
(1)ORG 存放單元起始地址
格式:<標號>ORG<地址表達式>
說明:ORG用于指定該偽指令后面的源程序存放的起始地址,也就是匯編后的目標機器碼存放的首地址。若ORG后面不帶地址參數,則默認為0。若ORG帶標號,則地址參數也賦值給該標號。在一個源程序中,可以根據需要多次使用ORG偽指令來定位。
例:ORG  1FFH       DELAY
   GOTO MAIN        MOVLM 2
   ;……           ……
      ORG  0          END
右排接左
說明:指令末的偽指令END是通知匯編程序MPASM結束對源程序(ASM)的匯編,即使后面還有語句,也不再予以匯編。在一個源程序中必須有END偽指令,而且只能有一個END,且放在整個程序的最后。
(2)EQU 是對寄存器f和標號賦值
格式:<標號>EQU<表達式>
說明:給標號或寄存器賦值,標號一旦由EQU賦值,其值便不能再重新定義。
舉例:label   EQU   0x20
注意:這里操作數中的0x表示十六進制,即0x20相當于20H。
(3)LIST 列表選擇指令
格式:LIST<選擇項>,…,<選擇項>
說明:用來設置各種匯編參數以控制匯編過程,或對列表文件進行格式化。此偽指令的所有參數只能在一行內完成,參數的數值都用十進制數設置。
LIST列表選擇偽指令可以選用的部分參數如下。
參數名  默認值    作  用
f=<格式> 1NHX8M;規定固化編程文件格式(INHX16,INHX32或INHX8M)1NHX8M適于把目標碼輸入到大多數的EPROM編程器中。
P=<類型>   無  設置單片機類型,如16F84
r=<基數>  HEX   設置常數數制的基數(如hex十六進制;dec十進制等)
例:LIST f=1NHX8M,r=DEC,P=16F84
(4)PROCESSOR<處理器類型>
說明:用于選擇所用單片機的型號。
(5)INCLUDE 包含其它外部源文件
格式:INCLUDE “文件名”
INCLUDE <文件名>
說明:用于把指定文件讀入源程序中作為源程序代碼的一部分,直到檢測到文件結束符時為止,再恢復到原源程序中的代碼處。此偽指令可允許嵌套使用,最多可嵌套6層。文件名必須用雙引號或尖括號給出。
舉例:include “c:\PIC\sysdefs.inc”
   include<picreg.h>

  • 上一篇: PIC 8位單片機16F8X系列簡介
  • 下一篇: 沒有了
  • 發表評論   告訴好友   打印此文  收藏此頁  關閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關文章
    網友評論:(只顯示最新5條。)
    關于我們 | 聯系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發消息66821730(技術支持)點擊這里給我發消息66821730(廣告投放) 點擊這里給我發消息41031197(編輯) 點擊這里給我發消息58733127(審核)
    本站提供的機電設備,機電供求等信息由機電企業自行提供,該企業負責信息內容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術支持

    主辦:杭州市高新區(濱江)機電一體化學會
    中國行業電子商務100強網站

    網站經營許可證:浙B2-20080178-1
    主站蜘蛛池模板: 承德市| 弥勒县| 杭锦旗| 临朐县| 双柏县| 南靖县| 行唐县| 中西区| 浮梁县| 茶陵县| 达州市| 泰宁县| 承德市| 黄平县| 峡江县| 格尔木市| 马龙县| 滕州市| 汾西县| 婺源县| 思茅市| 贵南县| 和林格尔县| 普兰店市| 玉树县| 碌曲县| 清水县| 花莲县| 芦山县| 平乐县| 蒙城县| 图片| 三穗县| 合肥市| 萨迦县| 绥滨县| 江阴市| 绥滨县| 苏尼特左旗| 霍山县| 融水|