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

下載本文檔

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

文檔簡介

1、v1.0可編輯可修改 單片機原理及應用知識點匯總 一、填空題1、單片機是將微處理器、一定容量的ram和ROM以及I/O 口、定時器等電路集成在一塊芯片上而構成的微型計算機。2、單片機80C51片內集成了4 KB的FLASHROM共有 5 個中斷源。3、兩位十六進制數最多可以表示256 個存儲單元。4、在80C51中,只有當EA弓唧接 高 電平時,CPU+訪問片內的Flash ROMo5、當CPUJ問片外的存儲器時,其低八位地址由P0 口提供,高八位地址由 P2口提供,8位數據由P0口提供。6、在I/O 口中,P0 口在接LED時,必須提供上拉電阻,P3 口具有第二功能。7、80C51具有 64

2、KB的字節(jié)尋址能力。8、在80C51中,片內RAM為地址為00H7FH 的真正RAM%,和地址為80HFFH勺 特殊功能寄存器(SFR)區(qū)兩個部分。9、在80C51中,通用寄存器區(qū)共分為4 組,每組 8個工作寄存器,當CPU復位時,第0組寄存器為當前的工作寄存器。10、數據指針DPT時一個 16 位的 特殊功能寄存器 寄存器。11、在80C51中,一個機器周期包括衛(wèi) 個振蕩周期,而每條指令都由一個或幾個機器周期組成,分別有單周期指令、雙周期指令和4周期 指令。12、當系統(tǒng)處于正常工作狀態(tài)且振蕩穩(wěn)定后, 在RST引腳上加一個高 電平并維持2 個機器周期,可將系統(tǒng)復位。13、單片機80C51復位后

3、,其I/O 口鎖存器的值為0FFH ,堆棧指針的值為 07H, SBUF勺佰為不定 ,內部RAM勺值不受復位的影響,而其余寄存器的值全部為0H 。14、在809C51中,有兩種方式可使單片機退出空閑模式,其一是任何的中斷請求被響應,其二是硬件復位;而只有硬件復位方式才能讓進入掉電模式的單片機退出掉電模式。1 1 / 11v1.0可編輯可修改15、單片機80C51的5個中斷源分別為INTO INT1 T0 T1 以及 TXD/RXD 。16、單片機80C51的中斷要用到4個特殊功能寄存器,它們是 TCON SCON JE 以及 工。17、在80C51中,外部中斷由IT0(1)位來控制其兩種觸發(fā)方

4、式,分別是電平 觸發(fā)方式和邊沿 觸發(fā)方式。18、中斷處理過程分為4個階段,即中斷請求、中斷響應、中斷服務以及中斷返回 。19、單片機80C51片內有兩個16位的定時/計數器,即T0和T1,它們都有時 和 計數 的功能。20、單片機80C51的時鐘頻率為6MHz若要求定時1ms,定時/計數器工作于模式1,其定時/ 計數器的初值為FE0CH 。21、單片機80C51具有并行通信和一行通信兩種通信方式。22、串行通信有同步 通信和 異步通信兩種通信方式。23、在異步通信中,數據的幀格式定義一個字符由4部分組成,即: 起始位 、數據仇、 奇偶校驗位和停止位。24、串行通信中,為使設備同步工作,需要通信

5、雙方有兩個共同的要求,一是通信雙方必須采用統(tǒng)一的編碼方式,二是通信雙方必須能產生相同的傳送速H 025、單片機80C51中的串行通信共有4種方式,其中方式J0 是用作同步移位寄存器來擴展I/O 口的。26、設80C51的晶振頻率為,選用定時器T工作模式2作波特率發(fā)生器,波特率為2400b/s ,且 SMODI 0,則定時器的初值為F4H27、鍵盤可分為獨立連接式和 矩陣 式兩類。鍵盤可分為編碼式和非編碼式兩類。28、LED數碼管有靜態(tài)顯示和動態(tài)顯示兩種方式。29、在執(zhí)行下列指令后,A=60H R0=_45H ( 60H) = 45HMOV A, # 45HMOV R0, # 60HMOV RQ

