武漢大學(xué)陳罡單片機(jī)_第1頁(yè)
武漢大學(xué)陳罡單片機(jī)_第2頁(yè)
武漢大學(xué)陳罡單片機(jī)_第3頁(yè)
武漢大學(xué)陳罡單片機(jī)_第4頁(yè)
武漢大學(xué)陳罡單片機(jī)_第5頁(yè)
已閱讀5頁(yè),還剩66頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1單片機(jī)原理及接口技術(shù)多媒體演示系統(tǒng)任課教師:陳罡課程說(shuō)明學(xué)時(shí):理論教學(xué)36學(xué)時(shí),實(shí)驗(yàn)教學(xué)36學(xué)時(shí)。課程性質(zhì):專業(yè)基礎(chǔ)課先修課程:《模擬電子技術(shù)》《數(shù)字邏輯電路》、《微型機(jī)原理與接口技術(shù)》。教材:《單片機(jī)原理與應(yīng)用》,歐偉明,電子工業(yè)出版社筆試實(shí)驗(yàn)各占50%,五一前考試,五一后實(shí)驗(yàn)4周,平時(shí)成績(jī)占10%23為什么要學(xué)習(xí)單片機(jī)?集成度高、體積小、重量輕、價(jià)格便宜、可靠性高、處理能力強(qiáng)、速度快,為強(qiáng)調(diào)其控制屬性,也稱微控制器MCU(MicrocontrolUnit)。因此,以單片機(jī)為基礎(chǔ)的應(yīng)用系統(tǒng)容易做到體積小、性能好、價(jià)格便宜,易于產(chǎn)品化。主要應(yīng)用于控制領(lǐng)域。4為什么要學(xué)習(xí)單片機(jī)?單片機(jī)已成為工業(yè)控制、家電、智能儀器儀表、汽車電子、網(wǎng)絡(luò)與通訊、電信、軍事武器裝備等領(lǐng)域中最為理想的控制用計(jì)算機(jī)。鑒于單片機(jī)的應(yīng)用場(chǎng)合,它面臨的主要任務(wù)不是大批量的數(shù)據(jù)運(yùn)算,而是各種“開關(guān)量”的處理和一些簡(jiǎn)單的數(shù)據(jù)計(jì)算。單片機(jī)及單片機(jī)系統(tǒng)的特點(diǎn):強(qiáng)調(diào)低成本、高可靠性、低功耗和系統(tǒng)體積微型化。56789后來(lái)INTEL公司將MCS51的核心技術(shù)授權(quán)給了很多其它公司,所以有很多公司在做以8051為核心的單片機(jī),當(dāng)然,功能或多或少有些改變,以滿足不同的需求,其中89C51就是這幾年在我國(guó)非常流行的單片機(jī),它是由美國(guó)ATMEL公司開發(fā)生產(chǎn)的。(美國(guó)反壟斷法使然)101112教材《單片機(jī)原理與應(yīng)用》,歐偉明,電子工業(yè)出版社參考書1、《單片機(jī)原理及接口技術(shù)》

李朝青編著北京航空航天大學(xué)出版社2、《單片機(jī)原理及其接口技術(shù)》

胡漢才清華大學(xué)出版社3、《MCS-51/96系列單片機(jī)原理及應(yīng)用》

