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

正文內(nèi)容

單片機(jī)原理與接口技術(shù)課后答案(段晨東主編)詳盡版-wenkub

2023-07-12 13:39:33 本頁(yè)面
 

【正文】 MOV 23H,BMOV A,21HMOV B,30HMUL ABMOV 24H,AMOV 25H,BMOV A,20HMOV B,30HMUL ABMOV 26H,AMOV 27H,BMOV A,23HADD A,24HMOV 23H,AMOV A,25HADDC A,26HMOV 24H,AMOV A,27HADDC A,00HMOV 25H,A14. 二進(jìn)制數(shù)X被存放在20H(高8位)21H單元,用移位方法實(shí)現(xiàn)2X。MOV A,22HCLR C SUBB A,32HMOV 22H,AMOV A,21HSUBB A,00HMOV 21H,AMOV A,20HSUBB A,00HMOV 20H,A10. 已知二進(jìn)制數(shù)X和Y, X被存放在20H~23H單元,Y被存放在30H~33H單元,編程實(shí)現(xiàn)下X-Y。MOV A,21HADD A,22HMOV 25H,AMOV A,20HADDC A,00HMOV 24H,AMOV A,00HADDC A,00HMOV 23H,A6. 已知二進(jìn)制數(shù)X和Y,X被存放在20H(高8位)、21H、22H單元,Y被存放在30H(高8位)、31H、32H單元,編程實(shí)現(xiàn)下X+Y。MOV 2FH,20HMOV 2EH,21HMOV 2DH,22H2. 把外部RAM的2040H單元內(nèi)容與3040H單元內(nèi)容互換。29. RET:子程序返回指令, 子程序的最后一條指令必須是RET,它標(biāo)志子程序結(jié)束。18. DA:其功能就是在用加法指令完成BCD碼加法運(yùn)算之后,對(duì)運(yùn)算結(jié)果進(jìn)行處理,把運(yùn)算結(jié)果轉(zhuǎn)換為BCD碼形式。MOVC A,A+PC:常數(shù)所在存儲(chǔ)單元的地址由程序計(jì)數(shù)器PC和累加器A的內(nèi)容之和確定。XCHD:半字節(jié)交換指令,把指定單元內(nèi)容的低4位與累加器A的低4位互換,而二者的高4位保持不變。特殊功能寄存器A、B、DPTR被清0;PSW的內(nèi)容為00H,P0~P3寄存器中所有的位被置1,I/O口P0~P3的鎖存器內(nèi)容為0FFH;除了串行口數(shù)據(jù)緩沖器SBUF的內(nèi)容不確定外,其他與定時(shí)器/計(jì)數(shù)器、中斷系統(tǒng)、串行口有關(guān)的特殊功能寄存器(SFR)中的有效位為全部被清0。單片機(jī)復(fù)位后,程序計(jì)數(shù)器PC內(nèi)容為0000H;累加器A、B寄存器、數(shù)據(jù)指針DPTR被清0;程序狀態(tài)字寄存器PSW的內(nèi)容為00H,P0~P3寄存器中所有的位被置1,I/O口P0~P3的鎖存器內(nèi)容為0FFH;除了串行口數(shù)據(jù)緩沖器SBUF的內(nèi)容不確定外,其他與定時(shí)器/計(jì)數(shù)器、中斷系統(tǒng)、串行口有關(guān)的特殊功能寄存器(SFR)中的有效位為全部被清0。機(jī)器周期:TM=1。機(jī)器周期:CPU完成一個(gè)基本操作所用的時(shí)間。內(nèi)部方式利用單片機(jī)芯片上提供的反相放大器電路,在XTAL1,XTAL2引腳之間外接振蕩源構(gòu)成一個(gè)自激振蕩器,自激振蕩器與單片機(jī)內(nèi)部時(shí)鐘發(fā)生器構(gòu)成單片機(jī)的時(shí)鐘電路;。PPP3口的輸出電路含有內(nèi)部上拉電阻,口的每一位能驅(qū)動(dòng)4個(gè)TTL負(fù)載,在作為輸入口時(shí),必須先對(duì)相應(yīng)的鎖存器寫(xiě)1,即進(jìn)行設(shè)置輸入口的操作。14.MCS51單片機(jī)的P0~P3口在結(jié)構(gòu)上有何不同?在使用上各有什么特點(diǎn)?MCS-51系列單片機(jī)的P0~P3并行口在結(jié)構(gòu)上基本相同,每個(gè)并行口包含1個(gè)鎖存器(特殊功能寄存器P0~P3)、1個(gè)輸出驅(qū)動(dòng)器和1個(gè)輸入緩沖器。運(yùn)算結(jié)束時(shí),如果ACC中1的個(gè)數(shù)為奇數(shù),(P)=1,否則,(P)=0。在運(yùn)算過(guò)程中,最高位D7有(借)進(jìn)位時(shí),(Cy)=1,否則,(Cy)=0;AC輔助進(jìn)位位。:定時(shí)/計(jì)數(shù)器控制寄存器TCON記錄中斷標(biāo)志,控制定時(shí)/計(jì)數(shù)器。與中斷系統(tǒng)相關(guān)的有:IP,IE。共21個(gè),其中與CPU相關(guān)的有:ACC,B,PSW,SP,DPTR(DPH,DPL)。(3)30~7FH:80個(gè)單元為數(shù)據(jù)緩沖區(qū)。7.簡(jiǎn)述內(nèi)部RAM的功能分區(qū)?說(shuō)明各部分的使用特點(diǎn)。4. 程序計(jì)數(shù)器PC的作用是什么?程序計(jì)數(shù)器PC是一個(gè)16位的寄存器,用來(lái)存放下一條即將執(zhí)行指令的地址。在RESET引腳上保持2個(gè)機(jī)器周期以上的高電平,單片機(jī)復(fù)位?!獠砍绦虼鎯?chǔ)器讀選通信號(hào),輸出,為低電平時(shí),CPU從外部程序存儲(chǔ)器的單元讀取指令。實(shí)現(xiàn)實(shí)時(shí)控制等。并行口:P0~P3除了可以作為基本的I/O功能之外,P3口的第二功能還提供了串行口、外部中斷、外部計(jì)數(shù)等功能以及訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器和外部I/O口的控制信號(hào)。 (1)- (2)3789 (3)-32767 (2)解:(1) 浮點(diǎn)數(shù)87 98 40H(2) 浮點(diǎn)數(shù)0C EC D0H(3)定點(diǎn)數(shù)1111111111111111 浮點(diǎn)數(shù)8F FF FEH(4) 浮點(diǎn)數(shù)01 8D 80H10.請(qǐng)把下列字符串用ASCII碼表示。單片機(jī)是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器CPU、隨機(jī)存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM、多種I/O口和中斷系統(tǒng)、定時(shí)器/計(jì)時(shí)器等集成到一塊芯片上的微型計(jì)算機(jī)。接通電源后,CPU會(huì)自動(dòng)地從存儲(chǔ)器中取出要執(zhí)行的程序代碼,通過(guò)譯碼解析出代碼所賦予的功能,如果進(jìn)行數(shù)據(jù)運(yùn)算,則從存儲(chǔ)器中提取運(yùn)算所需要的數(shù)據(jù),再進(jìn)行運(yùn)算操作,并把運(yùn)算結(jié)果存儲(chǔ)到程序指定的存儲(chǔ)區(qū)域,結(jié)束本次執(zhí)行操作;如果執(zhí)行轉(zhuǎn)移操作,則提取程序代碼中的轉(zhuǎn)移信息,計(jì)算出程序轉(zhuǎn)移的目標(biāo)地址,然后跳轉(zhuǎn)。CPU包括控制器和運(yùn)算器。第一章 復(fù)習(xí)思考題答案一、選擇題1:B 2:C 3:B 4:A 5:B 6:D 7:D 8:C 9:B 10:B二、思考題1. 簡(jiǎn)述微型計(jì)算機(jī)的組成和工作原理。CPU是計(jì)算機(jī)中最重要的部件,由它實(shí)現(xiàn)程序控制、操作控制、時(shí)序控制、數(shù)據(jù)加工、輸入與輸出控制、對(duì)異常情況和請(qǐng)求的處理等等。緊接著,CPU再?gòu)拇鎯?chǔ)器中提取下一次要執(zhí)行的代碼,不斷地重復(fù)上述操作過(guò)程。3. 單片機(jī)與微處理器有什么不同?單片機(jī)也稱(chēng)微控制器,它集成CPU、ROM、RAM、存儲(chǔ)器、I/O口等,而微處理器是是CPU,它僅集成了運(yùn)算器和控制器,沒(méi)有存儲(chǔ)器和接口。 (1) (2)Wo123_Password: 0解:(1)57 57 57 2E 43 43 54 56 2E 43 4F 4D(2)57 6F 31 32 33 5F 50 61 73 73 77 6F 72 64 3A 30第二章 復(fù)習(xí)思考題答案一、選擇題1: B 2: B 3: A 4: D 5: C 6: C 7: A 8: B 9: B 10:B11:B 12:D 13:B 14:A 15:B 16:C 17:B 18:C 19:C 20:B21:C 22:D 23:C 24:C 25:B 26:A 27:A 28:D 29:D 30:C31:A 32:B 33:C 34:D 35:B 36:D 37:A 38:A 39:B 40:C二、簡(jiǎn)答題1. MCS51單片機(jī)芯片包含哪些主要邏輯功能部件?各有什么功能? 中央處理器CPU:完成運(yùn)算和控制操作。串行口:用于串行通信。2. MCS51的控制總線(xiàn)信號(hào)有哪些?它們各起什么作用? ALE——地址鎖存控制信號(hào),輸出?!獌?nèi)、外程序存儲(chǔ)器選擇控制端,輸入,當(dāng)接地(=0)時(shí),CPU對(duì)程序存儲(chǔ)器的操作僅限于單片機(jī)外部。3. MCS51單片機(jī)的信號(hào)有什么功能?在使用8031時(shí),引腳應(yīng)如何處理?為內(nèi)、外程序存儲(chǔ)器選擇控制端,當(dāng)接地(=0)時(shí),CPU對(duì)程序存儲(chǔ)器的操作僅限于單片機(jī)外部。CPU每取一次機(jī)器碼,PC的內(nèi)容自動(dòng)加1,CPU執(zhí)行一條指令,PC的內(nèi)容自動(dòng)增加該指令的長(zhǎng)度(指令的字節(jié)數(shù))。片內(nèi)RAM分為3個(gè)區(qū)域:(1)00~1FH:32個(gè)單元為工作寄存器區(qū),包含4個(gè)工作寄存器組。數(shù)據(jù)緩沖區(qū)作為數(shù)據(jù)緩沖、數(shù)據(jù)暫存、作為堆棧區(qū)使用;這些單元只能按單元訪問(wèn)。與并行I/O口相關(guān)的有:P0,P1,P2,P3。B寄存器,用于乘除法運(yùn)算,其他情況作為緩沖寄存器使用;ACC:累加器,用于算數(shù)運(yùn)算,邏輯運(yùn)算,移位運(yùn)算以及傳送運(yùn)算;PSW:程序狀態(tài)寄存器,用于反映累加器ACC參與運(yùn)算時(shí)的一些特征,指出當(dāng)前工作寄存器組;DPTR可作為訪問(wèn)外部RAM的地址指針或作為訪問(wèn)程序存儲(chǔ)器的基地址寄存器。11.在MCS51單片機(jī)中,CPU對(duì)特殊功能寄存器(SFR)訪問(wèn)有什么特點(diǎn)?CPU訪問(wèn)這些SFR只能采用直接尋址方式,即按單元地址訪問(wèn)的模式。用于十進(jìn)制數(shù)(BCD)運(yùn)算。F0用戶(hù)標(biāo)志位,用戶(hù)在編程時(shí)可作為自己定義的測(cè)試標(biāo)志位。P0當(dāng)作為通用的I/O口使用時(shí),輸出電路是漏極開(kāi)路的,因此,需要外接上拉電阻。15.,外接一個(gè)開(kāi)關(guān),如果要讀取開(kāi)關(guān)的狀態(tài),如何操作?,必須先向鎖存器寫(xiě)入1,“讀引腳”信號(hào)有效,打開(kāi)輸入緩沖器,使數(shù)據(jù)進(jìn)入內(nèi)部總線(xiàn)。外部方式實(shí)現(xiàn)單片機(jī)的時(shí)鐘電路時(shí),單片機(jī)的時(shí)鐘直接由外部時(shí)鐘信號(hào)源提供,即單片機(jī)使用外部振蕩器。指令周期:執(zhí)行一條指令需要的時(shí)間。18:MCS51單片機(jī)的復(fù)位條件是什么?在應(yīng)用系統(tǒng)設(shè)計(jì)時(shí),實(shí)現(xiàn)單片機(jī)的復(fù)位有幾種方法?請(qǐng)給出相應(yīng)的電路原理圖。20.MCS51單片機(jī)運(yùn)行出錯(cuò)或程序進(jìn)入死循環(huán)時(shí),采用強(qiáng)制復(fù)位擺脫困境。第三章復(fù)習(xí)思考題答案一、選擇題1. B 2. D 3. D 4. C 5. A 6. A 7. D 8. E 9. B 25:B 二、思考題1. 尋址方式是CPU執(zhí)行指令時(shí)獲取操作數(shù)的方式。SWAP:高低四位互換指令,將累加器A的高4位和低4位互換。常數(shù)表緊隨該指令存放,最大長(zhǎng)度不能超過(guò)256個(gè)字節(jié)。使用方法:必須與加法指令聯(lián)合使用; 19. (A)=0EH,(R7)=18H,(30H)=0FFH,(R1)=40H,(41H)=0FDH20. 20H和30H單元參與減法運(yùn)算,程序的結(jié)果存儲(chǔ)在2FH單元。RETI:中斷返回指令,令專(zhuān)用于中斷處理程序,是中斷處理結(jié)束的標(biāo)志。方法一:MOV DPTR,2040HMOVX A,DPTRMOV 20H,AMOV DPTR,3040HMOVX A,DPTRMOV 21H,APUSH 20HPUSH 21HPOP 20HPOP 21HMOV DPTR,2040HMOV A,20HMOVX DPTR,AMOV DPTR,3040HMOV A,21HMOVX DPTR,A方法二:MOV DPTR,2040HMOVX A,DPTRMOV 20H,AMOV DPTR,3040HMOVX A,DPTRXCH A,20HMOVX DPTR,AMOV DPTR,2040HMOV A,20HMOVX DPTR,A3. 把內(nèi)部RAM的40H單元與5000H單元的低四位互換。MOV A,22HADD A,32HMOV 32H,AMOV A,21HADDC A,31HMOV 31H,AMOV A,20H ADDC A,30HMOV 30H,AMOV A,00HADDC A,00HMOV 2FH,A7. 已知8位十進(jìn)制數(shù)X和Y以壓縮BCD的格式存儲(chǔ),X被存放在20H~23H單元,Y被存放在40H~43H,編程實(shí)現(xiàn)下X+Y。MOV A,23HCLR CSUBB A,33HMOV 23H,AMOV A,22HSUBB A,32HMOV 22H,AMOV A,21HSUBB A,31HMOV 21H,AMOV A,20HSUBB A,30HMOV 20H,A11. 已知十進(jìn)制數(shù)X和Y以壓縮BCD碼的格式存儲(chǔ),X被存放在20H(高位)和21H單元,Y被存放在22H和23H單元,編程實(shí)現(xiàn)下X-Y。MOV A, 21HCLR CRLC AMOV 21H, AMOV A, 20HRLC AMOV 20H, ACLR ARLC AMOV 19H, A15. 4位十進(jìn)制數(shù)X以壓縮BCD的格式存儲(chǔ)在內(nèi)部RAM中,編程實(shí)現(xiàn)X乘以10。2. 在計(jì)算機(jī)系統(tǒng)中,中斷處理和子程序調(diào)用有什么不同?主要區(qū)別在于:子程序調(diào)用時(shí),調(diào)用哪個(gè)子程序、完成什么任務(wù)是用戶(hù)在設(shè)計(jì)程序時(shí)事先安排好的,采用子程序調(diào)用指令實(shí)現(xiàn)。4. MCS51單片機(jī)響應(yīng)中斷的條件是什么?如果此時(shí)不存在下列3種情形,CPU將響應(yīng)這個(gè)中斷請(qǐng)求進(jìn)行中斷處理。CPU響應(yīng)中斷時(shí),必須是在一條指令執(zhí)行結(jié)束之后。如果不使用中斷處理,為了避免干擾或其他因素意外觸發(fā)中斷導(dǎo)致程序“跑飛”的現(xiàn)象發(fā)生,在中斷入口地址所在單元放置RETI指令,使程序能夠安全地返回到斷點(diǎn)處繼續(xù)運(yùn)行。如果中斷系統(tǒng)檢測(cè)到某個(gè)中斷標(biāo)志為1,則表明該中斷源向CPU發(fā)出了中斷請(qǐng)求。(3)正在執(zhí)行的指令是RETI、或者是訪問(wèn)特殊功能寄存器IE或IP的指令。當(dāng)執(zhí)行到RETI指令時(shí),結(jié)束此次中斷處理過(guò)程,從堆棧中取出斷點(diǎn)地址送給PC,使程序返回到斷點(diǎn)處繼續(xù)向下執(zhí)行。中斷方式可以更高效利用CPU ,節(jié)省CPU的時(shí)間,查詢(xún)就會(huì)增加CPU負(fù)擔(dān),在程序執(zhí)行功能較少時(shí),兩種差別不大,功能較多時(shí),一般都會(huì)采用中斷方式。轉(zhuǎn)移到主程序 ORG 0003H LJMP INT_PRO 。開(kāi)放CPU中斷 SETB EX0 。輸出顯示 ACALL DLY 。中斷處理程序 ORG 0300HINT_PRO: PUSH ACC 。
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1