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

正文內(nèi)容

單片機(jī)課后習(xí)題解答-文庫吧資料

2025-03-30 23:18本頁面
  

【正文】 答: MOV R2,05H MOV R3,02H MOV R4,00H MOV R5,02H MOV R6,05HCHLP: MOV DPH,R3MOV DPL,R4 MOVX A,DPTR INC DPTR MOV R3,DPH MOV R4,DPL MOV B,A SWAP A ANL A,0FH ORL A,30H MOV DPH,R5 MOV DPL,R6 MOVX DPTR,A INC DPTR MOV A,B ANL A,0FH ORL A,30H MOVX DPTR,A MOV R5,DPH MOV R6,DPL DJNZ R2,CHLP1有一無符號數(shù)據(jù)塊長度在30H單元中,其首地址為31H單元,求出數(shù)據(jù)塊中最大值,并存入40H中。答: MOV R2,50 MOV R3,20H MOV R4,40H ;源地址 MOV R5,30H MOV R6,00H ;目的地址SEND: MOV DPH,R3 ;SEND將2040H數(shù)據(jù)塊移入3000H存儲區(qū) MOV DPL,R4 MOVX A,DPTR INC DPTR MOV R3,DPH MOV R4,DPL MOV DPH,R5 MOV DPL,R6 MOVX DPTR,A INC DPTR MOV R5,DPH MOV R6,DPL DJNZ R2,SEND MOV R2,49 ;重復(fù)次數(shù)CMP1: MOV DPTR,3000H MOV R3,49 ;比較次數(shù)CMP2: MOVX A,DPTR MOV B,A INC DPTR MOVX A,DPTR CJNE A,B,L1L1: JC NOMOVEMOV 30H,ACLR CMOV A,DPLSUBB A,01HMOV DPL,AMOV A,30HMOVX DPTR,AINC DPTRMOV A,BMOVX DPTR,ANOMOVE: DJNZ R3,CMP2 ;50個數(shù)重復(fù)一遍? DJNZ R2,CMP1 ;排序結(jié)束? LJMP $1試編一查表程序,從首地址為2000H,長度為100的數(shù)據(jù)塊中找出ASCII碼為A,將其地址送到20A0H和20A1H單元中。已知R0指向低地址,并要求該單元高四位放在A中高四位。答: MOV 30H,00H ;正數(shù)計數(shù)器 MOV 31H,00H ;負(fù)數(shù)計數(shù)器 MOV 32H,00H ;零計數(shù)器 MOV DPTR,2000H MOV R1,100L4: MOVX A,DPTR INC DPTR CJNE A,0,L1 INC 32H SJMP L2L1: JC L3 INC 30H SJMP L2L3: INC 31HL2: DJNZ R1,L4 SJMP $將片外數(shù)據(jù)存儲器地址為1000H~1030H的數(shù)據(jù)塊,全部搬遷到片內(nèi)RAM 30H~60H中,并將原數(shù)據(jù)塊區(qū)域全部清零。(1) MOV DPTR,3001H MOVX A,DPTR MOV 30H,A ;a暫存30H單元 INC DPL MOVX A,DPTR CJNE A,30H,L1 ;是否a=b MOV A,25 SJMP SAVEL1: JNC L2 MOV B,30H MUL AB SJMP SAVEL2: MOV B,A MOV A,30H DIV ABSAVE: MOV DPTR,3000H MOVX DPRT,A(2) MOV DPTR,3001H MOVX A,DPTR MOV 30H,A INC DPTR MOVX A,DPTR ADD A,30H MOV B,A MUL AB ; (a+b)2 MOV 31H,A CJNE A,10,L1 SJMP SAVEL1: JC L2 CLR C SUBB A,10 SJMP SAVEL2: ADD A,10SAVE: MOV DPTR,3000H MOVC DPTR,A設(shè)有兩個長度均為15的數(shù)組,分別存放在以200H和210H為首地址的存儲區(qū)中,試編程求其對應(yīng)項之和,結(jié)果存放到以220H為首地址的存儲區(qū)中。設(shè)乘積和平方結(jié)果均小于255。答: MOV A,22H ADD A,32H MOV 42H,A MOV A,23H ADDC A,33H MOV 43H,A略編程計算片內(nèi)RAM區(qū)50H~59H單元中數(shù)的平均值,結(jié)果存放在5AH中。下一行)MOV ,C第四章 匯編語言程序設(shè)計編程將片內(nèi)40H~60H單元中的內(nèi)容送到以3000H為首的存儲區(qū)內(nèi)。 MOV C,80H ANL C, MOV ,C3請用位操作指令,求下列邏輯方程。答: MOV DPTR,2100H MOVX A,DPTR ORL A,0F0H ANL A,0F0H MOVX DPTR,A2試編程將片內(nèi)數(shù)據(jù)存儲器40H單元的第0為和第7位置1,其余取反。2P1口連接8個共陽極連接的發(fā)光二極管,是編制燈亮移位程序。2發(fā)光二極管點(diǎn)亮規(guī)律:先是第1和第8個亮,延時一段時間后,第2和第7個亮,延時后,再是第3和第6個亮,延時后,最后是第4和第5個點(diǎn)亮,延時后循環(huán)。2下述程序執(zhí)行后,SP=?,A=?,B=?。若數(shù)據(jù)已推入堆棧,則SP指向最后推入數(shù)據(jù)所在的存儲單元(即指向棧頂)。答: CLR A MOV R0,50L1: INC A DJNZ R0,L12試說明壓棧指令和彈棧指令的作用及執(zhí)行過程。若本指令地址為250H,則轉(zhuǎn)移地址為250H+03H+10H= 263H。(1)當(dāng)A=5BH時 ;ADD A,8CH(2)當(dāng)A=5BH時 ;ANL A,7AH(3)當(dāng)A=5BH時 ;XRL A,7FH(4)當(dāng)A=5BH,CY=1時 ;SUBB A,0E8H答:(1)A=E7H,CY=1,P=0,OV=0 (2)A=5AH ,P=0 (3)A=24H ,P=0 (4)A=72H,CY=1,P=0,OV=0把累加器A中的低4位數(shù)據(jù)送到外部數(shù)據(jù)存儲器的2000H單元。執(zhí)行指令 ADDC A,B結(jié)果如何? A=57H,CY=1,OV=1,AC=1,P=1執(zhí)行指令 SUBB A,B結(jié)果如何? A=3BH,CY=0,AC=1,OV=11試編程將片外RAM中30H和31H單元中的內(nèi)容相乘,結(jié)果存放在32H(低位)和33H(高位)單元中。答:(1)MOV R0,A MOV A,B MOV B,R0 (2)MOV R0,B XCH A,R01試編程將片外RAM中40H單元的內(nèi)容與R1的內(nèi)容交換。答: MOV A,R7 MOV R1,A1已知當(dāng)前PC值為210H,請用兩種方法將程序存儲器2F0H中的常數(shù)送入累加器A中。試編程將片外數(shù)據(jù)存儲器60H中的內(nèi)容傳送到片內(nèi)RAM54H單元中。答:51單片機(jī)指令系統(tǒng)按功能可分為5類:(1)數(shù)據(jù)傳送指令  主要進(jìn)行數(shù)據(jù)的傳送、交換等;(2)算術(shù)運(yùn)算指令 主要進(jìn)行基本的加減乘除運(yùn)算;(3)邏輯運(yùn)算指令 主要實現(xiàn)邏輯運(yùn)算與移位運(yùn)算;   (4)控制轉(zhuǎn)移指令 主要是實現(xiàn)對程序流程的控制;(5)位操作指令 外部數(shù)據(jù)傳送指令有哪幾條?有和區(qū)別?答:外部數(shù)據(jù)傳送指令有讀指令和寫指令兩類,每類指令的尋址范圍不同,分別為: 讀外部存儲器指令: MOVX A,Ri ;尋址范圍為256字節(jié) MOVX A,DPTR ;尋址范圍為64K字節(jié) 寫外部存儲器指令: MOVX Ri,A ;尋址范圍為256字節(jié) MOVX DPTR,A ;尋址范圍為64K字節(jié)在89S51片內(nèi)RAM中,已知(30H)=38H,(38H)=40H,(40H)=48H,(48H)=90H,請分別分析下段程序按序執(zhí)行后的結(jié)果。訪問片外數(shù)據(jù)存儲器可采用寄存器間接尋址方式。相對尋址方式:相對尋址方式是為解決程序轉(zhuǎn)移而專門設(shè)置的,為轉(zhuǎn)移指令所采用。MCS-51的變址尋址是以DPTR或PC作基址寄存器,以累加器A作變址寄存器,并以兩者內(nèi)容相加形成的16位地址做為操作數(shù)地址,以達(dá)到訪問數(shù)據(jù)和表格的目的。立即尋址方式:操作數(shù)在指令中直接給出。直接尋址方式:指令中操作數(shù)直接以單元地址的形式給出。80C51單片機(jī)有哪幾種尋址方式?這幾種尋址方式是如何尋址的?答:共7種尋址方式,分別為:寄存器尋址,直接尋址,寄存器間接尋址,立即尋址,變址尋址,位尋址和相對尋址。程序:一系列指令的有序集合稱為程序。第三章 指令系統(tǒng)簡述下列名詞術(shù)語的基本概念:指令、指令系統(tǒng)、程序、匯編語言指令答:指令:規(guī)定單片機(jī)進(jìn)行某種操作的命令稱為指令。主要的復(fù)位方法有上電自動復(fù)位和按鍵手動復(fù)位兩種。1復(fù)位的作用是什么?有幾種復(fù)位方法?復(fù)位后單片機(jī)的狀態(tài)如何?答:復(fù)位是單片機(jī)的初始化操作。(4)P3口為8位準(zhǔn)雙向I/O口,內(nèi)部具有上拉電阻,它是雙功能復(fù)用口,每個引腳可驅(qū)動4個TTL負(fù)載。它與地址總線高8位復(fù)用,可驅(qū)動4個TTL負(fù)載。每個引腳可驅(qū)動4個TTL負(fù)載。(數(shù)字電路按工藝有肖特基雙極晶體管和CMOS工藝兩種,使用雙極晶體管的數(shù)字電路稱TTL數(shù)字電路,單片機(jī)輸出端帶負(fù)載能力,意思就是單片機(jī)的P3端口只能并聯(lián)4個TTL型集成電路輸入端。作為通用I/O口時,輸出數(shù)據(jù)可以得到鎖存,不需外接專用鎖存器;輸入數(shù)據(jù)可以得到緩沖,增加了數(shù)據(jù)輸入的可靠性。在作為一般的通用I/O輸入時,都必須先向鎖存器寫入“1”,使輸出驅(qū)動場效應(yīng)管FET截止,以免誤讀數(shù)據(jù)。這四個端口都是8位雙向口,每個端口都包括一個鎖存器、一個輸出驅(qū)動器和輸入緩沖器。總線分配:片外數(shù)據(jù)總線(8根)通過P0口輸出,片外地址總線(16根)通過P0口(低8位)和P2口(高8位)輸出,片外控制總線(PSEN ,ALE , RD ,WR ,EA)主
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1