孫涵芳徐愛卿北京航空航天大學(xué)出版社13推薦雜志:《單片機(jī)與嵌入式系統(tǒng)應(yīng)用》中國(guó)期刊網(wǎng)14推薦網(wǎng)站:1.周立功單片機(jī)2.單片機(jī)資訊網(wǎng)3.單片機(jī)愛好者15理論課程安排(9周)第1章基本知識(shí)概述2學(xué)時(shí)第2章MCS-51單片機(jī)結(jié)構(gòu)和原理6學(xué)時(shí)第3章MCS-51單片機(jī)指令系統(tǒng)6學(xué)時(shí)第4章匯編語(yǔ)言程序設(shè)計(jì)知識(shí)2學(xué)時(shí)第5章中斷系統(tǒng)2學(xué)時(shí)第6章定時(shí)器及應(yīng)用3學(xué)時(shí)第9章串行接口及串行通信技術(shù)3學(xué)時(shí)第7章單片機(jī)系統(tǒng)擴(kuò)展與接口技術(shù)4學(xué)時(shí)第8章應(yīng)用系統(tǒng)配置及接口技術(shù)4學(xué)時(shí)第10章系統(tǒng)實(shí)用程序2學(xué)時(shí)16課程基本要求明確51單片機(jī)基本結(jié)構(gòu)掌握其指令系統(tǒng)與匯編語(yǔ)言編程學(xué)會(huì)基本接口電路的設(shè)計(jì)方法能進(jìn)行簡(jiǎn)單控制系統(tǒng)的設(shè)計(jì)17如何學(xué)好本門課程理論課是整個(gè)課程的基礎(chǔ)。它包含了MCS-51單片機(jī)的硬件組成及工作原理。只有熟練的掌握才能正確的使用指令進(jìn)行各種編程、應(yīng)用和開發(fā)。正確的理解和掌握指令的尋址方式。了解外圍芯片的使用方法,以及與單片機(jī)的接口原理。這是進(jìn)行各種應(yīng)用系統(tǒng)設(shè)計(jì)的基礎(chǔ)。注重理論聯(lián)系實(shí)際。在掌握理論知識(shí)的基礎(chǔ)上設(shè)計(jì)實(shí)際項(xiàng)目,認(rèn)真完成實(shí)驗(yàn),以提高動(dòng)手能力。多看好的參考書,多看相關(guān)的期刊論文。18目錄

第一章微機(jī)基礎(chǔ)知識(shí)

第二章MCS-51單片機(jī)的結(jié)構(gòu)和原理

第三章8051指令系統(tǒng)

第四章匯編語(yǔ)言程序設(shè)計(jì)知識(shí)

第五章中斷系統(tǒng)

第六章定時(shí)器及應(yīng)用

第七章89C51串行口及串行通信技術(shù)

附錄AMCS-51指令系統(tǒng)表附錄BMCS-51指令矩陣(匯編/反匯編)表

參考資料Exit19第一章微機(jī)基礎(chǔ)知識(shí)§1.1微處理器、微機(jī)和單片機(jī)的概念Back§1.2微機(jī)的工作過(guò)程Page120§1.1微處理器、微機(jī)和單片機(jī)的概念§1.1.1概念Back§1.1.3存儲(chǔ)器和輸入輸出接口§1.1.2微處理器的組成21§1.1.1 概念1、微處理器3、單片機(jī)Back2、微型計(jì)算機(jī)22微處理器(Microprocessor,簡(jiǎn)稱uP)Back是小型計(jì)算機(jī)或微型計(jì)算機(jī)的控制和處理部分。

又稱中央處理單元CPU(CentralProcessingUnit)。23微型計(jì)算機(jī)(Microcomputer,簡(jiǎn)稱微機(jī)uC) 是具有完整運(yùn)算及控制功能的計(jì)算機(jī)。包括Back

微處理器(CPU)

如圖1-1所示。存儲(chǔ)器接口適配器(輸入輸出接口電路)輸入/輸出(I/O)設(shè)備。圖1-1(備用)24

單片機(jī)

(Single-ChipMicrocomputer)

是將微處理器、一定容量RAM和ROM以及I/O口、定時(shí)器等電路集成在一塊芯片上,構(gòu)成單片微型計(jì)算機(jī)。

微處理器……..CPURAM…………….硬盤

ROM…………….內(nèi)存I/O口………….主板定時(shí)器單片微型計(jì)算機(jī)Back25§1.1.2微處理器的組成一、計(jì)算機(jī)的模型Back二、微處理器的組成26一、計(jì)算機(jī)的模型微處理單元與存儲(chǔ)器及I/O接口組成的計(jì)算機(jī)模型如圖1-2所示。P2圖1-2。圖中只畫出CPU主要的寄存器和控制電路,并且假設(shè)所有的計(jì)數(shù)器、寄存器和總線都是8位寬度。27

