




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、單片機(jī)原理及應(yīng)用寫指令題題庫答案五、寫出完成下列操作的指令或指令序列(每題2 分)1、 從 P1 口引腳讀入數(shù)據(jù),并將該數(shù)據(jù)寫入外部RAM 2100H 單元。MOV P1,#0FFHMOV DPTR,#2100HMOV A,P1MOV DPTR,A2、 將內(nèi)部 RAM 30H 單元的內(nèi)容求補(bǔ)后,送回30H 單元。MOVA,30HCPLAADDA,#1MOV30H,A3、 使外部 RAM 2100H 單元內(nèi)容的高兩位清“0”,其余位變反。MOV DPTR,#2100HMOV A,DPTRCPLAANLA,#3FHMOV DPTR,A4、 將 R6 寄存器的內(nèi)容取反。MOVA,R6CPLAMOVR
2、6,A5、 將 SCON中的 RB8位寫入進(jìn)位位Cy。MOVC,RB86、 將內(nèi)部 RAM 20H 單元內(nèi)容送到外部RAM 2100H 單元中。MOV A,20HMOV DPTR,#2100HMOV DPTR, A7、將程序存儲器0600H 單元內(nèi)容送到內(nèi)部RAM 30H 單元中。MOV DPTR,#0600HCLRA(或 MOV A,#0H)MOVC A,A+DPTRMOV 30H,A8 、將外部 RAM 2100H 單元的內(nèi)容取反。MOV DPTR,#2100H.MOVX A,DPTRCPL AMOVX DPTR,A9 、將 PSW.3位清“ 0”。CLRPSW.310、將外部RAM 20
3、00H 單元內(nèi)容與外部RAM 2100H 內(nèi)容交換。MOV DPTR,#2000HMOVX A,DPTRMOVR0,AINCDPHMOVX A,DPTRDECDPHMOVX DPTR,AMOVA,R0INCDPHMOVX DPTR,A11、將外部 RAM 2200H 單元的內(nèi)容送到內(nèi)部RAM 30H 單元中。MOV DPTR,#2200hMOVX A,DPTRMOV 30H,A12、將工作寄存器R7的內(nèi)容與外部RAM 1000H 單元的內(nèi)容進(jìn)行交換。MOVDPTR,#1000HMOVX A,DPTRMOVR0,AMOVA,R7MOVX DPTR,AMOVA,R0MOVR7,A13、將外部 RA
4、M 2200H 單元的內(nèi)容取反。MOVDPTR,#2200HMOVX A,DPTRCPLAMOVX DPTR,A14、將 SCON寄存器的TB8 位狀態(tài)送到RS1。MOVC,TB8MOVRS1,C15、將外部 RAM 2200H 單元內(nèi)容的高4 位清“ 0”,低 4 位不變。MOVDPTR,#2200H.MOVXA,DPTR22、將內(nèi)部RAM 30H 單元的內(nèi)容求補(bǔ)后,送到31H單元。ANLA,#0FHMOVA,30HMOVXDPTR,ACPLA16、將外部 RAM 1000H 單元的內(nèi)容送P1 口輸出。ADDA,#1(或 INC A)MOV DPTR,#1000HMOV31H,AMOVX A
5、,DPTR23、使外部 RAM2000H 單元內(nèi)容的高兩位置“1”,其余位變反。MOVP1,AMOV DPTR,#2000HMOVX A,DPTR17、將外部 RAM3100H 單元的內(nèi)容求補(bǔ)后,送回原單元中。CPLAMOVDPTR,#3100HORLA,#0C0HMOVX A,DPTRMOVX DPTR,ACPLA24、將 R7 寄存器的內(nèi)容取反。ADDA,#01H (或 INC A)MOVA,R7MOVX DPTR,ACPLA18、將程序存儲器1000H 單元的內(nèi)容送到外部RAM 2200H 的單元中。MOVR7,AMOV DPTR,#1000H25、將奇偶標(biāo)志位P 寫入 SCON中的 T
6、B8位。CLRA (或 MOV A,#00H)MOVC,PMOVC A,A+DPTRMOVTB8,CMOV DPTR,#2200H26、將外部 RAM2000H 單元內(nèi)容送到內(nèi)部RAM 20H 單元中。MOVX DPTR,AMOV DPTR,#2000H19、將數(shù)據(jù)指針 DPTR的內(nèi)容壓棧。MOVX A,DPTRPUSHDPH(或 PUSH DPL)MOV 20H,APUSHDPL(或 PUSH DPH)27、將程序存儲器1000H 單元內(nèi)容送到內(nèi)部RAM 20H 單元中。20、將外部 RAM2000H 單元的內(nèi)容與外部 RAM 2200H 單元的內(nèi)容互換。MOV DPTR,#1000HMOV
7、 DPTR,#2000HCLRA(或 MOV A,#0H)MOVX A,DPTRMOVC A,A+DPTRMOVR0,AMOV 20H,AMOVDPTR,#2200H28、將外部 RAM3100H 單元的內(nèi)容求補(bǔ)。MOVX A,DPTRMOV DPTR,#3100HMOVDPTR,#2000HMOVX A,DPTRMOVX DPTR,ACPL AMOVDPTR,#2200HADD A,#1(或 INC A )MOVA,R0MOVX DPTR,AMOVX DPTR,A29、將 OV標(biāo)志位清“ 0”。21、從 P1 口引腳讀入數(shù)據(jù),并將該數(shù)據(jù)寫入內(nèi)部RAM 30H 單元。CLROVMOV P1,#
8、0FFH30、將外部 RAM 2000H 單元內(nèi)容取反后存入外部RAM 2100H 單元中。MOV A,P1MOV DPTR,#2000HMOV 30H,AMOVX A,DPTR.CPLACPLAINCDPH(或 MOV DPTR,#2100H)MOVX DPTR,AMOVX DPTR,A38、將程序存儲器1200H 單元的內(nèi)容送到外部RAM 2000H 的單元中。MOV DPTR,#1200H31、將外部RAM 2200H 單元的內(nèi)容取反后送到內(nèi)部RAM 30H 單元中。CLRA(或 MOV A,#00H)MOV DPTR,#2200HMOVC A,A+DPTRMOVX A,DPTRMOV
9、DPTR,#2000HCPLAMOVX DPTR,AMOV 30H,A39、將數(shù)據(jù)指針DPTR的內(nèi)容壓棧。32、將工作寄存器R6 的內(nèi)容與外部RAM 2100H 單元的內(nèi)容進(jìn)行交換。PUSHDPH(或 PUSH DPL)MOVDPTR,#2100HPUSHDPL(或 PUSH DPH)MOVX A,DPTR40、將外部 RAM 2000H 單元的內(nèi)容求補(bǔ)后與外部RAM 2200H 單元的內(nèi)容互換。MOVR0,AMOV DPTR,#2000HMOVA,R6MOVX A,DPTRMOVX DPTR,ACPLAMOVA,R0INCA(或 ADD A,#1 )MOVR6,AMOVR0,A33、將外部R
10、AM 2200H 單元的內(nèi)容求補(bǔ)后送回。MOVDPTR,#2200HMOVDPTR,#2200HMOVX A,DPTRMOVX A,DPTRMOVDPTR,#2000HCPLAMOVX DPTR,AINCA(或 ADD A,#1 )MOVDPTR,#2200HMOVX DPTR,AMOVA,R034、將 SCON寄存器的RB8位狀態(tài)送到RS1。MOVX DPTR,AMOVC,RB841、從 P1 口引腳讀入數(shù)據(jù),并將該數(shù)據(jù)寫入外部RAM 1000H 單元。MOVRS1,CMOV P1,#0FFH35、將外部RAM 2200H 單元內(nèi)容的高4 位置“ 1”,低 4 位不變。MOV DPTR,#1
11、000HMOVDPTR,#2200HMOV A,P1MOVXA,DPTRMOVX DPTR,AORLA,#0F0H42、將內(nèi)部 RAM 30H 單元的內(nèi)容求補(bǔ)后,送到外部RAM 2000H 單元。MOVXDPTR,AMOVA,30H36、將外部RAM 2100H 單元的內(nèi)容送P1 口輸出。CPLAMOVDPTR,#2100HINCA (或 ADDA,#1)MOVX A,DPTRMOVDPTR,#2000HMOVP1,AMOVX DPTR,A37、將外部RAM 3100H 單元的內(nèi)容求反后,送回原單元中。43、將外部 RAM 2000H 單元內(nèi)容的最高兩位清“0”,其余位變反。MOVDPTR,#
12、3100HMOVDPTR,#2000HMOVX A,DPTRMOVX A,DPTR.CPLAMOVX A,DPTRANLA,#3FHMOVR6,AMOVX DPTR,AMOVA,R744、將 R0 寄存器的內(nèi)容取反。CPLAMOVA,R0MOVXDPTR,ACPLAMOVA,R6MOVR0,AMOVR7,A45、將 SCON中的 RB8位寫入奇偶標(biāo)志位P。53、將外部 RAM 2000H 單元的內(nèi)容求補(bǔ)后送回。MOVC,RB8MOVDPTR,#2000HMOVP,CMOVXA,DPTR46、將外部 RAM3000H 單元內(nèi)容最高兩位清零后傳送到內(nèi)部RAM 21H 單元中。CPLAMOVDPTR
13、,#3000HINCA(或 ADDA,#1)MOVX A,DPTRMOVXDPTR,AANLA,#3FH54、將 F0 標(biāo)志位的狀態(tài)傳送到SCON寄存器的 RB8位。MOV21H,AMOVC,F047、將程序存儲器2000H 單元內(nèi)容取反后傳送送到外部RAM 1000H 單元中。MOVRB8,CCLR A (或 MOV A,#0)55、將外部 RAM 2000H 單元內(nèi)容的高 4 位取反,低 4 位置“ 1”。MOV DPTR,#2000HMOVDPTR,#2000HMOVC A,A+DPTRMOVX A,DPTRCPL ACPLAMOV DPTR,#1000HORLA,#0FHMOVX DP
14、TR,AMOVXDPTR,A48、將工作寄存器R7 的內(nèi)容求補(bǔ)。56、將外部 RAM 2000H 單元的內(nèi)容取反后從P1 口輸出。MOVA,R7MOVDPTR,#2000HCPLAMOVXA,DPTRINCA (或 ADD A,#1)CPLAMOVR7,AMOVP1,A49、將半進(jìn)位標(biāo)志AC清零。57、將外部 RAM 2000H 單元內(nèi)容的最高位置“1”,其余位保持不變。CLRACMOVDPTR,#2000H50、將外部 RAM2000H 單元內(nèi)容存入外部RAM 2001H 單元中。MOVX A,DPTRMOV DPTR,#2000HORLA,#80H (或 SETB ACC.7)MOVX A
15、,DPTRMOVX DPTR,AINC DPTR58、將程序存儲器1234H 單元的內(nèi)容取補(bǔ)后傳送到內(nèi)部RAM 40H 的單元中。MOVX DPTR,AMOVDPTR,#1234H51、將內(nèi)部 RAM30H 單元的內(nèi)容最低兩位清“ 0”,其余內(nèi)容不變。MOVA,#0(或 CLR A)ANL 30H,#0FCHMOVC A,A+DPTR52、將工作寄存器R7 的內(nèi)容取反后與外部RAM 2000H 單元的內(nèi)容進(jìn)行交換。CPLAMOVDPTR,#2000HINCA(或 ADD A,#1).MOV40H,AMOV C,TB859、將奇偶標(biāo)志 P 的狀態(tài)取反傳送到OV位。MOVP,CMOVC,P66、將
16、外部 RAM 1200H 單元內(nèi)容最低兩位置“1” 后傳送到內(nèi)部RAM 31H 單元中。CPLCMOVDPTR,#1200HMOVOV,CMOVX A,DPTR60、將外部RAM 2000H 單元的內(nèi)容與外部RAM 2001H 單元的內(nèi)容互換。ORLA,#03H(或 SETB ACC.1 和 SETB ACC.0)MOVDPTR,#2000HMOV31H,AMOVX A,DPTR67、將程序存儲器2200H 單元內(nèi)容取反后傳送送到外部RAM 2100H 單元中。MOVR0,AMOVDPTR,#2200HINCDPLMOVC A,A+DPTRMOVXA,DPTRCPLAMOVR1,ADECDPH
17、 (或 MOV DPTR,#2100H)MOVA,R0MOVX DPTR,AMOVXDPTR,A68、將工作寄存器R0 的內(nèi)容求補(bǔ)。DECDPLMOVA,R0MOVA,R1CPLAMOVXDPTR,AINCA (或 ADD A,#1)61、將內(nèi)部 RAM 32H 單元的內(nèi)容求補(bǔ)后送回。MOVR0,AMOVA,32H69、將溢出標(biāo)志 OV清零。CPLACLROVINCA (或 ADD A,#1)70、將外部 RAM1300H 單元內(nèi)容加 1 后存入外部 RAM 1301H 單元中。MOV32H,AMOVDPTR,#1300H62、從 P0 口引腳讀入數(shù)據(jù),并將該數(shù)據(jù)寫入外部RAM 2200H 單
18、元。MOVX A,DPTRMOVP0,#0FFHINCA (或 ADD A,#1)MOVDPTR,#2200HINCDPTR (或 MOV DPTR,#1301H)MOVA,P0MOVX DPTR,AMOVX DPTR,A71、將內(nèi)部 RAM 32H 單元的內(nèi)容最低兩位置“1”,其余內(nèi)容不變。63、將外部 RAM2200H 單元內(nèi)容的最高兩位置“ 1”,其余位變反。ORL32H,#03HMOV DPTR,#2200H72、將工作寄存器 R7 的內(nèi)容取反后存到外部RAM 1000H 單元。MOVX A,DPTRMOVDPTR,#1000HCPLAMOVA,R7ORLA,#0C0H(或 SETB
19、ACC.7和 SETB ACC.6 )CPLAMOVX DPTR,AMOVX DPTR,A64、將 R7 寄存器的內(nèi)容取反。73、將外部 RAM 1234H 單元的內(nèi)容求補(bǔ)后送回。MOVA,R7MOV DPTR,#1234HCPLAMOVX A,DPTRMOVR7,ACPLA65、將 SCON中的 TB8位寫入奇偶標(biāo)志位 P。INCA (或 ADD A,#1).MOVX DPTR,AMOVA,30H74、將 F0 標(biāo)志位的狀態(tài)傳送到SCON寄存器的 TB8位。CPLAMOV C,F0ORLA,#03HMOVTB8,CMOV30H,A75、將外部 RAM 1234H 單元內(nèi)容的低 4 位取反,高
20、 4 位置“ 1”。83、將外部 RAM 2000H 單元內(nèi)容求補(bǔ)后送回原單元。MOV DPTR,#1234HMOVDPTR,#20000HMOVX A,DPTRMOVX A,DPTRCPLACPLAORLA,#0F0HINCA (或 ADD A,#1)MOVX DPTR,AMOVX DPTR,A76、將外部 RAM 1100H 單元的內(nèi)容求補(bǔ)后從P1 口輸出。MOVDPTR,#1100H84、設(shè)置定時(shí)器T0 為 13 位計(jì)數(shù)器、硬啟動。MOVX A,DPTRMOV TMOD,#0CHCPLA85、將奇偶標(biāo)志位P 寫入 PSW的 F0 位。INCA(或 ADD A,#1)MOVC,PMOVP1
21、,AMOVF0,C77、將內(nèi)部 RAM20H 單元內(nèi)容的最高位置“ 1”,其余位保持不變。86、將外部 RAM 2100H 單元的內(nèi)容送P3 口輸出。SETB20H.7( 或 ORL 20H,#80H ,或 SETB 07H)MOV DPTR,#2100H78、將程序存儲器1000H 單元的內(nèi)容取反后傳送到內(nèi)部RAM 40H 的單元中。MOVX A,DPTRMOVDPTR,#1000HMOVP3,ACLRA(或 MOV A,#0)87、將內(nèi)部 RAM 31H 單元的內(nèi)容求補(bǔ)后,送回原單元中。MOVC A,A+DPTRMOV A,31HCPLACPLAMOV40H,AINCA(或 ADD A,#
22、1)79、將奇偶標(biāo)志P 的狀態(tài)取反傳送到 RB8位。MOV 31H,AMOVC,P88、將程序存儲器2000H 單元的內(nèi)容送到內(nèi)部 RAM 35H 的單元中。CPLCMOVDPTR,#2000HMOVRB8,CCLRA(或 MOV A,#0)80、將內(nèi)部 RAM30H 單元的內(nèi)容與內(nèi)部 RAM31H 單元的內(nèi)容互換。MOVC A,A+DPTRMOVA,30H或 MOV A,30HMOV35H,AXCHA,31HMOV 30H,31H89、將數(shù)據(jù)指針DPTR的內(nèi)容加 1。MOV30H,AMOV 31H,AINCDPTR81、從 P2 口引腳讀入數(shù)據(jù),并將該數(shù)據(jù)寫入外部RAM 1030H 單元。9
23、0、將 OV標(biāo)志位的內(nèi)容傳送到奇偶標(biāo)志位P 中。MOVP2,#0FFHMOVC,OVMOVDPTR,#1030HMOVP,CMOV A,P291、從 P1.5口讀入引腳的狀態(tài),并將其寫入F0 標(biāo)志位。MOVX DPTR,ASETBP1.5(或 MOV P1 ,#0FFH)82、將內(nèi)部 RAM 30H 單元的內(nèi)容最低兩位置“1”,其余位取反后送回原單元。MOVC,P1.5.MOVF0,C92、將內(nèi)部 RAM 40H 單元的內(nèi)容最高和最低位置“1”,其余位不變。ORL40H,#81H93、將外部 RAM 1300H 單元內(nèi)容取反后送回原單元。MOV DPTR,#1300HMOVX A,DPTRCP
24、LAMOVX DPTR,A94、設(shè)置串行口工作方式為方式1,允許接收。MOVSCON,#50H95、將內(nèi)部 RAM 20H和 31H 單元的內(nèi)容互換。MOVA,20HXCHA,31HMOV20H,A96、將 P1 口引腳的狀態(tài)讀入后取反存入內(nèi)部RAM 31H 單元。MOVP1,#0FFHMOVA,P1CPLAMOV31H,A97、將串行口工作方式設(shè)定為方式0,同時(shí)禁止接收數(shù)據(jù)。MOV SCON,#098、將外部 RAM 1500H單元的內(nèi)容最高位清零后送回。MOVDPTR,#1500HMOVX A,DPTRCLRACC.7(或 ANL A,#7FH)MOVX DPTR,A99、將內(nèi)部 RAM
25、40H單元的內(nèi)容加1 后送回。INC40H100、將累加器A 的最低位傳送到奇偶標(biāo)志位P 中。MOVC,ACC.0MOVP,C101、從 P2 口讀入引腳的狀態(tài),并將其寫入內(nèi)部RAM 30H 單元。MOV P2,#0FFHMOV 30H,P2102、將內(nèi)部RAM 35H 單元的內(nèi)容最高和最低位清“0”,其余位保持不變。ANL35H,#7EH103、將外部RAM 2000H 單元內(nèi)容求補(bǔ)后送回原單元。MOVDPTR,#2000H.MOVX A,DPTRCPLAINCA(或 ADD A,#1)MOVX DPTR,A104、設(shè)置串行口工作方式為方式3,允許接收。MOVSCON,#0D0H (或 MO
26、V SCON,#0F0H)105、將 P 標(biāo)志的狀態(tài)傳送給01H 位。MOVC,PMOV01H,C106、將 P1.0 引腳的狀態(tài)讀入后取反存入F1 標(biāo)志位。SETB P1.0 (或 MOV P1,#0FFH)MOV C,P1.0CPL CMOV F1,C107、將串行口工作方式設(shè)定為方式0,同時(shí)允許接收數(shù)據(jù)。MOV SCON,#10H108、將外部RAM 1200H單元的內(nèi)容傳送到工作寄存器R2 中。MOV DPTR,#1200HMOVX A,DPTRMOVR2,A109、將累加器A 的內(nèi)容與內(nèi)部RAM 30H單元的內(nèi)容互換。XCHA,30H110、將定時(shí)器1 的溢出標(biāo)志清零。CLR TF1
27、111、從 P2.0 口讀入引腳的狀態(tài),并將其寫入F0 標(biāo)志位。SETBP2.0MOVC,P2.0MOVF0,C112、將內(nèi)部RAM 40H 單元的內(nèi)容最高和最低位置“1”,其余位保持不變。ORL 40H,#81H113、將外部RAM 1230H 單元內(nèi)容加2 后送回原單元。MOVDPTR,#1230HMOVX A,DPTRADDA,#2MOVX DPTR,A114、設(shè)置串行口工作方式為方式2,單機(jī)通信方式,禁止接收。MOV SCON,#80H115、將工作寄存器R7 的內(nèi)容清零。.MOVR7,#0128、將外部RAM 1000H 單元內(nèi)容減1 后送回原單元。116、將 P3 口引腳的狀態(tài)讀入
28、后取反存入內(nèi)部RAM 30H單元。MOV DPTR,#1000HMOVP3,#0FFHMOVX A,DPTRMOVA,P3DECACPLAMOVX DPTR,AMOV30H,A129、設(shè)置串行口工作方式為方式0,禁止接收。117、將串行口工作方式設(shè)定為方式1,禁止接收數(shù)據(jù)。MOV SCON,#0MOVSCON,#40H130、將寄存器B 的內(nèi)容清零。118、將外部RAM 2500H單元的內(nèi)容傳送到B 寄存器中。MOV B,#0MOVDPTR,#2500H131、將 P1.0 口引腳的狀態(tài)讀入并存入Cy 中。MOVX A,DPTRSETBP1.0MOVB,AMOVC,P1.0119、將累加器A
29、內(nèi)容的低四位與內(nèi)部RAM 40H單元內(nèi)容的低四位互換。132、將串行口工作方式設(shè)定為方式0,允許接收數(shù)據(jù)。MOVR0,#40MOVSCON,#10HXCHDA,R0133、將外部RAM 2000H單元的內(nèi)容取反傳送到工作寄存器R0 中。120、將串口的發(fā)送中斷標(biāo)志清零。MOV DPTR,#2000HCLRTIMOVX A,DPTR121、從 P1.7 口讀入引腳的狀態(tài),并將其寫入F1 標(biāo)志位。CPLASETBP1.7MOVR0,AMOVC,P1.7134、將累加器 A 內(nèi)容的與工作寄存器R1 內(nèi)容的互換。MOVF1,CXCH A,R1122、將內(nèi)部 RAM 31H 單元的內(nèi)容最高和最低位清0,
30、其余位保持不變。135、將串口的接收中斷標(biāo)志清零。ANL31H,#7EHCLR RI123、將外部RAM 2200H 單元內(nèi)容加 5 后送回原單元。136、從 P1.2口讀入引腳的狀態(tài),并將其取反后寫入F0 標(biāo)志位。MOVDPTR,#2200HSETBP1.2MOVX A,DPTRMOVC,P1.2ADDA,#5CPLCMOVX DPTR,AMOVF0,C124、將工作寄存器R7的內(nèi)容傳送給工作寄存器R0。137、將內(nèi)部 RAM 21H 單元內(nèi)容的最低位置1,其余位保持不變。MOVA,R7SETB08HMOVR0,A138、將外部 RAM 1300H 單元內(nèi)容取反后送回原單元。125、將累加器
31、內(nèi)容清0。MOVDPTR,#1300HCLRAMOVXA,DPTR126、從 P2 口讀入引腳的狀態(tài),并將其寫入內(nèi)部RAM 30H單元。CPLAMOVP2,#0FFHMOVXDPTR,AMOV30H,P2139、將工作寄存器R1 的內(nèi)容傳送給B 寄存器。127、將內(nèi)部RAM 30H 單元的內(nèi)容最高和最低位清“0”,其余位保持不變。MOV B,R1ANL 30H,#7EH140、將串行口發(fā)送中斷請求標(biāo)志清0。.CLRTIMOVXDPTR,A141、從 P1口讀入引腳的狀態(tài),并將其寫入外部RAM 1230H單元。154、將工作寄存器R1 的內(nèi)容傳送給工作寄存器 R2。MOVP1,#0FFHMOV
32、A,R1MOVA,P1XCHA,R2MOVDPTR,#1230HMOVR1,AMOVX DPTR,A155、將定時(shí)器 0 的中斷請求標(biāo)志清0。142、將內(nèi)部 RAM 40H 單元的內(nèi)容最高和最低位置“1”,其余位保持不變。CLR TF0ORL40H,#81H156、將內(nèi)部 RO單元內(nèi)容與外部 RAM 6100H 單元內(nèi)容交換。143、將內(nèi)部RAM 35H 單元內(nèi)容減1 后送回原單元。MOVDPTR,#6100HDEC35HMOVX A,DPTR144、設(shè)置串行口工作方式為方式1,允許接收。XCHA,R0MOVSCON,#50HMOVX DPTR,A145、將工作寄存器 R5的內(nèi)容清零。157、
33、使外部 RAM 2000H 單元的所有位變反。MOVR5,#0MOVDPTR,#2000H146、將 P1.1 口引腳的狀態(tài)讀入并存入OV標(biāo)志位中。MOVXA,DPTRSETB P1.1CPLAMOVC,P1.1MOVXDPTR,AMOVOV,C158、 將 SCON中的 RB8位狀態(tài)送到 PSW中的 F0 位。147、將串行口工作方式設(shè)定為方式3,禁止接收數(shù)據(jù)。MOVC,RB8MOV SCON,#0C0HMOVF0,C148、將內(nèi)部 RAM 31H單元的內(nèi)容取反傳送到工作寄存器R2 中。159、將串行口工作方式設(shè)定為方式0,同時(shí)禁止接收數(shù)據(jù)。MOVA,31HMOV SCON,#0CPLA16
34、0、將程序存儲器 1200H 單元的內(nèi)容取反后傳送到內(nèi)部RAM 30H 的單元中。MOVR2,AMOV DPTR,#1200H149、將累加器 A 內(nèi)容的與工作寄存器R7內(nèi)容的互換。CLR AXCHA,R7MOVC A,A+DPTR150、將進(jìn)位位清零。CPL ACLR CMOV30H,A151、從 P1.3 口讀入引腳的狀態(tài),并將其寫入P 標(biāo)志位。161、將 P1 口引腳的狀態(tài)存入工作寄存器R3中。SETBP1.3MOVP1,#0FFHMOVC,P1.3MOVR3,P1MOVP,C162、將內(nèi)部 RAM 20H 單元內(nèi)容的最低位清1,其余位保持不變。152、將內(nèi)部 RAM 33H 單元內(nèi)容的最高位置1,其余位保持不變。ANL
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 郴州應(yīng)急搶險(xiǎn)管理辦法
- 簽證索賠管理辦法心得
- 贛州戶外燒烤管理辦法
- 鄂州員工寢室管理辦法
- 孕婦學(xué)校培訓(xùn)課件
- 格塞爾培訓(xùn)課件
- 學(xué)習(xí)項(xiàng)目小組培訓(xùn)課件
- 肝癌手術(shù)護(hù)理課件
- 肝癌中醫(yī)課件
- 高新一小學(xué)數(shù)學(xué)試卷
- 水泥場地改造方案(3篇)
- 既有建筑節(jié)能綜合改造項(xiàng)目可行性研究報(bào)告
- 貴州省銅仁市萬山區(qū)2024-2025學(xué)年部編版七年級下學(xué)期6月期末歷史試題(含答案)
- 2024年江西省公安廳招聘警務(wù)輔助人員考試真題
- 2025年湖北省普通高中學(xué)業(yè)水平合格性考試模擬(三)歷史試題(含答案)
- 2025年高考全國二卷數(shù)學(xué)高考真題解析 含參考答案
- 2025年普通高等學(xué)校招生全國統(tǒng)一考試數(shù)學(xué)試題(全國一卷)(有解析)
- 2025年日歷表全年(打印版)完整清新每月一張
- 2023年建設(shè)銀行紀(jì)檢監(jiān)察條線考試真題模擬匯編(共858題)
- GB/T 4744-2013紡織品防水性能的檢測和評價(jià)靜水壓法
- IPC-A-610F通用焊接標(biāo)準(zhǔn)
評論
0/150
提交評論