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

正文內(nèi)容

單片機(jī)原理及應(yīng)用習(xí)題及答案-文庫(kù)吧資料

2025-07-03 13:31本頁面
  

【正文】 了一個(gè)中斷請(qǐng)求。2)采用中斷和查詢相結(jié)合的方法擴(kuò)充外部中斷源特點(diǎn):這種方法是把系統(tǒng)中多個(gè)外部中斷源經(jīng)過與門連接到一個(gè)外部中斷輸入端(例如),并同時(shí)還接到一個(gè)I/O口,中斷請(qǐng)求由硬件電路產(chǎn)生,而中斷源的識(shí)別由程序查詢來處理,查詢順序決定了中斷源的優(yōu)先級(jí)。414 MCS51有哪幾種擴(kuò)展外部中斷源的方法?各有什么特點(diǎn)?答:1) 利用定時(shí)器作為外部中斷使用 特點(diǎn):把MCS51的兩個(gè)定時(shí)器/計(jì)數(shù)器(T0和T1)選擇為計(jì)數(shù)器方式,(T0)(T1)引腳上發(fā)生負(fù)跳變時(shí),T0和T1的計(jì)數(shù)器加1。MCS51單片機(jī)優(yōu)先級(jí)比較簡(jiǎn)單,只有兩級(jí),可以通過優(yōu)先級(jí)控制寄存器設(shè)置不同的優(yōu)先級(jí)。排隊(duì)的方式有:(1)按優(yōu)先級(jí)排隊(duì)。同時(shí)在中斷返回前必須使電平變高,否則將會(huì)再次產(chǎn)生中斷。如果IT1為1,則外中斷1為負(fù)邊沿觸發(fā)方式(CPU在每個(gè)機(jī)器周期的S5P2采樣腳的輸入電平,如果在一個(gè)周期中采樣到高電平,在下個(gè)周期中采樣到低電平,則硬件使IE1置1,向CPU請(qǐng)求中斷);如果IT1為0,則外中斷1為電平觸發(fā)方式。412 MCS51單片機(jī)外部中斷有哪兩種觸發(fā)方式?如何選擇?對(duì)外部中斷源的觸發(fā)脈沖或電平有何要求?答:MCS51單片機(jī)外部中斷有:負(fù)邊沿觸發(fā)方式和電平觸發(fā)方式。答:CPU在每個(gè)機(jī)器周期的S5P2時(shí)刻采樣中斷標(biāo)志,而在下一個(gè)機(jī)器周期對(duì)采樣到的中斷進(jìn)行查詢。不分級(jí)別高低,所有中斷源優(yōu)先級(jí)都一律平等,CPU輪流響應(yīng)各個(gè)中斷源的中斷請(qǐng)求。PX0:外部中斷0中斷優(yōu)先級(jí)控制位,功能同PX1。PX1=1,外中斷1定義為高優(yōu)先級(jí)中斷源;PX1=0,外中斷1定義為低優(yōu)先級(jí)中斷源。PT1=1,定時(shí)器/計(jì)數(shù)器1定義為高優(yōu)先級(jí)中斷源;PT1=0,定時(shí)器/計(jì)數(shù)器1定義為低優(yōu)先級(jí)中斷源。PS=1,串行口定義為高優(yōu)先級(jí)中斷源;PS=0,串行口定義為低優(yōu)先級(jí)中斷源。中斷優(yōu)先級(jí)是由片內(nèi)的中斷優(yōu)先級(jí)寄存器IP(特殊功能寄存器)控制的。為了使更緊急的級(jí)別高的中斷源及時(shí)得到服務(wù),需要暫時(shí)中斷(掛起)當(dāng)前正在執(zhí)行的級(jí)別較低的中斷服務(wù)程序,去處理級(jí)別更高的中斷源,待處理完以后,再返回到被中斷了的中斷服務(wù)程序繼續(xù)執(zhí)行,但級(jí)別相同或級(jí)別低的中斷源不能中斷級(jí)別高的中斷服務(wù),這就是所謂的中斷嵌套。當(dāng)系統(tǒng)有多個(gè)中斷源時(shí),就可能出現(xiàn)同時(shí)有幾個(gè)中斷源申請(qǐng)中斷,而CPU在一個(gè)時(shí)刻只能響應(yīng)并處理中斷優(yōu)先高的請(qǐng)求。答: 當(dāng)CPU正在處理某項(xiàng)事件的時(shí),如果外界或內(nèi)部發(fā)生了緊急情況,要求CPU暫停正在處理的工作轉(zhuǎn)而去處理這個(gè)緊急情況,待處理完以后再回到原來被中斷的地方,繼續(xù)執(zhí)行原來被中斷了的程序,這樣的過程稱為中斷。D、 同級(jí)中斷不能嵌套。B、 同一時(shí)間同一級(jí)別的多中斷請(qǐng)求,將形成阻塞,系統(tǒng)無法響應(yīng)。答:PC、PC、程序存儲(chǔ)器45 編寫出外部中斷1為跳沿觸發(fā)的中斷初始化程序。D、 各中斷發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MCS-51系統(tǒng)的TCON與SCON寄存器中。B、 各中斷發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MCS-51系統(tǒng)的TMOD寄存器中。LCALL指令的地址為2000H,執(zhí)行指令如下: 2000H LCALL LABEL后,堆棧指針SP和堆棧內(nèi)容發(fā)生了什么變化?PC的值等于什么?如果將指令LCALL 直接換成ACALL是否可以?如果換成ACALL指令,可調(diào)用的地址范圍是什么?答:1)SP=SP+1=61H (61H)=PC的低字節(jié)=03H SP=SP+1=62H (62H)=PC的高字節(jié)=20H 2)PC=3456H 3)可以 4)2KB=2048 Byte第4章 中斷系統(tǒng)習(xí)題參考答案41外部中斷1所對(duì)應(yīng)的中斷入口地址為( )H。請(qǐng)分別編寫主程序和子程序。312 在片內(nèi)RAM地址40H到4FH的存儲(chǔ)單元中存有16個(gè)無符號(hào)數(shù),找出其中的最大值,放入50H單元,請(qǐng)用“循環(huán)結(jié)構(gòu)”和“分支結(jié)構(gòu)”編程。(4)出口參數(shù),子程序運(yùn)算或處理的結(jié)果(加工完成的數(shù)據(jù)),子程序結(jié)束之前,最終結(jié)果(出口參數(shù))存放在約定的RAM單元,供主程序取用。(2) 子程序功能,對(duì)子程序的功能給予簡(jiǎn)要的描述。2個(gè)機(jī)器周期答:由于((2+2)255+1+2)15+1+2=15348us311 子程序的規(guī)范化設(shè)計(jì)包括那幾個(gè)部分?答:子程序的規(guī)范化設(shè)計(jì)包括:(1) 子程序名稱。2個(gè)機(jī)器周期 DJNZ R3,DL1 。1個(gè)機(jī)器周期 DL2:MOV P1,R3 。 MOV R3,15H 。下述程序執(zhí)行后: POP DPH POP DPL MOV DPTR,3000H RL A MOV B,A MOVC A,A+DPTR PUSH A MOV A,B INC A MOVC A,A+DPTR PUSH A RET ORG 3000H DB 10H,80H,30H,80H,50H,80H 請(qǐng)問:A=( ),SP=( ),(51H)=( ),(52H)=( ),PC=( )。RETI指令是中斷服務(wù)子程序的返回指令。子程序從子程序的標(biāo)號(hào)開始,到RET或RETI指令結(jié)束。而并非使用轉(zhuǎn)移指令38 能否使用轉(zhuǎn)移指令從子程序跳到主程序?答:不可以,子程序的最后一條指令應(yīng)該是返回指令RET或RETI,以確保子程序能夠正確返回主程序。36 能否從一個(gè)子程序內(nèi)部使用轉(zhuǎn)移指令直接跳轉(zhuǎn)到另一個(gè)子程序執(zhí)行?答:可以,為了保證正確地從子程序2返回子程序1,再?gòu)?返回主程序,每次調(diào)用子程序時(shí)必須將下條指令地址保存起來,返回時(shí)按后進(jìn)先出原則依次取出舊PC值。答:AB條件成立嗎?AB是否條件成立嗎?A是否 順序結(jié)構(gòu)流程圖 分支結(jié)構(gòu)流程圖 循環(huán)結(jié)構(gòu)流程圖34 單片機(jī)的分支結(jié)構(gòu)程序指令有哪幾條?答:分支結(jié)構(gòu)程序指令有JB、JNB、JC、JNC、JZ、JNZ、CJNE、JBC35 什么是單片機(jī)的程序嵌套?生活中有哪些現(xiàn)象與單片機(jī)的嵌套類似?答:一個(gè)程序中還會(huì)調(diào)用別的程序,這稱為程序嵌套。(8) 編寫相關(guān)說明文檔。(7) 調(diào)試(DEBUG)。(6) 匯編。(5) 根據(jù)流程圖編寫匯編語言源程序。這一步往往與算法同時(shí)考慮。(3) 分配內(nèi)存單元。(2) 確定算法。答:程序設(shè)計(jì)步驟如下:(1) 分析問題。MCS51系列單片機(jī)的程序設(shè)計(jì)語言,按照語言的結(jié)構(gòu)及其功能可以分為三種:機(jī)器語言、匯編語言、高級(jí)語言。 第3章匯編語言程序設(shè)計(jì)基礎(chǔ)習(xí)題參考答案31 什么是單片機(jī)的程序設(shè)計(jì)語言。MOV 58H,80H 85(80)(58) 直接尋址字節(jié)送直接尋址字節(jié): 匯編時(shí)源操作數(shù)在目標(biāo)操作數(shù)之前。JMP A+DPTR 指令的功能是把累加器中8位無符號(hào)數(shù)與數(shù)據(jù)指針DPTR中的16位數(shù)相加,將結(jié)果作為下條指令地址送入PC,利用這條指令能實(shí)現(xiàn)程序的散轉(zhuǎn)。LJMP addr16執(zhí)行這條指令時(shí)把指令的第二和第三字節(jié)分別裝入PC的高位和低位字節(jié)中,無條件地轉(zhuǎn)向指定地址。SJMP rel是無條件轉(zhuǎn)跳指令,執(zhí)行時(shí)在PC加2后,把指令中補(bǔ)碼形式的偏移量值加到PC上,并計(jì)算出轉(zhuǎn)向目標(biāo)地址。當(dāng)該條指令執(zhí)行后,程序?qū)⑻D(zhuǎn)到何地址?答: 2116H+60H=2176H212 簡(jiǎn)述轉(zhuǎn)移指令A(yù)JMP addr1SJMP rel、 LJMP addr16及JMP A+DPTR的應(yīng)用場(chǎng)合。 ORG 0000H LJMP START ORG 0100H START: MOV A,53H ADD A,51H DA A MOV 55H,A MOV A,52H ADDC A,50H DA A MOV 56H,C SJMP $ END210 設(shè)(A)=01010101B,(R5)=10101010B,分別寫出執(zhí)行下列指令后結(jié)果。答:訪問外部數(shù)據(jù)存儲(chǔ)器指令有:MOVX DPTR,A MOV DPTR,0100H MOV DPTR,A MOVX A,DPTR MOV DPTR,0200H MOV A,DPTR MOVX A,Ri MOVX A,R0MOVX Ri,A MOVX R1,A 訪問程序存儲(chǔ)器指令有:MOV A,A+PCMOVC A,A+DPTR27 設(shè)堆棧指針SP中的內(nèi)容為60H,內(nèi)部RAM中30H和31H單元的內(nèi)容分別為24H和10H,執(zhí)行下列程序段后,61H,62H,30H,31H,DPTR及SP中的內(nèi)容將有何變化?PUSH 30H ;61H=24HPUSH 31H ;62H=10H SP=62HPOP DPL ;DPL=10HPOP DPH ;DPH=24H SP=60HMOV 30H,00H ;30H=00HMOV 31H,0FFH ;31H=0FFH28 設(shè)(A)=40H,(R1)=23H,(40H)=05H。答:累加器A,DPTR、PC24 指令格式是由( )和( )所組成,也可能僅由( )組成。C、 指令中直接給出的操作數(shù)稱為直接尋址。A、 立即尋址方式是被操作的數(shù)據(jù)本身在指令中,而不是它的地址在指令中??紤]到08H~1FH單元分屬于工作寄存器區(qū)1~3,若程序設(shè)計(jì)中要用到這些區(qū),則最好把SP值改置為1FH或更大的值如60H,SP的初始值越小,堆棧深度就越深,堆棧指針的值可以由軟件改變,因此堆棧在內(nèi)部RAM中的位置比較靈活。兩者的關(guān)系:堆棧指針SP給定當(dāng)前的棧頂,SP的初始值越小,堆棧深度就越深。19 堆棧有何功能?堆棧指針的作用是什么?二者的關(guān)系?為什么在程序設(shè)計(jì)時(shí),要對(duì)SP重新賦值?答:堆棧的主要功能:保護(hù)斷點(diǎn)和程序現(xiàn)場(chǎng),保存用戶數(shù)據(jù)。系統(tǒng)進(jìn)入待機(jī)工作方式時(shí),振蕩器繼續(xù)工作,中斷系統(tǒng)、串行口以及定時(shí)器模塊由時(shí)鐘驅(qū)動(dòng)繼續(xù)工作,但時(shí)鐘不提供給CPU。單片機(jī)的程序的執(zhí)行過程分為取指令、譯碼、執(zhí)行三個(gè)過程。18 單片機(jī)有幾種主要的工作方式?其特點(diǎn)各是什么?答:有復(fù)位、程序執(zhí)行、低功耗三種主要工作方式。3)寄存器區(qū)選擇控制位,OV(PSW5)用戶標(biāo)志位RSRS0(PSW7)進(jìn)位標(biāo)志,AC(PSW16 簡(jiǎn)述程序狀態(tài)字PSW中各位的含義。(RS1)(RS0)當(dāng)前使用的工作寄存器區(qū)R0~ R7000區(qū) (00~ 07H)011區(qū) (08~ 0FH)102區(qū) (10 ~ 17H)113區(qū) (18~ 1FH)位尋址區(qū)域的字節(jié)地址范圍是20H~2FH(對(duì)應(yīng)的位地址范圍是00H~7FH)。對(duì)于8038058752的單片機(jī)還有80H~FFH單元組成的高128字節(jié)地址空間的RAM區(qū)。14 MCS51內(nèi)部RAM區(qū)功能結(jié)構(gòu)如何分配?4組工作寄存器使用時(shí)如何選用?位尋址區(qū)域的字節(jié)地址范圍是多少?答:MCS51系列單片機(jī)內(nèi)部數(shù)據(jù)存儲(chǔ)器:00H ~ 7FH單元組成的低128字節(jié)地址空間的RAM區(qū),又分為為工作寄存器區(qū)(00H~1FH)、位尋址區(qū)(20H~2FH)和數(shù)據(jù)緩沖區(qū)(30H~7FH)。 程序存儲(chǔ)器用來存放程序和始終要保留的常數(shù),如經(jīng)匯編后所編程序的機(jī)器碼。P3口是一個(gè)多用途的端口,也是一個(gè)準(zhǔn)雙向口,作為第一功能使用時(shí),其功能同P1口;當(dāng)作第二功能使用時(shí),—RXD串行輸入(數(shù)據(jù)接收)口,—TXD串行輸出(數(shù)據(jù)發(fā)送)口,—外部中斷0輸入線,—外部中斷1輸入線,—T0定時(shí)器0外部輸入,—T1定時(shí)器1外部輸入,—外部數(shù)據(jù)存儲(chǔ)器寫選通信號(hào)輸出,—外部數(shù)據(jù)存儲(chǔ)器讀選通信號(hào)輸入。 第1章MCS51單片機(jī)的結(jié)構(gòu)與原理11 MCS51系列單片機(jī)內(nèi)部有哪些主要的邏輯部件?答: 一個(gè)8位CPU;一個(gè)片內(nèi)振蕩器及時(shí)鐘電路
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1