邏輯運(yùn)算單元(ALU)、計(jì)數(shù)器、寄存器和控制部分除在微處理器內(nèi)通過(guò)內(nèi)部總線相互聯(lián)系以外,還通過(guò)外部總線和外部的存儲(chǔ)器和輸入/輸出接口電路聯(lián)系。28外部總線一般分為數(shù)據(jù)總線、地址總線和控制總線,統(tǒng)稱為系統(tǒng)總線。存儲(chǔ)器包括RAM和ROM。微計(jì)算機(jī)通過(guò)輸入/輸出接口電路可與各種外圍設(shè)備聯(lián)接。Back29二、微處理器的組成(一)、運(yùn)算器Back(二)、控制器(三)、CPU中的主要寄存器30(一)、運(yùn)算器

(Arithmetic&LogicUnit,ALU)

Back1、組成2、作用3、ALU的兩個(gè)主要的輸入來(lái)源4、運(yùn)算器的兩個(gè)主要功能31

算術(shù)邏輯單元(簡(jiǎn)稱ALU)

Back1、運(yùn)算器(ALU)的組成運(yùn)算器累加器

寄存器322、運(yùn)算器(ALU)的作用是把傳送到微處理器的數(shù)據(jù)進(jìn)行運(yùn)算或邏輯運(yùn)算。Back舉例ALU可對(duì)兩個(gè)操作數(shù)進(jìn)行加、減、與、或、比較大小等操作,最后將結(jié)果存入累加器。ALU執(zhí)行不同的運(yùn)算操作是由不同控制線上的信息所確定的。33例如: 兩個(gè)數(shù)(7和9)相加,在相加之前,操作數(shù)9放在累加器中,7放在數(shù)據(jù)寄存器中,執(zhí)行兩數(shù)相加運(yùn)算的控制線發(fā)出“加”操作信號(hào),ALU即把兩個(gè)數(shù)相加并把結(jié)果(16)存入累加器,取代累加器前面存放的數(shù)9。Back343、ALU的兩個(gè)主要的輸入來(lái)源Back輸入來(lái)源數(shù)據(jù)寄存器累加器354、運(yùn)算器的兩個(gè)主要功能(1)執(zhí)行各種算術(shù)運(yùn)算。Back(2)執(zhí)行各種邏輯運(yùn)算,并進(jìn)行邏輯測(cè)試。 如零值測(cè)試或兩個(gè)值的比較。36(二)、控制器Back1、控制器的組成2、控制器的作用3、控制器的主要功能37Back1、控制器的組成控制器的組成程序計(jì)數(shù)器指令寄存器指令譯碼器時(shí)序產(chǎn)生器操作控制器382、作用它是發(fā)布命令的“決策機(jī)構(gòu)”,即協(xié)調(diào)和指揮整個(gè)計(jì)算機(jī)系統(tǒng)的操作。Back393、控制器的主要功能Back對(duì)指令進(jìn)行譯碼或測(cè)試,并產(chǎn)生相應(yīng)的操作控制信號(hào),以便啟動(dòng)規(guī)定的動(dòng)作。指揮并控制CPU、內(nèi)存和輸入/輸出設(shè)備之間數(shù)據(jù)流動(dòng)的方向。從內(nèi)存中取出一條指令,并指出下一條指令在內(nèi)存中的位置。40(三)、CPU中的主要寄存器Back1、累加器(A)2、數(shù)據(jù)寄存器(DR)3、指令寄存器(IR)4、指令譯碼器(ID)6、地址寄存器(AR)5、程序計(jì)數(shù)器(PC)41

1、累加器(A)Back在算術(shù)和邏輯運(yùn)算時(shí),它具有雙重功能:

