毛片在线视频观看,一级日韩免费大片,在线网站黄色,澳门在线高清一级毛片

薈聚奇文、博采眾長、見賢思齊
當前位置:公文素材庫 > 計劃總結 > 工作總結 > MCS-51單片機指令全總結

MCS-51單片機指令全總結

網(wǎng)站:公文素材庫 | 時間:2019-05-29 07:17:28 | 移動端:MCS-51單片機指令全總結

MCS-51單片機指令全總結

MCS-51單片機指令總結

(1)操作數(shù)中有direct、#data、bit的都是2字節(jié)指令;

(2)在操作數(shù)中沒有以上三個變量卻有@標志的都是1字節(jié)指令;(3)凡是3字節(jié)指令的都是兩周期的指令;(4)乘除是單字節(jié)四周期的指令;

(5)字節(jié)調用指令、字節(jié)/位轉移指令、字節(jié)/位邏輯指令、進/出棧指令、返回

指令、INCDPTR、MOVdirect,Rn、MOVRn,direct、MOVdirect,@Ri、MOV@Ri,direct、MOVX(外部數(shù)據(jù))以及MOVC(程序寄存器)都是2周期指令;

(6)凡是direct、#data在一起的,數(shù)值比較轉移指令(CJNE)、減1條件轉移

指令(DJNZ)、位條件轉移指令(JB/JNB)、位條件清0轉移指令(JBC)、長調用指令(LCALL)、長轉移指令(LJMP)、MOVDPTR,#data16都是3字節(jié)指令;

(7)絕對調用指令(ACALL)、絕對轉移指令(AJMP)、減1條件轉移指令

(DJNZ)、累加器位條件轉移指令(JC/JNC)、判0轉移指令(JZ/JNZ)、短轉移指令(SJMP)都是2字節(jié)指令;

(8)其他指令都是1字節(jié)1周期指令,所有指令中無3周期指令;以上即51單片機所有指令的匯總,如有不足,敬請指正。

201*-10-20

擴展閱讀:MCS-51單片機學習及其心得

MCS-51單片機學習及其心得

機械電子工程學院09電子(2)班曹小迪201*10330236

201*-201*上學年我們專業(yè)開設了MCS-51單片機的原理及接口技術這么專業(yè)課程,對于電子專業(yè)學生的我們是非常有必要的。單片機是一切自動智能電子產(chǎn)品必須具備的一個不可或缺的控制中樞系統(tǒng)。通俗點講就是電子產(chǎn)品的“大腦”。所以學習單片機對于做電子設計的我們來說有著遠的意義。

MCS51是指由美國INTEL公司(對了,就是大名鼎鼎的INTEL)生產(chǎn)的一系列單片機的總稱,這一系列單片機包括了好些品種,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的產(chǎn)品,該系列其它單片機都是在8051的基礎上進行功能的增、減、改變而來的,所以人們習慣于用8051來稱呼MCS51系列單片機,而8031是前些年在我國最流行的單片機,所以很多場合會看到8031的名稱。

MSC-51的基本組成:

運算器

一、MCS51的CPU由運算器和控制器組成。

運算器以完成二進制的算術/邏輯運算部件ALU為核心,再加上暫存器TMP、累加器ACC、寄存器B、程序狀態(tài)標志寄存器PSW及布爾處理器。累加器ACC是一個八位寄存器,它是CPU中工作最頻繁的寄存器。在進行算術、邏輯運算時,累加器ACC往往在運算前暫存一個操作數(shù)(如被加數(shù)),而運算后又保存其結果(如代數(shù)和)。寄存器B主要用于乘法和除法操作。標志寄存器PSW也是一個八位寄存器,用來存放運算結果的一些特征,如有無進位、借位等。其每位的具體含意如下所示:控制器

