單片機(jī)競(jìng)賽題目及答案_第1頁(yè)
單片機(jī)競(jìng)賽題目及答案_第2頁(yè)
單片機(jī)競(jìng)賽題目及答案_第3頁(yè)
單片機(jī)競(jìng)賽題目及答案_第4頁(yè)
單片機(jī)競(jìng)賽題目及答案_第5頁(yè)
已閱讀5頁(yè),還剩4頁(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ī)競(jìng)賽題目及答案一、選擇題(共20分)1.單片機(jī)中,以下哪個(gè)寄存器用于存儲(chǔ)程序計(jì)數(shù)器(PC)的值?(5分)A.ACCB.BC.SPD.PC答案:D2.在8051單片機(jī)中,以下哪個(gè)指令是無(wú)條件跳轉(zhuǎn)指令?(5分)A.JNZB.JCC.DJNZD.SJMP答案:D3.8051單片機(jī)的定時(shí)器/計(jì)數(shù)器可以工作在幾種模式下?(5分)A.2種B.3種C.4種D.5種答案:C4.8051單片機(jī)的外部中斷有哪幾個(gè)?(5分)A.INT0和INT1B.INT0和INT2C.INT1和INT2D.INT0、INT1和INT2答案:A二、填空題(共30分)1.8051單片機(jī)的內(nèi)部RAM共有______字節(jié)。(5分)答案:1282.8051單片機(jī)的外部中斷優(yōu)先級(jí)由______寄存器中的相應(yīng)位設(shè)置。(5分)答案:IP3.在8051單片機(jī)中,______指令用于將累加器的內(nèi)容傳送到外部數(shù)據(jù)存儲(chǔ)器。(5分)答案:MOVX4.8051單片機(jī)的定時(shí)器/計(jì)數(shù)器在方式1下,是______位計(jì)數(shù)器。(5分)答案:85.8051單片機(jī)的串行通訊可以工作在______種模式。(5分)答案:46.8051單片機(jī)的看門(mén)狗定時(shí)器(WDT)的溢出時(shí)間大約是______毫秒。(5分)答案:18.2三、簡(jiǎn)答題(共30分)1.簡(jiǎn)述8051單片機(jī)的中斷系統(tǒng)的特點(diǎn)。(10分)答案:8051單片機(jī)的中斷系統(tǒng)具有以下特點(diǎn):支持5個(gè)中斷源,包括兩個(gè)外部中斷、三個(gè)定時(shí)器中斷和一個(gè)串行通訊中斷;具有中斷優(yōu)先級(jí),可以通過(guò)IP寄存器設(shè)置;中斷響應(yīng)時(shí)間快,能夠及時(shí)響應(yīng)外部事件;支持中斷嵌套,允許在中斷服務(wù)程序中再次響應(yīng)中斷。2.描述8051單片機(jī)的定時(shí)器/計(jì)數(shù)器的四種工作模式及其特點(diǎn)。(10分)答案:8051單片機(jī)的定時(shí)器/計(jì)數(shù)器有四種工作模式:-模式0:13位定時(shí)器/計(jì)數(shù)器,用于較長(zhǎng)時(shí)間的定時(shí)。-模式1:16位定時(shí)器/計(jì)數(shù)器,適用于需要較大計(jì)數(shù)范圍的場(chǎng)合。-模式2:8位自動(dòng)重裝載定時(shí)器/計(jì)數(shù)器,適用于周期性事件的定時(shí)。-模式3:將定時(shí)器分成兩個(gè)獨(dú)立的8位定時(shí)器/計(jì)數(shù)器,可以分別設(shè)置和使用。3.8051單片機(jī)的串行通訊可以工作在哪些模式下,并簡(jiǎn)述每種模式的特點(diǎn)。(10分)答案:8051單片機(jī)的串行通訊可以工作在以下四種模式下:-模式0:同步移位寄存器模式,適用于簡(jiǎn)單的數(shù)據(jù)傳輸。-模式1:8位UART模式,支持標(biāo)準(zhǔn)的串行數(shù)據(jù)通訊。-模式2:9位UART模式,可以發(fā)送和接收一個(gè)起始位、8個(gè)數(shù)據(jù)位和一個(gè)停止位。-模式3:多處理器通訊模式,適用于多機(jī)通訊系統(tǒng)。四、編程題(共20分)1.編寫(xiě)一個(gè)8051單片機(jī)的程序,實(shí)現(xiàn)將累加器(ACC)的內(nèi)容乘以3。(10分)答案:```MOVR0,0MOVA,1MOVR1,AMULABEND```解釋?zhuān)菏紫葘⒓拇嫫鱎0清零,然后將累加器A設(shè)置為1,接著將A的值移動(dòng)到寄存器R1,最后執(zhí)行乘法指令MULAB,將結(jié)果存儲(chǔ)在累加器A和寄存器B中,此時(shí)A中存儲(chǔ)的是1乘以3的結(jié)果。2.編寫(xiě)一個(gè)8051單片機(jī)的程序,實(shí)現(xiàn)外部中斷0的中斷服務(wù)程序,當(dāng)外部中斷0被觸發(fā)時(shí),將P1.0端口置高。(10分)答案:```ORG0000HLJMPSTARTORG0003HLJMPEXT0_ISRSTART:MOVIE,82HMOVTCON,01HMOVP1,0FFHCLRP1.0HERE:SJMPHEREEXT0_ISR:SETBP1.0RETIEND```解釋?zhuān)菏紫仍O(shè)置中斷允許寄存器IE,使能外部中斷0。然后設(shè)置TCON寄存器,配置外部中斷0為下降沿觸發(fā)。接著將P1端口初始化為高電平,并將P1.0置低。在中斷服務(wù)程序EXT0_ISR中,將P1.0置高,然后返回中斷。五、設(shè)計(jì)題(共20分)1.設(shè)計(jì)一個(gè)基于8051單片機(jī)的簡(jiǎn)易數(shù)字時(shí)鐘,要求能夠顯示小時(shí)、分鐘和秒,并能夠通過(guò)按鍵調(diào)整時(shí)間。(20分)答案:設(shè)計(jì)思路如下:-使用8051單片機(jī)的定時(shí)器/計(jì)數(shù)器實(shí)現(xiàn)秒的計(jì)數(shù)。-通過(guò)外部中斷或輪詢(xún)的方式檢測(cè)按鍵輸入,實(shí)現(xiàn)時(shí)間的調(diào)整。-使用LCD或七段數(shù)碼管顯示時(shí)間。-編寫(xiě)程序?qū)崿F(xiàn)時(shí)間的顯示和調(diào)整邏輯。具體實(shí)現(xiàn)時(shí),需要考慮以下方面:-

溫馨提示

  • 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)論