6、 AXCH A, R030、設 RAM中(2456H)=66H, (2457H)=34H, ROM中(2456H)=55H, (2457H)=64H。請分析下面程 序執(zhí)行后各寄存器的內容。(A) = 64H (DPTR =2456HMOV A #1MOV DPT; R#2456HMOVC A A+DPTR31 .對單片機而言,連接到數據總線上的輸出口應具有(鎖存) 功能。32 .決定程序執(zhí)行的順序是 (P。寄存器,該寄存器復位時的值為(0000h)。33 .單片機內包含組成微機的三個主要功能部件是CPU存儲器和(I/O 口)。34 . 80C51系列單片機字長是(8)位,有(40)根引腳。信號

7、的作用是(鎖存允許)。復位后,PC=(0000) H的堆棧指針是(SP)038. 80C51單片機的P0 口和P2 口除了可以作為并行口進行數據的輸入/輸出外,通常還用來構建系統(tǒng)的(地址)和(數據)。39. 80C51單片機外部中斷請求信號有電平方式和(邊沿觸發(fā)),在電平方式下,當采集到INT0、INT1的有效信號為 上低電平)時,激活外部中斷。40. 80C51單片機指令ANL A, 20H中源操作數的尋址方式是 (直接)。41. 串行通訊中有 (同步)和異步兩種基本方式。中存儲類型XDATA1義的是(外部)存儲空間、其地址范圍是 (0000hffffH )43. 執(zhí)行下列程序后,(A) =

8、_35H (B) =_16HMOV A #9FHMOV B #36HANL B , A10 4 / 11v1.0可編輯可修改8 6/11SETB CADDC A B、選擇題1、80C51是以下哪個公司的產品(INTELB、AMDC、 ATMELD、PHILIPS2、80C51系列單片機是屬于()體系結構。馮諾依曼B、普林斯頓C、哈佛D、圖靈3、以下哪一條指令的寫法是錯誤的(MOV DPTR,#3F98H B、MOV R0,#0FEHC、MOV 50H,#0FC3DHD、INC R04、以下哪一條指令的寫法是錯誤的(INC DPTRB、MOV R0,#0FEHC、DECD、 PUSH A5、以下