運(yùn)算前,用于保存一個(gè)操作數(shù);運(yùn)算后,用于保存所得的和、差或邏輯運(yùn)算結(jié)果。累加器是微處理器中最繁忙的寄存器。422、數(shù)據(jù)寄存器(DR)數(shù)據(jù)(緩沖)寄存器(DR)是通過(guò)數(shù)據(jù)總線(DBUS)向存儲(chǔ)器(M)和輸入/輸出設(shè)備I/O送(寫)或?。ㄗx)數(shù)據(jù)的暫存單元。Back433、指令寄存器(IR)指令寄存器用來(lái)保存當(dāng)前正在執(zhí)行的一條指令。Back當(dāng)執(zhí)行一條指令時(shí)先把它從內(nèi)存取到數(shù)據(jù)寄存器中,然后再傳送到指令寄存器中。444、指令譯碼器(ID)指令分為操作碼和地址碼字段,由二進(jìn)制數(shù)字組成。當(dāng)執(zhí)行任何給定的指令,必須對(duì)操作碼進(jìn)行譯碼,以便確定所要求的操作。Back指令寄存器中操作碼字段的輸出就是指令譯碼器的輸入。操作碼一經(jīng)譯碼后,即可向控制器發(fā)出具體操作的特定信號(hào)。455、程序計(jì)數(shù)器(PC)

通常又稱為指令地址計(jì)數(shù)器。Back在程序開始執(zhí)行前,必須將其起始地址,即程序的第一條指令所在的內(nèi)存單元地址送到PC。當(dāng)執(zhí)行指令時(shí),CPU將自動(dòng)修改PC的內(nèi)容,使之總是保存將要執(zhí)行的下一條指令的地址。由于大多數(shù)指令都是按順序執(zhí)行的,所以修改的過(guò)程通常是簡(jiǎn)單的加1操作。466、地址寄存器(AR)地址寄存器用來(lái)保存當(dāng)前CPU所要訪問(wèn)的內(nèi)存單元或I/O設(shè)備的地址。Back因?yàn)閮?nèi)存(I/O設(shè)備)和CPU之間存在著速度上的差別,所以必須使用地址寄存器來(lái)保存地址信息,直到內(nèi)存(I/O設(shè)備)讀/寫操作完成為止。47§1.1.3存儲(chǔ)器和輸入輸出接口

一、存儲(chǔ)器Back

