微機(jī)原理單片機(jī)第3章_第1頁(yè)
微機(jī)原理單片機(jī)第3章_第2頁(yè)
微機(jī)原理單片機(jī)第3章_第3頁(yè)
微機(jī)原理單片機(jī)第3章_第4頁(yè)
微機(jī)原理單片機(jī)第3章_第5頁(yè)
已閱讀5頁(yè),還剩52頁(yè)未讀 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

第3章MCS-51系列單片機(jī)[標(biāo)號(hào):]操作碼助記符[目的操作數(shù),][源操作數(shù)][;注釋]

(第一個(gè)字符是數(shù)字)A*5:((指令助記符)START() ADD

立即數(shù)用前面加有#號(hào)的8位或16位數(shù)來(lái)表示,以區(qū)別于直接尋址指令中的直接地址。

DPTR,#3400H;DPTR←#3400H30H,#40H;30H單元←#40H(A)=60H(DPTR)=3400H,(30H)=40H A,30H;A←(30H把內(nèi)部RAM30H單元中的內(nèi)容傳送給累加

,# MOV設(shè)指令執(zhí)行前(A)=20H,(R0)=40H。 (A)=34H,(R0)=40H,

A,@A+DPTR;A←執(zhí)行指令后,(A)=例如:SJMP54H 問(wèn)題:SJMP83H

C,32H

;位累加器Cy;Cy←(Cy)實(shí)現(xiàn)寄存器、器之間的數(shù)據(jù)傳送

A

MOVA,directMOVA,#dataMOVA,RnMOVA,@Ri

MOVRn, MOVRn,A

direct1,direct2;(direct2)→direct1 direct,#data;data→direct

direct,direct,Rndirect,@Ri

;(A)→;(Rn)→;((Ri))→MOV@Ri,directMOV@Ri,#dataMOV@Ri,A

;(direct)→;data→;(A)→MOVDPTR,#data16 MOVX@DPTR,MOVXA,

;((DPTR))→MOVXA,MOVX@Ri,

;((Ri))→ MOVCA,@A+DPTR ((A)+(DPTR))→A,查表范圍為64KB程 MOVC ;((A)+(PC)XCHA, ;(A)←→XCHA,@Ri ;(A)←→((Ri))XCHA,direct;(A)←→(direct)XCHDA,@Ri;(A)3-0←→((Ri))3-SWAP 個(gè)數(shù)據(jù)必須存放于SP+1所指單元,故實(shí)際的堆棧底為SP+1所指的單元。PUSHdirect;(SP)+1→SP,(direct)→(SP)POPdirect;((SP))→direct,(SP)-1→SP 如:MOVR1,@R0 MOVA, MOVA,#30HMOV4FH,AMOVR0,#20HMOV@R0,4FHMOV

;A=;(4FH)=;R0=;(20H)=;(21H)=A=02,B=56H,執(zhí)行下列指令后,SP=30HA=02,B= SP,#30HPUSH … MOVMOVA,@R0MOVR1,AMOVB,@R1MOV@R1,P1MOVP2,P1

A,;(A)+data→A,;(A)+(direct)A,;(A)+(Rn)→A,;(A)+((Ri))→ ADDCA, ADDCA,#data;(A)+dataADDCA,RnADDCA,@Ri

SUBBA, SUBBA,#data;(A)-data-SUBBA,RnSUBBA,@Ri

;(A)-((Ri))- 加1指令I(lǐng)NC。操作數(shù)可以是A,directRn,@Ri,DPTR。減1指令DEC。操作數(shù)可以是A,directRn,

MULAB;BA← AB;A…B←作用:將累加器中的內(nèi)容循環(huán)左或右移一位,后兩條指令是連同進(jìn)位位CY一起移位。(A)n+1←(A)n,(A)n←(A)n+1,(A)7←(A)0←Cy,(A)n+1←(A)n,(A)7←Cy,(A)n←(A)n+1, ANLA,#dataANLA,directANLA,RnANLA,@RiANL

;A;A←;A←;A←;direct←ANL

;direct←

;A←(A)∨dataA,direct;A←(A)∨(direct)ORLORL

;A←;A←ORLdirect,A;direct←ORLdirect,#data;direct←XRLA,#dataXRLA,directXRLA,RnXRLA,@RiXRLdirect,A

;A←;A←;A←;A←;direct;directCPLCLR

3.7位器:位尋址區(qū)(RAM),位尋址寄MOVC, MOV C C;(CY)∧(;(CY)∨(C;(;(JC JNCJBbit,relJNBbit,relJBCbit,

P62,3-22 10u

+5

P1.P1.P1.P1.P1.P1.P1.P1.

AT89C51

VCCP0.P0.P0.P0.P0.P0.P0.

+5C130pC230p

10k10kOSC12M

P3.0P3.P3.P3.P3.P3.P3.P3.VSS

P0./EAAL/PSENP2.P2.P2.P2.P2.P2.P2.P2. ORGMAIN:MOVP2,# LCALLDELAYMOVP2,# LCALLDELAYMOVP2,# LCALLDELAYMOVP2,# LCALLDELAY

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論