9、哪一條指令的寫法是錯誤的(MOVC A,A+DPTR B、MOV R0,#FEHC、CPLD、PUSHACC6、以下哪一條是位操作指令(MOV P0 #0FFHB、CLRC、CPLD、POPPSW7、以下哪一條是位操作指令(MOV P1 #0FFHB、MOV C,C、CPLD、POPPSW8、以下哪一條是位操作指令(MOV00, #0FFHB、 SETBTR0C、CPLR0D、PUSHPSW9、以下哪種方式的接口總線最少(SPIB、I2CC、單總線D、并行通信10、以下哪個是屬于單片機系統(tǒng)前向通道的器件(A A/D轉換B、D/A轉換C、LED數碼管D、繼電11、80C51單片機的RS1,RS0

10、=01時,當前寄存器RO- R7占用內部RAM(B )單元。A 00H07HB、 08H0FHC、 10H17H D 18H 1FHv1.0可編輯可修改12、80C51單片機有片內 RAM容量(A )A. 128B B、4KB C、8KB D、256B13、80C51單片機的最大時序定時單位是( D )。A、拍節(jié)B、狀態(tài)C、機器周期D、指令周期14、80C51單片機的定時器/計數器工作方式0是( C )。A 8位計數器結構B、16位計數器結構C、13位計數器結構D、2個8位計數器結構15、80C51單片機的外部中斷0中斷入口地址為( C )。A 000BH B、001BH G 0003H D

11、0013H16.在下列80C51單片機各條指令中,錯誤的是( A )。1. MOVC A+DPTR B . MOV A, R0 C. MOV 20H, A D . MOV B, A17. 單片機上電復位后,堆棧區(qū)的最大允許范圍是(B )個單元。A. 64 B . 120 C , 128 D . 25618. 80C51單片機ALE弓唧是(C )。A.輸出高電平B .輸出低電平C .輸出矩形脈沖,頻率為fosc的1/6D.輸出矩形脈沖,頻率為fosc的1/219. 80C51單片機的XTAL1和XTAL2弓唧是(D )引腳。A、外接定時器B 、外接用行口 C 、外接中斷D 、外接晶振 的串行數據

12、緩沖器SBU刖于(D )。A.存放運算中間結果B .暫存數據和地址C .存放待調試的程序D.存放待發(fā)送或已接收到的數據21 .假定設置堆棧指針SP的值為37H在進行子程序調用時把斷點地址進棧保護后,SP的值為(D )。A. 6H B . 37H C . 38H D . 39H22 .單片機中的程序計數器PC用來(B )。A.存放指令B .存放正在執(zhí)行的指令地址C.存放下一條指令地址D .存放上一條指令地址23 .在80C51指令中,下列指令中( C )是無條件轉移指令。SJMP rel D . ACALL addrllA. LCALL addr16 B . DJNZ direct,rel C2

13、4 . 80C51系列單片機的中斷系統(tǒng)具有(A )。A、5個中斷源 B 、6個中斷源 C 、2個中斷源 D、3個中斷源25 .指令和程序是以(C )形式存放在程序存儲器中。A、源程序 B、匯編程序 C、二進制編碼 D、BCD6馬26 .當需要從80C51單片機程序存儲器取數據時,采用的指令為(B )A、MOV A, R1B 、MOVC A, A + DPTRC、MOVX A, R0 D、MOVX A, DPTR三、判斷1、在51系列單片機的指令系統(tǒng)中,其加法、減法、乘法和除法必須有累加器A的參與才能完成。T2、當80C51的EA引腳接低電平時,CPU只能訪問片外ROM而不管片內是否有程序存儲器

14、。T3、當80C51的EA引腳接高電平時,CPU只能訪問片內的4KB空間。F4、80C51系列單片機直接讀端口和讀端口鎖存器的結果永遠是相同的。F5、是讀端口還是讀鎖存器是用指令來區(qū)別的。T6、在80C51的片內RAMK中,位地址和部分字節(jié)地址是沖突的。F7、中斷的矢量地址位于 RAME中。F8、在80C51中,當CPUJ問片內、外ROMO寸用MOV的令,訪問片外RAMK時用MOVX!令,訪問片 內RAMxB用MOV旨令。T9、工作寄存器區(qū)不允許做普通的 RAMI元來使用。F10、工作寄存器組是通過置位 PSM的RSCffi RS1來切換的。T11、特殊功能寄存器可以當作普通的 RAMI元來使

15、用。F12、訪問128個位地址用位尋址方式,訪問低 128字節(jié)單元用直接或間接尋址方式。T13、堆棧指針SP的內容可指向片內00H7FH勺任何RAMI元,系統(tǒng)復位后,SP初始化為00Ho F14、DPTRR能當彳一個16位的特殊功能寄存器來使用。F15、程序計數器PC是一個可以尋址的特殊功能寄存器。F16、單片機80C51復位后,其PC指針初始化為0000H使單片機從該地址單元開始執(zhí)行程序。T17、單片機系統(tǒng)上電后,其內部 RAM勺值是不確定的。T18、在80C51中,當產生中斷響應時,所有中斷請求標志位都由硬件自動清零。F19、在51系列單片機中,中斷服務程序從矢量地址開始執(zhí)行,一直到返回指

16、令RETI為止。T20、在執(zhí)行子程序調用或執(zhí)行中斷服務程序時都將產生壓棧的動作。T21、定時/計數器工作于定時方式時,是通過 80C51片內振蕩器輸出經12分頻后的脈沖進行計數,直至 溢出為止。T22、定時/計數器工作于計數方式時,是通過 809C51的和對外部脈沖進行計數,當遇到脈沖下降沿時計 數一次。T23、定時/計數器在工作時需要消耗 CPU勺時間。F24、定時/計數器的工作模式寄存器 TMODT以進行位尋址。F25、定時/計數器在使用前和溢出后,必須對其賦初值才能正常工作。F26、在51系列單片機的指令中,既有帶借位的減法指令,又有不帶借位的減法指令。F27、單片機80C51的定時/計

17、數器是否工作可以通過外部中斷進行控制。T28、并行通信的優(yōu)點是傳送速度高,缺點是所需傳送線較多,遠距離通信不方便。T29、串行通信的優(yōu)點是只需一對傳送線,成本低,適于遠距離通信,缺點是傳送速度較低。T30、異步通信中,在線路上不傳送字符時保持高電平。T31、在異步通信的幀格式中,數據位是低位在前高位在后的排列方式。T32、異步通信中,波特率是指每秒傳送二進制代碼的位數,單位是 b/so T33、在80C51的串行通信中,用行口的發(fā)送和接收都是對特殊功能寄存器SBUFS行讀/寫而實現(xiàn)的。T34、在單片機809C51中,串行通信方式1和方式3的波特率是固定不變的。F35、在單片機809C51中,讀

18、和寫的SBUFft物理上是獨立的,但地址是相同的。T36、單片機80C51 一般使用非整數的晶振是為了獲得精確的波特率。T37、單片機809C51和PC機的通信中,使用芯片 MAX23犯為了進行電平轉換。T38、在A/D轉換器中,逐次逼近型在精度上不及雙積分型,但雙積分型在速度上較低。T39、A/D轉換的精度不僅取決于量化位數,還取決于參考電壓。T四、簡答題1、簡述80C51單片機中斷的概念10 9 / 11v1.0可編輯可修改答:當CPUE在處理某件事情的時候,外部發(fā)生的某一事件請求CPUS速去處理,于是,CPUT時中止當前的工作,轉去處理所發(fā)生的時間。 中斷服務處理完該事件以后,再回到原來

19、被中止的地方, 繼續(xù)原來的工作,這樣的過程稱為中斷。2、什么是保護現(xiàn)場,什么是恢復現(xiàn)場答:保護現(xiàn)場:當CPU向應中斷程序時,硬件會自動把斷點地址(16位程序計數器的值)壓入 堆棧之外,用戶還須注意保護有關工作寄存器、累加器、標志位等信息;恢復現(xiàn)場:在完成中斷服務程序后,恢復原工作寄存器、累加器、標志位等的內容。3、單片機80C51有哪些中斷源,對其中斷請求如何進行控制答:80C51中斷系統(tǒng)有5個中斷源: INTO:外部中斷0請求,低電平有效。通過引腳輸入。 INT1:外部中斷1請求,低電平有效。通過引腳輸入。 T0:定時器/計數器0溢出中斷請求。 T1:定時器/計數器1溢出中斷請求。 TXD/

20、RXD用行口中斷請求。當用行口完成一幀數據的發(fā)送或接收時,便請求中斷。4、簡述單片機809C51中斷的自然優(yōu)先級順序,如何提高某一中斷源的優(yōu)先級別。答:中斷源(控制位)自然優(yōu)先級外部中斷0(PX。最局定時器/計數器0溢出中斷(PT。外部中斷1 (PX1)定時器/計數器1溢出中斷(PT1)用行口中斷(PS)若某幾個控制位為1,則相應的中斷源就規(guī)定為高級中斷;反之,若某幾個控制位為0,則相應的中斷源就規(guī)定為低級中斷。當同時接收到幾個同一優(yōu)先級的中斷請求時,響應哪個中斷源則取決 于內部硬件查詢順序(即自然優(yōu)先級)。5、簡述51系列單片機中斷響應的條件。答:有中斷源發(fā)出中斷請求; 中斷總允許位EA=1

21、即CPUFF中斷; 申請中斷的中斷源的中斷允許位為 1,即中斷沒有屏蔽; 無同級或更高級中斷正在被服務; 當前的指令周期已經結束;6、簡述定時/計數器4種工作模式中方式0、1、2的特點。答:方式0:是13位的定時器/計數器,寄存器TLx存低5位,THx存高8位。方式1:是16位的定時器/計數器;方式2:把TL0 (或TL1)配置成一個可以自動重裝載的8位定時器/計數器;7、簡述80C51串口通信的四種方式及其特點。方式0:同步移位寄存器輸入/輸出方式,常用于擴展I/O 口。波特率固定為振蕩頻率的1/12, 并不受PCO隔存器中SMO曲的影響。方式1:用于用行發(fā)送或接收,為10位通用異步接口。TXM RX說別用于發(fā)送與接收數據。收發(fā)一幀數據的格式為1位起始位、8位數據位(低位在前)、1位停止位,共10位。波特率由定 時器T1的溢出率與SMODJ同時決定。方式2:用于用行發(fā)送或接收,為11位通用異步接口。TXDt RX說別用于發(fā)送與接收數據。收發(fā)一幀數據的格式為1位起始位、8位數據位(低位在前)、1位可編程的第9數據位和1位停止 位,共11位。波特率取決于 PCO即S

溫馨提示

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

評論

0/150

提交評論