二、I/O接口及外設(shè)48一、存儲(chǔ)器地址總線、數(shù)據(jù)總線和若干控制線把存儲(chǔ)器和微處理器連接起來(lái)。存儲(chǔ)器從CPU接收控制信號(hào),以確定存儲(chǔ)器執(zhí)行讀/寫操作。49地址總線將8位地址信息送入地址譯碼器,地址譯碼器的輸出可以確定唯一的存儲(chǔ)單元。數(shù)據(jù)總線用來(lái)傳送存儲(chǔ)器到CPU或CPU到存儲(chǔ)器的數(shù)據(jù)信息。Back一、存儲(chǔ)器50二、I/O接口及外設(shè)每個(gè)外設(shè)與微處理器的連接必須經(jīng)過(guò)接口適配器(I/O接口)。每個(gè)I/O接口及其對(duì)應(yīng)的外設(shè)都有一個(gè)固定的地址,在CPU的控制下實(shí)現(xiàn)對(duì)外設(shè)的輸入(讀)和輸出(寫)操作。Back51§1.2微機(jī)的工作過(guò)程§1.2.1執(zhí)行一條指令的順序§1.2.2執(zhí)行一條指令的過(guò)程§1.2.3執(zhí)行一個(gè)程序的過(guò)程Back僅簡(jiǎn)明修訂版52§1.2.1執(zhí)行一條指令的順序執(zhí)行一條指令分兩個(gè)階段:取指、執(zhí)指。取指:從存儲(chǔ)器中取出指令。執(zhí)指:CPU執(zhí)行指令規(guī)定的操作。Back開始取一條指令執(zhí)行該指令53§1.2.2執(zhí)行一條指令的過(guò)程以指令“LDA23”為例,如圖所示,其過(guò)程由三個(gè)CPU周期(機(jī)器周期)組成。第二、三機(jī)器周期為執(zhí)行指令階段。Back54三個(gè)CPU周期(機(jī)器周期):第一個(gè)機(jī)器周期:取指令階段。第二個(gè)機(jī)器周期:將操作數(shù)的地址送往地址寄存器并完成地址譯碼。第三個(gè)機(jī)器周期:從內(nèi)存取出操作數(shù)并執(zhí)行裝入的操作。Back55譯地址碼取指令PC+1取出操作數(shù)送操作數(shù)地址譯指令碼執(zhí)行操作開始取下條指令PC+1取指階段執(zhí)行指令階段一個(gè)CPU周期一個(gè)CPU周期一個(gè)CPU周期Back56§1.2.3執(zhí)行一個(gè)程序的過(guò)程執(zhí)行一個(gè)程序是一條指令一條指令執(zhí)行的。Back571、李朝青編著.單片機(jī)及原理及接口技術(shù).北京航空航天大學(xué)出版社,19942、穆蘭主編.單片微型計(jì)算機(jī)原理及接口技術(shù).機(jī)械工業(yè)出版社,19913、徐維祥、劉旭敏主編.單片微型機(jī)原理及應(yīng)用.大連理工大學(xué)出版社,19964、曹巧媛編著.單片機(jī)原理及應(yīng)用.電子工業(yè)出版社,19975、李廣弟編著.單片機(jī)基礎(chǔ).北京航空航天大學(xué)出版社,19946、周航慈著.單片及應(yīng)用程序設(shè)計(jì)基礎(chǔ).北京航空航天大學(xué)出版社,19917、ATMEL.8-bitMicrocontrollerwith2KBytesFlashAT89C2051.8、白中英.韓兆軒編著.計(jì)算機(jī)組成原理教程.北京科技技術(shù)出版社,1988參考資料58附錄AMCS-51指令系統(tǒng)表MCS-51指令系統(tǒng)所用符號(hào)和含義附錄 A.1 算術(shù)運(yùn)算指令附錄 A.2 邏輯運(yùn)算指令附錄 A.3 數(shù)據(jù)傳送指令附錄 A.4 位操作指令附錄 A.5 控制轉(zhuǎn)移指令

單片機(jī)原理及接口技術(shù)2023年2月4日59

單片機(jī)原理及接口技術(shù)2023年2月4日附錄 A MCS-51指令表MCS-51指令系統(tǒng)所用符號(hào)和含義:Rn(n=0~7):工作寄存器組R0~R7。Ri:i=0或1,數(shù)據(jù)指針R0或R1。#data:立即數(shù)。bit:位地址。direct:直接地址單元(RAM,SFR,I/O)。addr11:11位地址。addr16:16位地址。rel:相對(duì)偏移量,為8位有符號(hào)數(shù)(補(bǔ)碼形式)。@:間接尋址方式中,表示間接寄存器的符號(hào)。A:累加器(X):在直接尋址方式中,表示直接地址X中的內(nèi)容;在間接尋址方式中,表示間址寄存器X指出的地址單元中的內(nèi)容。X:片內(nèi)RAM中的直接地址或寄存器?!簲?shù)據(jù)傳送方向?!模哼壿嫛芭c”;∨:邏輯“或”;⊕邏輯“異或”。√:對(duì)標(biāo)志位產(chǎn)生影響;×

:不影響標(biāo)志位。60

單片機(jī)原理及接口技術(shù)2023年2月4日附錄 A.1 算術(shù)運(yùn)算指令(1)28~2F ADDA,RnA+Rn→A√

√1125

ADDA,direct A+(direct)→A√

√2126,27 ADDA,@Ri A+(Ri)→A√

√1124 ADDA,#data A+data→A √

√2138~3F ADDCA,Rn A+CY+Rn→A √

√ 1135 ADDCA,direct A+CY+(direct)→A √

√2136,37 ADDCA,@Ri A+CY+(Ri)→A √

