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

正文內(nèi)容

單片機考試復(fù)習(xí)大綱-(有答案)(完整版)

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

下一頁面
  

【正文】 為0EH_,R7的內(nèi)容為18H_30H的內(nèi)容為0FFH,40H的內(nèi)容為0FEH(A)=50H,(B)=0A0H。 (A)PC=0000 H,(B)SP=00H,(C)SBUF=00H(D)(30H)=00H3.要用傳送指令訪問MCS一51片外RAM,它的指令操作碼助記符應(yīng)是(B) (A)MOV,(B) MOVX , (C)MOVC (D)以上都行4. 下面哪一種傳送方式適用于電路簡單且時序已知的外設(shè)(B)。 (A)00H (B) 07H (C)60H (D) 70H11.下面哪一個部件不是CPU的指令部件(C)。 (A)下一條指令的地址, (B)當(dāng)前正在執(zhí)行的指令 (C) 當(dāng)前正在執(zhí)行指令的地址(D)下一條要執(zhí)行的指令18.8031是(C)。(A) 方式0。(A) 0003H (B)0003H (C)0013H (D)001BH36.MCS 51單片機可分為兩個中斷優(yōu)先級別。 (A)二進制數(shù) (B)八進制數(shù)(C) 十進制數(shù)(D) 十六進制數(shù)43. PC的值是( C )。 (A)只有程序計數(shù)器PC (B)只有PC和累加器A(C)只有PC,A和數(shù)據(jù)指針DPTR (D) PC,A,DPTR和堆棧指針SP簡答題1. 什么是指令系統(tǒng)? 答:計算機所能執(zhí)行的全部指令的集合2. 什么是指令? 答:是指示計算機執(zhí)行某些操作的命令3. 什么是匯編語言? 答:采用助記符表示的指令4. 什么是尋址方式? 答:就是找到存放操作數(shù)的地址,并把操作數(shù)提取出 來的方法,即尋找操作數(shù)或者是操作 數(shù)地址的方法5. 什么是堆棧? 答:是一種執(zhí)行“后進先出”算法的數(shù)據(jù)結(jié)構(gòu) 6. 什么是指令周期? 答:取出并執(zhí)行一條指令的時間7. 串行數(shù)據(jù)傳送的主要優(yōu)點和用途是什么? 答:串行數(shù)據(jù)傳送是將數(shù)據(jù)按位進行傳送的方式。 ④在末條指令之后附加一條LJMP 0000H,由軟件返回監(jiān)控狀態(tài)。相對尋址(程序寄存器);變址尋址(程序、數(shù)據(jù)寄存器);位尋址(內(nèi)部RAM和特殊功能寄存器的位地址空間)12. 8051響應(yīng)中斷的條件是什么?CPU響應(yīng)中斷后,CPU要進行哪些操作?不同的中 斷源的中斷入口地址是多少? 答:(l)CPU響應(yīng)中斷的條件如下: ①首先要有中斷源發(fā)出有效的中斷申請。作此限制的目的在于便當(dāng)前 指令執(zhí)行完畢后,才能進行中斷響應(yīng),以確保當(dāng)前指令的完整執(zhí)行。 (2)一個中斷已被響應(yīng),同級的被禁止。因此在這種中斷請求信號方式下,中斷請求信號的高電平狀態(tài)和低電平狀態(tài)都應(yīng)至少維持一個周期以確保電平變化能被單片機采樣到。16. 8051單片機定時器一計數(shù)器作定時和計算用時,其計數(shù)脈沖分別由誰提供? 答:作定時器時:計數(shù)脈沖來自單片機內(nèi)部,其頻率為振蕩頻率的1/12。把TRl清0便停止定時器Tl的運行。 當(dāng)傳輸?shù)男盘柺嵌M制數(shù)位時,波特率和比特率就變成了一回事,尤其是計算機通信中,信號碼元常與二進制碼元相同,此時可以統(tǒng)一起來。為10則指向第2組。6)為輔助進位標(biāo)志。用以選擇CPU當(dāng)前工作寄存器組。0)為奇偶標(biāo)志位。25. MCS一51單片機有幾種復(fù)位方法?應(yīng)注意什么事項?答:單片機的復(fù)位有上電自動復(fù)位和按鈕手動復(fù)位兩種。其中低128B的RAM區(qū)又分為:00H~lFH單元為工作寄存器區(qū)、20H~2FH單元為位尋址區(qū)以及30H~7FH單元為用戶RAM區(qū)。 當(dāng)P0口作通用I/O口輸出使用時,需外接上拉電阻才可輸出高電平。 當(dāng)((Rl))=7AH時:(PC)+3→PC,0→CY 當(dāng)((Rl))7AH時:(PC)+3+10H→PC,0→CY 當(dāng)((Rl)﹤7AH時:(PC)+3+10H→PC,l→CY 若本指令地址為8100H,其轉(zhuǎn)移地址為:目的地址=8100H十3十10H=8113H。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單元中有一個2B的二進制數(shù),高位在前,低位在后,請編程將其求補,存回原單元中去。8解 CARY: MOV DPTR,2000H MOV R0,20H MOV R3,05H NEXT: MOVX A,DPTR MOV R0,A INC DPTR INC R0 DJNZ R3,NEXT RET9. 用查表法編一子程序,將R3中的BCD碼轉(zhuǎn)換成ASCII碼。比較次數(shù)送R7 MOV A,R0 。11解 START: MOV DPTR,3000H MOV R7,20 MOV R0,30H LOOP: MOVX A,DPTR MOV R0,A INC DPTR INC R0 DJNZ R7,LOOP RET12. 編程將R1,R2中的16位二進制數(shù)增1后送回原單元(高位在R1中)。等待接收數(shù)據(jù),未接收到數(shù)據(jù),繼續(xù)等待 CLR RI 。程序如下:CLR CMOV A,9AHSUBB A,61H 。字節(jié)數(shù)作計數(shù)值A(chǔ)CALL JASUB 。23解 ORG 1000H START: MOV DPTR,2000H 。24 解 ORG 1000H START: PUSH A 。取第一個數(shù)據(jù) MOV R0,A 。26 (1) 將片內(nèi)RAM 30H的中間4位,31H的低2位,32H的高2位按序拼成一個新字節(jié),存人33H單元。32H的高2位放人A的高2位,A的申間4位為0 RL 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單元。ORG 1000HTIME: MOV R7,10T3: MOV R6,200T2: MOV R5,250Tl: DJNZ R5,T1DJNZ R6,T2DJNZ R7,T3RET(2) l min=60 s,調(diào)用上面1 s子程序60次。P隨A變,P借助位累加器C傳給TB8MOV SBUF,A 。啟動Tl MOV SCON,0D0H 。若P=l,RB8=0,有錯,轉(zhuǎn)出錯處理 AJMP RIGHT 。因P≠RB8,校驗為錯,置位出錯標(biāo)志Fl SJMP $ 。發(fā)送數(shù)據(jù)JNB TI,$ 。設(shè)定串行方式1并允許接收MOV R0,20H 。開中斷SETB ES 。清TIPOP DPHPOP DPL 。等待中斷AGA: DJNZ R7,LOOP 。新返回點AGA壓入堆棧INC R0RETI 。PUSH APUSH R3POP APOP R335. 編程將片內(nèi)20H單元開始的30個數(shù)傳送到片外RAM 3000H開始的單元中。DPTR指向片外下一單元DJNZ R7,LOOP 。傳送字節(jié)數(shù)→R7MOV R0,20H 。 51解 方法一: 以PC作為基址寄存器。發(fā)送完關(guān)中斷SJMP $ 。修改中斷返回點為AGAPUSH DPLPUSH DPH 。發(fā)送LOOP:SJMP $ 。R7為接收數(shù)據(jù)塊長度LOOP: JNB RI,$ 。一幀發(fā)完清TIINC R0DJNZ R7,LOOP 。定時器Tl工作于模式2MOV TH1,0E6H 。若P=0,RB8=1,有錯,轉(zhuǎn)出錯處理RIGHT: MOV R0,A 。給數(shù)據(jù)塊地址指針R0置初值 MOV R7,16 。查詢發(fā)送標(biāo)志,等待一字節(jié)數(shù)據(jù)發(fā)送完CLR TI 。設(shè)晶振頻率為6 MHz 48解 查詢方式發(fā)送程序如下:MOV SCON,80H 。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,請編程。將31H的低2位、32H的高2位拼入33H中 (2) XRL DPH,0FH XRL DPL,0F0H(不能改變各未涉及位的內(nèi)容)。解 (l) MOV A,30H ANL A,3CH 。設(shè)置第二個數(shù)據(jù)地址指針MOVX A,DPTR 。PSW→堆棧 。設(shè)置計數(shù)單元 設(shè)置初值 LOOP: MOVX A,DPTR 。取出加數(shù)的一個字節(jié)(4B無符號數(shù)加法)ADDC A,Rl 。對和數(shù)(其實是差值)進行調(diào)整MOV 62H,ARET例如,當(dāng)初值為(60H)=61,(61H)=23時,運行結(jié)果將是:(62H)=38.18. 利用調(diào)子程序的方法,進行兩個4 B無符號數(shù)相加。接收到的數(shù)據(jù)送A RET15. 編寫將30H和31H單元中2 B二進制數(shù)乘2的子程序(積65536)。13解 START: MOV R0,40H MOV R7,0AH MOV DPTR,4000H LOOP: MOV A,R0 MOVX DPTR,A INC R0 INC DPTR DJNZ R7,LOOP RET14. 編一子程序,從串行接口接受一個字符。取數(shù)送30H CJNE A,30H,NEXT 。待轉(zhuǎn)換的數(shù)送A MOV DPTR,TAB
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1