freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)考試復(fù)習(xí)大綱-(有答案)(專業(yè)版)

2025-07-30 07:08上一頁面

下一頁面
  

【正文】 54解 將片內(nèi)數(shù)據(jù)傳送到片外RAM可用MOVX DPTR,A或MOVX Ri,A指令MOV R7, 30 。數(shù)據(jù)塊未發(fā)完繼續(xù)CLR EA 。允許串行接口中斷MOV SBUF,R0 。一幀末發(fā)完,繼續(xù)查詢CLR TI 。若P=l,RB8=1,無錯(cuò),轉(zhuǎn)保存數(shù)據(jù)PNP: JB RB8, PER 。啟動(dòng)發(fā)送JNB TI,$ 。32解 ORG 0030H MOV A,20H CLR C RLC A MOV 20H,A MOV A,2lH RLC A MOV 2lH,A JNC NEXT MOV 22H,01 NEXT: SJMP $25. 編程將存放在片外RAM 1000H,1001H中的兩個(gè)數(shù),按大小次序存放到片內(nèi)RAM的30H、31H單元。 (2)將DPTR中間8位取反,其余位不變。A+→堆棧 PUSH PSW 。調(diào)用加法子程序AJMP $RET多字節(jié)加法子程序:JASUB: CLR CJASUB1: MOV A,R0 。接收到數(shù)據(jù),清RI MOV A,SBUF 。取數(shù)送A LOOP: INC R0 MOV 30H,R0 。4解 START: CLR C MOV A,5lH CPL A ADD A,03H MOV 5lH,A MOV A,50H CPL A ADDC A,00H MOV 50H,A RET5. 片內(nèi)RAM 30H開始的單元中有10 B的二進(jìn)制數(shù),請編程求它們之和(和256)。但作地址/數(shù)據(jù)總線時(shí),不需要外接上拉電阻。使用時(shí)應(yīng)注意:上電復(fù)位的最短時(shí)間應(yīng)保證為振蕩周期建立時(shí)間加上兩個(gè)機(jī)器周期的時(shí)間。 OV(PSW為ll則指向第3組。但在定時(shí)器T0被設(shè)定為模式3運(yùn)行時(shí),就不能再用這種方法來控制定時(shí)器Tl的啟停了。15. 單片機(jī)怎樣管理中斷?怎樣開放和禁止中斷?怎樣設(shè)置優(yōu)先級(jí)? 答:(1)由中斷源提出中斷,再由中斷控制端決定是否中斷,再按設(shè)定好的優(yōu)先級(jí)的順序響應(yīng)中斷。 ③當(dāng)前指令是返回指令(RET、RETI)或訪問IE、IP的指令。9. 中斷服務(wù)子程序與普通子程序有哪些異同之處? 答:相同點(diǎn):都是讓CPU從主程序轉(zhuǎn)去執(zhí)行子程序,執(zhí)行完畢后又返回主程序。 (A)當(dāng)前指令前一條指令的地址 (B) 當(dāng)前正在執(zhí)行指令的地址 (C)下一條指令的地址 (D)控制器中指令寄存器的地址,在進(jìn)行子程序調(diào)用時(shí)把斷點(diǎn)地址進(jìn)棧保護(hù)后,SP的值為( D )。(B)方式1 (C)方式2( D)方式0或方式2( B ) (A)2 KB(B)128 B(C)127 B(D)256 B(B)。 (A)PC (B) IR(C) PSW (D) ID12.ORG 0003H LJMP 2000H ORG 000BHLJMP 3000H當(dāng)CPU響應(yīng)外部中斷0后,PC的值是(B )。執(zhí)行指令: MUL AB后,寄存器B的內(nèi)容為32H,累加器A 00H的內(nèi)容為,CY的內(nèi)容為 0 ,OV的內(nèi)容為_1 (A)=0FBH,(B)=12H。22. 8051在物理上有4個(gè)獨(dú)立的存儲(chǔ)器空間。23. 外部中斷INT1的入口地址為0013H24. 8051含4 KB掩膜ROM, 8751是EPROM型,內(nèi)含4 KB EPROM, 8031是無型號(hào)25. MCS一51中,TO中斷服務(wù)程序入口地址為000BH.26. 執(zhí)行當(dāng)前指令后PC內(nèi)容為下一條將要讀取的指令碼首地址27. MOV C,20H源尋址方式為位尋址28. INC不影響CY位。執(zhí)行指令: DIV AB后.累加器A的內(nèi)容為0DH ,寄存器B的內(nèi)容為11H ,CY的內(nèi)容為0 ,OV的內(nèi)容為0 (A) =0C5H。 (A)0003H (B)2000H (C)0000BH (D) 3000H13. 控制串行接口工作方式的寄存器是(C)。 (A)存放指令地址 (B)存放當(dāng)前正在執(zhí)行的指令 (C)存放指令與操作數(shù) (D)存放指令地址及操作數(shù)29. MOV C,#00H的尋址方式是( A )。 (A) 36H (B)37H (C) 38H (D) 39H45. 在相對尋址方式中,“相對”兩字是指相對于(C)。不同點(diǎn):中斷服務(wù)子程序是隨機(jī)執(zhí)行的,而普通子程序是預(yù)先安排好的。因?yàn)榘碝CS51中斷系統(tǒng) 的特性規(guī)定,在執(zhí)行完這些指令之后,還應(yīng)再繼續(xù)執(zhí)行一條指令,然后才能響應(yīng)中斷。如同一級(jí)優(yōu)先級(jí)的中斷按:外部中斷0,定時(shí)中斷0,外部中斷1,定時(shí)中斷1,串行中斷。因?yàn)樵谶@種情況下,如《教材》Pl06圖611所示,TRl借給定時(shí)器T0作為8位定時(shí)器TH0的運(yùn)行控制位了。22. 程序狀態(tài)寄存器PSW的作用是什么?常用狀態(tài)有哪些位?作用是什么?答:程序狀態(tài)字寄存器PSW主要用于保存程序運(yùn)行中的各種狀態(tài)信息。2)為溢出標(biāo)志。當(dāng)單片機(jī)運(yùn)行程序出錯(cuò)或進(jìn)入死循環(huán)時(shí),可用按鈕復(fù)位來重新啟動(dòng)。Pl~P3 作I/O輸出時(shí),均不需外接上拉電阻。5解 ADDIO: MOV R0,30H MOV R7,9 MOV A,R0 LOOP: INC R0 ADD A,R0 DJNZ R7,LOOP MOV 30H,A RET6. R1中存有一BCD碼,請編程將它轉(zhuǎn)換成ASCII碼,存人外RAM IO00H單元中去。取數(shù)送30H CJNE A,30H,NEXT 。接收到的數(shù)據(jù)送A RET15. 編寫將30H和31H單元中2 B二進(jìn)制數(shù)乘2的子程序(積65536)。取出加數(shù)的一個(gè)字節(jié)(4B無符號(hào)數(shù)加法)ADDC A,Rl 。PSW→堆棧 。解 (l) MOV A,30H ANL A,3CH 。33解 ORG 0030H MOV DPTR,l000H MOVX A,DPTR MOV B,A INC DPTR MOVX A,DPTR CJNE A,B,00H JNC NEXTl MOV 30H,B MOV 3lH,A SJMP NEXT2 NEXTl.: MOV 30H,A MOV 3lH,B NEXT2: SJMP NEXT226. 將片內(nèi)RAM 30 H —— 3FH中的數(shù)據(jù)按順序傳送到片外RAM 2000 H——200FH,請編程。查詢發(fā)送標(biāo)志,等待一字節(jié)數(shù)據(jù)發(fā)送完CLR TI 。若P=0,RB8=1,有錯(cuò),轉(zhuǎn)出錯(cuò)處理RIGHT: MOV R0,A 。一幀發(fā)完清TIINC R0DJNZ R7,LOOP 。發(fā)送LOOP:SJMP $ 。發(fā)送完關(guān)中斷SJMP $ 。傳送字節(jié)數(shù)→R7MOV R0,20H 。PUSH APUSH R3POP APOP R335. 編程將片內(nèi)20H單元開始的30個(gè)數(shù)傳送到片外RAM 3000H開始的單元中。等待中斷AGA: DJNZ R7,LOOP 。開中斷SETB ES 。發(fā)送數(shù)據(jù)JNB TI,$ 。若P=l,RB8=0,有錯(cuò),轉(zhuǎn)出錯(cuò)處理 AJMP RIGHT 。P隨A變,P借助位累加器C傳給TB8MOV SBUF,A 。 (l) SETB A,1 (2)ANL A,0FH (3)ORL A,0CH(4)ANL A,0C3H、20H中的雙字節(jié)數(shù)乘2后,再按高低次序?qū)⒔Y(jié)果存放到22H, 21H、20H單元。26 (1) 將片內(nèi)RAM 30H的中間4位,31H的低2位,32H的高2位按序拼成一個(gè)新字節(jié),存人33H單元。24 解 ORG 1000H START: PUSH A 。字節(jié)數(shù)作計(jì)數(shù)值A(chǔ)CALL JASUB 。等待接收數(shù)據(jù),未接收到數(shù)據(jù),繼續(xù)等待 CLR RI 。比較次數(shù)送R7 MOV A,R0 。3 START: MOV A,40H MOV DPTR,TAR MOVC A,A十DPTR MOV RET TAB DB 30H,31H,32H,33H,34H DB 35H,36H,37H,38H,39H4.片內(nèi)RAM 50H,51 H單元中有一個(gè)2B的二進(jìn)制數(shù),高位在前,低位在后,請編程將其求補(bǔ),存回原單元中去。 當(dāng)P0口作通用I/O口輸出使用時(shí),需外接上拉電阻才可輸出高電平。25. MCS一51單片機(jī)有幾種復(fù)位方法?應(yīng)注意什么事項(xiàng)?答:單片機(jī)的復(fù)位有上電自動(dòng)復(fù)位和按鈕手動(dòng)復(fù)位兩種。用以選擇CPU當(dāng)前工作寄存器組。為10則指向第2組。把TRl清0便停止定時(shí)器Tl的運(yùn)行。因此在這種中斷請求信號(hào)方式下,中斷請求信號(hào)的高電平狀態(tài)和低電平狀態(tài)都應(yīng)至少維持一個(gè)周期以確保電平變化能被單片機(jī)采樣到。作此限制的目的在于便當(dāng)前 指令執(zhí)行完畢后,才能進(jìn)行中斷響應(yīng),以確保當(dāng)前指令的完整執(zhí)行。 ④在末條指令之后附加一條LJMP 0000H,由軟件返回監(jiān)控狀態(tài)。 (A)二進(jìn)制數(shù) (B)八進(jìn)制數(shù)(C) 十進(jìn)制數(shù)(D) 十六進(jìn)制數(shù)43. PC的值是( C )。(A) 方式0。 (A)00H (B) 07H (C)60H (D) 70H11.下面哪一個(gè)部件不是CPU的指令部件(C)。執(zhí)行指令: DEC A DEC R7 DEC 30H EEC R1后,累加器A的內(nèi)容為0EH_,R7的內(nèi)容為18H_30H的內(nèi)容為0FFH,40H的內(nèi)容為0FEH(A)=50H,(B)=0A0H。21. 一個(gè)機(jī)器周期=12節(jié)拍、一個(gè)機(jī)器周期=l2個(gè)振蕩周期,一個(gè)振蕩周期=1節(jié)拍。29. 指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H_入棧,37B0H224。執(zhí)行指令: SWAP A后.累加器A的內(nèi)容為5CH 48. DI39。 (A)TCON (
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1