√1134 ADDCA,#data A+CY+data→A √

√2198~9F SUBBA,Rn A-CY–

Rn→A √

√1195 SUBBA,direct A–CY–(direct)→A √

√2196,97 SUBBA,@Ri A–CY–(Ri)→A √

√1194 SUBBA,#data A–CY–

data→A √

√21 十六進(jìn)制代碼助記符功能字節(jié)數(shù)周期數(shù)對(duì)標(biāo)志位影響POVACCY61

單片機(jī)原理及接口技術(shù)2023年2月4日附錄 A.1 算術(shù)運(yùn)算指令(2)04 INCA A+1→A√×××1108~0F INCRn Rn+1→Rn××××1105 INCdirect (direct)+1→direct××××2106,07 INC@Ri (Ri)+1→(Ri)××××11A3 INCDPTR DPTR+1→DPTR××××1204 DECA A-1→A √×××11

08~0F DECRn Rn-1→Rn××××1105 DECdirect (direct)-1→direct××××21

06,07 DEC@Ri (Ri)-1→(Ri)××××11A4 MULAB A·B→AB √√×01484 DIVAB A/B→AB √√×014D4 DAA 對(duì)A進(jìn)行十進(jìn)制調(diào)整√×√√1

1十六進(jìn)制代碼助記符功能字節(jié)數(shù)周期數(shù)對(duì)標(biāo)志位影響POVACCY62

單片機(jī)原理及接口技術(shù)2023年2月4日附錄 A.2 邏輯運(yùn)算指令(1)58~5F ANLA,Rn A∧Rn→A √×××11ANLA,direct A∧(direct)→A √×××2156,57 ANLA,@Ri A∧(Ri)→A√×××1154 ANLA,#data A∧data→A√×××2152 ANLdirect,A (direct)∧A→direct××××21 53 ANLdirect,#data (direct)∧data→direct××××3248~4F ORLA,Rn A∨Rn→A √×××1145 ORLA,direct A∨(direct)→A √×××2146,47 ORLA,@Ri A∨(Ri)→A√×××1144 ORLA,#data A∨data→A√×××21 42 ORLdirect,A (direct)∨A→direct××××21 43 ORLdirect,#data (direct)∨data→direct××××32十六進(jìn)制代碼助記符功能字節(jié)數(shù)周期數(shù)對(duì)標(biāo)志位影響POVACCY63

單片機(jī)原理及接口技術(shù)2023年2月4日附錄 A.2 邏輯運(yùn)算指令(2)68~6F XRLA,Rn A⊕Rn→A √×××1165 XRLA,direct A⊕(direct)→A √×××2166,67 XRLA,@Ri A⊕(Ri)→A√×××1164 XRLA,#data A⊕data→A√×××21 62 XRLdirect,A (direct)⊕A→direct××××21 63 XRLdirect,#data (direct)⊕data→direct××××32E4 CLRA 0→A √×××11F4 CPLA A→A ××××1123 RLA A循環(huán)左移一位××××1133 RLCA A帶進(jìn)位循環(huán)左移一位√××√1103 RRA A循環(huán)右移一位××××21 13 RRCA 帶進(jìn)位循環(huán)右移一位√××√32C4 SWAPA A半字節(jié)交換××××11十六進(jìn)制代碼助記符功能字節(jié)數(shù)周期數(shù)對(duì)標(biāo)志位影響POVACCY64

單片機(jī)原理及接口技術(shù)2023年2月4日附錄 A.3 數(shù)據(jù)傳送指令(1)E8~EF MOVA,Rn Rn→A √×××11E5 MOVA,direct (direct)→A √×××21E6,E7 MOVA,@Ri (Ri)→A√×××1174 MOVA,#data data→A√×××21 F8~FF MOVRn,A A→Rn××××11A8~AF MOVRn,direct (direct)→Rn××××2278~7F MOVRn,#data data→Rn ××××21F5 MOVdirect,A A→direct××××2188~8F MOVdirect,Rn Rn→direct××××2285 MOVdirect1,direct2 direct2→direct1××××3286,87 MOVdirect,@Ri (Ri)→direct××××2275 MOVdirect,#data data→direct××××32F6,F7 MOV@Ri,A A→(Ri)××××11十六進(jìn)制代碼助記符功能字節(jié)數(shù)周期數(shù)對(duì)標(biāo)志位影響POVACCY65

