單片機(jī)原理與應(yīng)用習(xí)題和答案_第1頁(yè)
單片機(jī)原理與應(yīng)用習(xí)題和答案_第2頁(yè)
單片機(jī)原理與應(yīng)用習(xí)題和答案_第3頁(yè)
單片機(jī)原理與應(yīng)用習(xí)題和答案_第4頁(yè)
單片機(jī)原理與應(yīng)用習(xí)題和答案_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

“單片機(jī)原理及應(yīng)用”課程習(xí)題與解答1-3:?jiǎn)纹瑱C(jī)與普通計(jì)算機(jī)的不同之處在于其將(cpu)(I/O口)和(存儲(chǔ)器)三部分集成于一塊芯片工作寄存器區(qū)是(0)組工作寄存器區(qū)。2-13:使用8031芯片時(shí),需將/EA引腳接(低)電平,因?yàn)槠淦瑹o(wú)(程序)存儲(chǔ)器。沖區(qū)C、當(dāng)前正在執(zhí)行指令的下一條指令的地址D、控制器中指令寄存器的地址2-17:通過(guò)堆棧操作實(shí)現(xiàn)子程序調(diào)用,首先就要把(PC)的容入棧,以進(jìn)行斷點(diǎn)保護(hù)。調(diào)用返回時(shí),再進(jìn)行出棧保護(hù),把保護(hù)的斷點(diǎn)送回到(PC)。位的,因此其尋址的圍為(64)KB。1)MOV28H,@R22)DECDPTR3)INCDPTR4)CLRR05)CPLR56)MOVR0,R17)PUSHDPTR8)MOVF0,CMOVF0,ACC.310)MOVXA,@R111)MOVC,30H12)RLCR03-3:在基址加變址尋址方式中,以(累加器A)作變址寄存器,以(DPTR)或(PC)作基址寄存器。3-7:指令格式是由(操作碼)和(操作數(shù))所組成,也可能僅由(操作碼)組成。031H)單元的容送入累加器A中。為訪(fǎng)問(wèn)(數(shù)據(jù))存儲(chǔ)器提供地址。3-10:在寄存器間接尋址方式中,其“間接”體現(xiàn)在指令中寄存器的容不是操作數(shù),而是操作數(shù)的(地ABPOPDPHPOPDPLMOVDPTR,#4000HRLAMOVB,AMOVA,BINCAORG4000HDB10H,80H,30H,50H,30H,50HANLA,#17HORL17H,AXRLA,@R0CPLAHPOPDPHPOPDPLPOPSP后,SP的容為(),61H單元的容為(),62H單元的容為()。LLOVA,45HA,#0FHA,#0FHPOPDPHPOPDPLMOVDPTR,#3000HRLAMOVB,AMOVA,BINCAORG3000HDB10H,80H,30H,80H,50H,80H4-8:計(jì)算下面子程序中指令的偏移量和程序執(zhí)行的時(shí)間(晶振頻率為12MHz)。MOVR3,#15HDL1:MOVR4,#255DL2:MOVP1,R3ANLA,#17HORL17H,AXRLA,@R0CPLANEXTMOVR0,#30HMOVR2,#20HMOVA,@R0MOVLJMPINCDJNZMOV51H,#01HEXITR0R2,LOOP51H,#00HNEXTMOV41H,#0MOVR0,#20HMOVR2,#20HMOVA,@R0JNZNEXTINC41HINCR02000HLCALLLABELPPCLCALL3)可以KB=2048Byte應(yīng)的中斷入口地址為()H。:5-8:8031單片機(jī)響應(yīng)中斷后,產(chǎn)生長(zhǎng)調(diào)用指令LCALL,執(zhí)行該指令的過(guò)程包括:首先把()的容壓入堆U主程序及中斷服務(wù)程序(轉(zhuǎn)至相應(yīng)的中斷處理程序的入口即可)。ORG0000HORG0003HORG0030HMAIN:CLRIT0;采用低電平有效中斷WAIT:MOVPCON,#01H;單片機(jī)進(jìn)入休眠方式等待中斷OPNEXT1:JNBP1.1,NEXT2NEXT2:LJMPINT_IR3ORG1000HORG1100HORG1200HTscyf3106T=213T=213410一6=8.192(ms);MAXCORG0000HORG000BHMOVTH0,#156CLRF0WAITAJMPWAITIT0P:CLREA;關(guān)中斷JBF0,COUNT;F0=1,轉(zhuǎn)計(jì)數(shù)方式設(shè)置MOVTL0,#0CHCOUNT:MOVTMOD,#06HMOVTL0,#156ORG0000HORG000BHWAITCLREACLRP1.0MOVR0,#9里關(guān)閉本定時(shí)器的中斷程序,設(shè)置和打開(kāi)另一個(gè)定時(shí)器;在另一置和打開(kāi)另一個(gè)定時(shí)器。這種方式的定時(shí)時(shí)間為兩個(gè)定時(shí)器定器的定時(shí)時(shí)間為一個(gè)定時(shí)器的定時(shí)時(shí)間乘以另一個(gè)定時(shí)器的計(jì)數(shù)9.定時(shí)器/計(jì)數(shù)器測(cè)量某正單脈沖的寬度,采用何種方式可得到最大量程?若時(shí)鐘頻率為6MHz,求允許測(cè)ORG0000HORG000BHMAIN:JNBP1.0,MAINWAITPWAITMOVR1,TH0MOVR0,TL0IT0P:INCR2答:串行數(shù)據(jù)傳送的主要優(yōu)點(diǎn)是硬件接口簡(jiǎn)單,接口端口少(2個(gè))。主要用于多個(gè)單片機(jī)系統(tǒng)之間的數(shù)據(jù)7.通過(guò)串行口發(fā)送或接收數(shù)據(jù)時(shí),在程序中應(yīng)使用:(選(3))(1)固定的,為f/32。(2)固定的,為f16。(3)可變的,通過(guò)定時(shí)器/計(jì)數(shù)器T1的溢出率設(shè)定。(4)固定的,為f/64。10.在串行通訊中,收發(fā)雙方對(duì)波特率的設(shè)定應(yīng)該是(相等)的。TMODHMOVTH1,#0FAHMOVTL1,#0FAHMOVSCON,#40H16.為什么MCS-51串行口的方式0幀格式?jīng)]有起始位(0)和停止位(1)?1.單片機(jī)存儲(chǔ)器的主要功能是存儲(chǔ)(程序)和(數(shù)據(jù))。HORG0000HAINOVOVXNLOVOVXNLOVXDPTR,#2001HA,@DPTRAA,#0F0HA,@DPTRA,#0FHA,30HOVOVOVXP2,#20HR#00HA,@R0VXORG0000HAINOVOVOVOVXA,#0R0FFHDPTR#4000HRLOOPM(1)看其位于地址圍的低端還是高段(2)看其離MCS-51芯片的遠(yuǎn)近(3)看其芯片的型號(hào)是ROM還是RAM(4)看其是與RD信號(hào)連接還是與PSEN信號(hào)連接7.在存儲(chǔ)器擴(kuò)展中,無(wú)論是線(xiàn)選法還是譯碼法,最終都是為了擴(kuò)展芯片的(片選)端提供信號(hào)。為0000H-3FFFH的存儲(chǔ)器的容量是(16)KB。訪(fǎng)問(wèn)(數(shù)據(jù))存儲(chǔ)器提供地址。11.11根地址線(xiàn)可選(2K)個(gè)存儲(chǔ)單元,16KB存儲(chǔ)單元需要(14)根地址線(xiàn)。 KBRAMH(9FFF)H。(1)畫(huà)出硬件電路連線(xiàn)圖,并標(biāo)注主要引腳;(2)指出該應(yīng)用系統(tǒng)程序存儲(chǔ)器空間和數(shù)據(jù)存儲(chǔ)器空間各自的地址圍。C00H-DFFFH;址不連續(xù),地址空間利用不充分。建議在實(shí)際工作中要具體情況19A121234567819A12123456781O1A112234567892569Q134781G127654337654P/ELA03(1)確定2864芯片的末地址;(2)畫(huà)出2864片選端的地址譯碼電路;(3)畫(huà)出該應(yīng)用系統(tǒng)的硬件連接圖。(2)電路圖如下所示:3130PSENRP2.132P0.1(3)電路圖如下所示:123645ABC74LS138Y0Y1Y2Y3Y4Y5Y6Y797PP2.5P2.6P2.7+5v2928P2.727P2.626P2.5252423222132333435363738398031P31EA/VP3ABCG1G2AG2B74LS138G74LS373PSENWRDP2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.01236453478READYNNY0Y1Y2Y3Y4Y5Y6Y7Q0Q1Q2Q3Q4Q5Q6Q7OC2864WEOECEA12A11A10A9A8A7A6A5A4A3A2A1A09725691272220223212425345678910:一.獨(dú)立編址方式:獨(dú)立編址方式就是I/O地址空間和存儲(chǔ)器地址空間分開(kāi)編址。獨(dú)立編址的優(yōu)點(diǎn)是O用同步單片機(jī)通過(guò)查詢(xún)得知外設(shè)準(zhǔn)備好后,再進(jìn)行數(shù)據(jù)傳送。異步傳送十分簡(jiǎn)單,但是效率不高。為了提高單片機(jī)的工作效率,通常采送。中斷服務(wù)完成后又返回主程序繼續(xù)執(zhí)行。因此,采用中斷方AMAINMOVVVXVVXDPTR,#7FFFHA,#0EH@DPTR,AA,#09H@DPTR,A;控制字寄存器地址送DPTRH。(2)在8155H芯片中,決定端口和RAM單元編址的信號(hào)線(xiàn)是AD7-AD0和WR。(3)825

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論