單片機原理及應用知識點匯總(模擬卷)_第1頁
單片機原理及應用知識點匯總(模擬卷)_第2頁
單片機原理及應用知識點匯總(模擬卷)_第3頁
單片機原理及應用知識點匯總(模擬卷)_第4頁
單片機原理及應用知識點匯總(模擬卷)_第5頁
已閱讀5頁,還剩2頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

單片機基礎知識模擬試卷一、填空題1、單片機是將微處理器、一定容量的RAM和ROM以及I/O口、定時器等電路集成在一塊芯片上而構成的微型計算機。2、單片機80C51片內集成了4KB的FLASHROM,共有5個中斷源。3、兩位十六進制數最多可以表示256個存儲單元。4、在80C51中,只有當EA引腳接高電平時,CPU才訪問片內的FlashROM。5、當CPU訪問片外的存儲器時,其低八位地址由P0口提供,高八位地址由P2口提供,8位數據由P0口提供6、在I/O口中,P0口在接LED時,必須提供上拉電阻,P3口具有第二功能。7、80C51具有64KB的字節尋址能力。8、在80C51中,片內RAM分為地址為00H~7FH的真正RAM區,和地址為80H~FFH的特殊功能寄存器(SFR)區兩個部分。9、在80C51中,通用寄存器區共分為4組,每組8個工作寄存器,當CPU復位時,第0組寄存器為當前的工作寄存器。10、數據指針DPTR是一個16位的特殊功能寄存器寄存器。11、在80C51中,一個機器周期包括12個振蕩周期,而每條指令都由一個或幾個機器周期組成,分別有單周期指令、雙周期指令和4周期指令。12、當系統處于正常工作狀態且振蕩穩定后,在RST引腳上加一個高電平并維持2個機器周期,可將系統復位。13、單片機80C51復位后,其I/O口鎖存器的值為0FFH,堆棧指針的值為07H,SBUF的值為不定,內部RAM的值不受復位的影響,而其余寄存器的值全部為0H。15、單片機80C51的5個中斷源分別為INT0、INT1、T0、T1以及TXD/RXD。16、單片機80C51的中斷要用到4個特殊功能寄存器,它們是TCON、SCON、IE以及IP。17、在80C51中,外部中斷由IT0(1)位來控制其兩種觸發方式,分別是電平觸發方式和邊沿觸發方式。19、單片機80C51片內有兩個16位的定時/計數器,即T0和T1,它們都有定時和計數的功能。20、單片機80C51的時鐘頻率為6MHz,若要求定時1ms,定時/計數器工作于模式1,其定時/計數器的初值為FE0CH。24、串行通信中,為使設備同步工作,需要通信雙方有兩個共同的要求,一是通信雙方必須采用統一的編碼方式,二是通信雙方必須能產生相同的傳送速率。25、單片機80C51中的串行通信共有4種方式,其中方式0是用作同步移位寄存器來擴展I/O口的。26、設80C51的晶振頻率為11.0592MHz,選用定時器T工作模式2作波特率發生器,波特率為2400b/s,且SMOD置0,則定時器的初值為F4H。31.對單片機而言,連接到數據總線上的輸出口應具有(鎖存功能。32.決定程序執行的順序是(PC)寄存器,該寄存器復位時的值為(0000h)。33.單片機內包含組成微機的三個主要功能部件是CPU、存儲器和(I/O口)。34.80C51系列單片機字長是(8)位,有(40)根引腳。35.ALE信號的作用是(鎖存允許)。36.80C51復位后,PC=(0000)H。39.80C51單片機外部中斷請求信號有電平方式和(邊沿觸發),在電平方式下,當采集到INT0、INT1的有效信號為(低電平)時,激活外部中斷。二、選擇題1、80C51是以下哪個公司的產品?(C)A、INTELB、AMDD、PHILIPS2、80C51系列單片機是屬于(C)體系結構。A、馮諾依曼B、普林斯頓C、哈佛3、以下哪種方式的接口總線最少?(C)C、ATMELD、圖靈A、SPIB、I2CC、單總線D、并行通信4、以下哪個是屬于單片機系統前向通道的器件?(A)A、A/D轉換B、D/A轉換C、LED數碼管D、繼電器5、80C51單片機的RS1,RS0=01時,當前寄存器R0—R7占用內部RAM(B)單元。A、00H—07HB、08H—0FHC、10H—17HD、18H—1FH6、80C51單片機有片內RAM容量(A)。A、128BB、4KBC、8KBD、256B7、80C51單片機的最大時序定時單位是(D)。A、拍節B、狀態C、機器周期D、指令周期8、80C51單片機的定時器/計數器工作方式0是(C)。A、8位計數器結構B、16位計數器結構C、13位計數器結構D、2個8位計數器結構9、80C51單片機的外部中斷0中斷入口地址為()。A、000BHB、001BH10、單片機上電復位后,堆棧區的最大允許范圍是(B)個單元。A、64B、120C、128D、25611.80C51單片機ALE引腳是(C)。C、0003HD、0013HA、輸出高電平B、輸出低電平C、輸出矩形脈沖,頻率為fosc的1/6D、輸出矩形脈沖,頻率為fosc的1/212、80C51單片機的XTAL1和XTAL2引腳是(D)引腳。A、外接定時器B、外接串行口C、外接中斷D、外接晶振13、80C51系列單片機的中斷系統具有(A)。A、5個中斷源B、6個中斷源C、2個中斷源D、3個中斷源三、判斷題(T為正確、F為錯誤)1、在51系列單片機的指令系統中,其加法、減法、乘法和除法必須有累加器A的參與才能完成。T2、當80C51的EA引腳接低電平時,CPU只能訪問片外ROM,而不管片內是否有程序存儲器。T3、是讀端口還是讀鎖存器是用指令來區別的。T4、在80C51中,當CPU訪問片內、外ROM區時用MOVC指令,訪問片外RAM區時用MOVX指令,訪問片內RAM區時用MOV指令。T5、工作寄存器組是通過置位PSW中的RS0和RS1來切換的。T6、訪問128個位地址用位尋址方式,訪問低128字節單元用直接或間接尋址方式。T7、單片機80C51復位后,其PC指針初始化為0000H,使單片機從該地址單元開始執行程序。T8、單片機系統上電后,其內部RAM的值是不確定的。T9、在51系列單片機中,中斷服務程序從矢量地址開始執行,一直到返回指令RETI為止。T10、在執行子程序調用或執行中斷服務程序時都將產生壓棧的動作。T11、定時/計數器工作于定時方式時,是通過80C51片內振蕩器輸出經12分頻后的脈沖進行計數,直至溢出為止。T12、定時/計數器工作于計數方式時,是通過809C51的P3.4和P3.5對外部脈沖進行計數,當遇到脈沖下降沿時計數一次。T13、單片機80C51的定時/計數器是否工作可以通過外部中斷進行控制。T14、并行通信的優點是傳送速度高,缺點是所需傳送線較多,遠距離通信不方便。T15、串行通信的優點是只需一對傳送線,成本低,適于遠距離通信,缺點是傳送速度較低。T16、異步通信中,在線路上不傳送字符時保持高電平。T17、在異步通信的幀格式中,數據位是低位在前高位在后的排列方式。T18、異步通信中,波特率是指每秒傳送二進制代碼的位數,單位是b/s。T19、在80C51的串行通信中,串行口的發送和接收都是對特殊功能寄存器SBUF進行讀/寫而實現的。T20、在單片機809C51中,讀和寫的SBUF在物理上是獨立的,但地址是相同的。T21、單片機80C51一般使用非整數的晶振是為了獲得精確的波特率。T22、單片機809C51和PC機的通信中,使用芯片MAX232是為了進行電平轉換。T23、在A/D轉換器中,逐次逼近型在精度上不及雙積分型,但雙積分型在速度上較低。T24、A/D轉換的精度不僅取決于量化位數,還取決于參考電壓。T四、簡答題1、單片機80C51有哪些中斷源,對其中斷請求如何進行控制?答:80C51中斷系統有5個中斷源:INT0:外部中斷0請求,低電平有效。通過P3.2引腳輸入。INT1:外部中斷1請求,低電平有效。通過P3.3引腳輸入。T0:定時器/計數器0溢出中斷請求。T1:定時器/計數器1溢出中斷請求。TXD/RXD:串行口中斷請求。當串行口完成一幀數據的發送或接收時,便請求中斷。2、簡述單片機809C51中斷的自然優先級順序,如何提高某一中斷源的優先級別。答:中斷源(控制位)/自然優先級外部中斷0(PX0)/最高定時器/計數器0溢出中斷(PT0)外部中斷1(PX1)定時器/計數器1溢出中斷(PT1)串行口中斷(PS)/最低若某幾個控制位為1,則相應的中斷源就規定為高級中斷;反之,若某幾個控制位為0,則相應的中斷源就規定為低級中斷。當同時接收到幾個同一優先級的中斷請求時,響應哪個中斷源則取決于內部硬件查詢順序(即自然優先級)。3、簡述定時/計數器4種工作模式中方式0、1、2的特點。答:方式1:是16位的定時器/計數器;方式2:把TL0(或TL1)配置成一個可以自動重裝載的8位定時器/計數器。4、簡述80C51串口通信的四種方式及其特點。方式0:同步移位寄存器輸入/輸出方式,常用于擴展I/O口。波特率固定為振蕩頻率的1/12,并不受PCON寄存器中SMOD位的影響;方式1:用于串行發送或接收,為10位通用異步接口。TXD與RXD分別用于發送與接收數據。收發一幀數據的格式為1位起始位、8位數據位(低位在前)、1位停止位,共10位。波特率由定時器T1的溢出率與SMOD值同時決定;方式2:用于串行發送或接收,為11位通用異步接口。TXD與RXD分別用于發送與接收數據。收發一幀數據的格式為1位起始位、8位數據位(低位在前)、1位可編程的第9數據位和1位停止位,共11位。波特率取決于PCON中SMOD位的值:當SMOD=0時,波特率為的1/64;當SMOD=1時,波特率為的1/32;方式3:用于串行發送或接收,為11位通用異步接口。TXD與RXD分別用于發送與接收數據。幀格式與方式2相同,波特率與方式1相同。五、編程題1、用一個定時/計數器加軟件計數器的方式,實現一秒的時鐘基準信號,試寫出程序并加以說明。(設晶振頻率為12M

溫馨提示

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

評論

0/150

提交評論