單片機(jī)原理及接口技術(shù)2023年2月4日附錄 A.3 數(shù)據(jù)傳送指令(2)A6,A7 MOV@Ri,direct (direct)→(Ri)××××2276,77 MOV@Ri,#data data→(Ri) ××××2190 MOVDPTR,#data data→DPTR××××3293 MOVCA,@A+DPTR (A+DPTR)→A√×××1283 MOVCA,@A+PC PC+1→PC,(A+PC)→A√×××12E2,E3 MOVXA,@Ri (Ri)→A√×××12E0 MOVXA,@DPTR (DPTR)→A √×××12F2,F3 MOVX@Ri,A A→(Ri)××××12F0 MOVX@DPTR,A A→(DPTR)××××12C0 PUSHdirect SP+1→SP,(direct)→(SP)××××22D0 POPdirect (SP)→(direct),SP-1→SP××××22C8~CF XCHA,Rn A←→Rn√×××11C5 XCHA,direct A←→(direct)√×××21十六進(jìn)制代碼助記符功能字節(jié)數(shù)周期數(shù)對(duì)標(biāo)志位影響POVACCY66

單片機(jī)原理及接口技術(shù)2023年2月4日附錄 A.3 數(shù)據(jù)傳送指令(3)C6,C7 XCHA,@Ri A←→(Ri)√×××11D6,D7 XCHDA,@Ri A0~A3←→(Ri)0~3√×××11十六進(jìn)制代碼助記符功能字節(jié)數(shù)周期數(shù)對(duì)標(biāo)志位影響POVACCY67

單片機(jī)原理及接口技術(shù)2023年2月4日附錄 A.4 位操作指令C3 CLRC 0→CY×××√11C2 CLRbit 0→bit×××21D3 SETBC 1→CY×××√11D2 SETBbit 1→bit×××21

B3 CPLC C→C×××√11B2 CPLbit bit→bit×××21

82 ANLC,bit CY∧bit→CY ×××√22B0 ANLC,/bit CY∧bit→CY×××√2272 ORLC,bit CY∨bit→CY×××√22A0 ORLC,/bit CY∨bit→CY×××√22A2 MOVC,bit bit→CY×××√2192 MOVbit,C CY→bit××××22十六進(jìn)制代碼助記符功能字節(jié)數(shù)周期數(shù)對(duì)標(biāo)志位影響POVACCY68

單片機(jī)原理及接口技術(shù)2023年2月4日附錄 A.5 控制轉(zhuǎn)移指令(1)*1 ALCALLaddr11 PC+2→PC,SP+1→SP,××××22 PCL→(SP),SP+1→SP, PCH→(SP),addr11→PC10-0

12 LCALLaddr16 PC+3→PC,SP+1→SP,××××32PCL→(SP),SP+1→SP, PCH→(SP),addr16→PC22 RET (SP)→PCH,SP-1→SP, ××××12 (SP)→PCL,SP-1→SP32 RETI (SP)→PCH,SP-1→SP, ××××12 (SP)→PCL,SP-1→SP

從中斷返回*1 AJMPaddr11 PC+2→PC,addr11→PC10-0××××2202 LJMPaddr16 addr16→PC××××32十六進(jìn)制代碼助記符功能字節(jié)數(shù)周期數(shù)對(duì)標(biāo)志位影響POVACCY69

單片機(jī)原理及接口技術(shù)2023年2月4日附錄 A.5 控制轉(zhuǎn)移指令(2)80 SJMPrel PC+2→PC,PC+rel→PC ××××2273 JMP@A+DPTR (A+DPTR)→PC××××1260 JZrel

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論