控制器是CPU的神經(jīng)中樞,它包括定時控制邏輯電路、指令寄存器、譯碼器、地址指針DPTR及程序計數(shù)器PC、堆棧指針SP等。這里程序計數(shù)器PC是由16位寄存器構成的計數(shù)器。要單片機執(zhí)行一個程序,就必須把該程序按順序預先裝入存儲器ROM的某個區(qū)域。單片機動作時應按順序一條條取出指令來加以執(zhí)行。因此,必須有一個電路能找出指令所在的單元地址,該電路就是程序計數(shù)器PC。當單片機開始執(zhí)行程序時,給PC裝入第一條指令所在地址,它每取出一條指令(如為多字節(jié)指令,則每取出一個指令字節(jié)),PC的內容就自動加1,以指向下一條指令的地址,使指令能順序執(zhí)行。只有當程序遇到轉移指令、子程序調用指令,或遇到中斷時,PC才轉到所需要的地方去。8051CPU指定的地址,從ROM相應單元中取出指令字節(jié)放在指令寄存器中寄存,然后,指令寄存器中的指令代碼被譯碼器譯成各種形式的控制信號,這些信號與單片機時鐘振蕩器產(chǎn)生的時鐘脈沖在定時與控制電路中相結合,形成按一定時間節(jié)拍變化的電平和時鐘,即所謂控制信息,在CPU內部協(xié)調寄存器之間的數(shù)據(jù)傳輸、運算等操作。存儲器

存儲器是單片機的又一個重要組成部分,每個存儲單元對應一個地址,如256個單元共有256個地址,用兩位16進制數(shù)表示,即存儲器的地址(00H~FFH)。存儲器中每個存儲單元可存放一個八位二進制信息,通常用兩位16進制數(shù)來表示,這就是存儲器的內容。存儲器的存儲單元地址和存儲單元的內容是不同的兩個概念,不能混淆。(1)程序存儲器

程序是控制計算機動作的一系列命令,單片機只認識由“0”和“1”代碼構成的機器指令。

(2)數(shù)據(jù)存儲器

單片機的數(shù)據(jù)存儲器由讀寫存儲器RAM組成。其最大容量可擴展到64k,用于存儲實時輸入的數(shù)據(jù)。8051內部有256個單元的內部數(shù)據(jù)存儲器,其中00H~7FH為內部隨機存儲器RAM,80H~FFH為專用寄存器區(qū)。實際使用時應首先充分利用內部存儲器,從使用角度講,搞清內部數(shù)據(jù)存儲器的結構和地址分配是十分重要的。因為將來在學習指令系統(tǒng)和程序設計時會經(jīng)常用到它們。8051內部數(shù)據(jù)存儲器地址由00H至FFH共有256個字節(jié)的地址空間,該空間被分為兩部分,其中內部數(shù)據(jù)RAM的地址為00H~7FH(即0~127)。而用做特殊功能寄存器的地址為80H~FFH。(3)特殊功能寄存器

特殊功能寄存器(SFR)的地址范圍為80H~FFH。在MCS-51中,除程序計數(shù)器PC和四個工作寄存器區(qū)外,其余21個特殊功能寄存器都在這SFR塊中。其中5個是雙字節(jié)寄存器,它們共占用了26個字節(jié)。特殊功能寄存器反映了8051的狀態(tài),實際上是8051的狀態(tài)字及控制字寄存器。

在學習單片機的基本原理組成的時,充分用到了之前學習的專業(yè)基礎課包括:電路基礎、模擬電子技術、數(shù)字電路基礎等課程,從而使我們再一次的對上述課程的鞏固學習,從新的對知識梳理了一遍更加深刻了對知識的印象,了解到了知識串接的重要性。單片機的指令系統(tǒng)

MSC-51單片機有包括:數(shù)據(jù)傳送指令、算數(shù)運算指令、邏輯運算指令、控制轉移指令、位操作指令111條,有立即尋址、直接尋址、寄存器尋址、寄存器間接尋址、相對尋址、變址尋址、位尋址7種尋址方式。在學習單片機的指令系統(tǒng)時候我們學習了一種跟機器打交道的比較實用的匯編語言,在這個學習過程是非常有趣的,你可要通過自己編寫程序區(qū)控制單片機。通過設計可以用單片機制造一些電子產(chǎn)品輸入自己設計的程序是它完成我們所需要的功能。

MCS-單片機作為最早的單片機其結構簡單,容易較好的讓我們初學者入門,而一切所以的后來的單片機的原理都是由MCS-拓展的,所以我們學習MSC-51為我們單片機打下堅實的基礎。

友情提示:本文中關于《MCS-51單片機指令全總結》給出的范例僅供您參考拓展思維使用,MCS-51單片機指令全總結:該篇文章建議您自主創(chuàng)作。

來源:網(wǎng)絡整理 免責聲明:本文僅限學習分享,如產(chǎn)生版權問題,請聯(lián)系我們及時刪除。


MCS-51單片機指令全總結》由互聯(lián)網(wǎng)用戶整理提供,轉載分享請保留原作者信息,謝謝!
鏈接地址:http://www.seogis.com/gongwen/673042.html
相關文章