單片機原理及應用知識點匯總(復習)_第1頁
單片機原理及應用知識點匯總(復習)_第2頁
單片機原理及應用知識點匯總(復習)_第3頁
單片機原理及應用知識點匯總(復習)_第4頁
單片機原理及應用知識點匯總(復習)_第5頁
免費預覽已結束,剩余2頁可下載查看

下載本文檔

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

文檔簡介

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

2、口具有第二功能。7、 80C51 具有 64 KB 的字節尋址能力。&在 80C51 中,片內 RAM 分為地址為 00H7FH 的真正 RAM 區,和地址為 80HFFH 的特 殊功能寄存器(SFR)區兩個部分。9、 在 80C51 中,通用寄存器區共分為 4 組,每組 8 個工作寄存器,當 CPU 復位時,第 0 組 寄存器為當前的工作寄存器。10、數據指針 DPTR 是一個 16 位的 特殊功能寄存器 寄存器。11、 在 80C51 中,一個機器周期包括12 個振蕩周期,而每條指令都由一個或幾個機器周期組成,分別有單周期指令、雙周期指令和4 周期 指令。12、 當系統處于正常工作

3、狀態且振蕩穩定后,在RST 引腳上加一個高 電平并維持 2 個機器周期,可將系統復位。13、 單片機 80C51 復位后,其 I/O 口鎖存器的值為 0FFH,堆棧指針的值為07H ,SBUF的值為 不定 ,內部 RAM 的值不受復位的影響,而其余寄存器的值全部為0H。14、 在 809C51 中,有兩種方式可使單片機退出空閑模式,其一是任何的中斷請求被響應, 其 二是 硬件復位;而只有 硬件復位 方式才能讓進入掉電模式的單片機退出掉電模式。15、 單片機 80C51 的 5 個中斷源分別為INT0、INT1、T0、T1 以及 TXD/RXD 。16、單片機 80C51 的中斷要用到 4 個特

4、殊功能寄存器,它們是 TCON、SCON、 IE 以及 IP。17、 在 80C51 中,外部中斷由 IT0(1)位來控制其兩種觸發方式,分別是 電平 觸發方式和邊 沿觸發方式。18、中斷處理過程分為 4 個階段,即 中斷請求、中斷響應、中斷服務以及中斷返回。19、單片機 80C51 片內有兩個 16 位的定時/計數器,即 T0 和 T1,它們都有 定時 和 計 數的功能。20、單片機 80C51 的時鐘頻率為 6MHz,若要求定時 1ms,定時/計數器工作于模式 1,其定時/ 計數器的初值為 FE0CH。21、單片機 80C51 具有并行通信和 串行通信兩種通信方式。22、 串行通信有同步通

5、信和異步通信兩種通信方式。23、 在異步通信中,數據的幀格式定義一個字符由4 部分組成,即:起始位、數據位、 奇偶校驗位和停止位。24、 串行通信中,為使設備同步工作,需要通信雙方有兩個共同的要求,一是通信雙方必須采用統一的編碼方式,二是通信雙方必須能產生相同的傳送速率。25、 單片機 80C51 中的串行通信共有 4 種方式,其中方式 0 是用作同步移位寄存器來擴 展 I/O 口的。26、設 80C51 的晶振頻率為 11.0592MHz,選用定時器 T 工作模式 2 作波特率發生器,波特率為2400b/s,且 SMOD 置 0,則定時器的初值為F4H27、 鍵盤可分為獨立連接 式和矩陣 式

6、兩類。鍵盤可分為編碼 式和 非編碼 式兩類。28、 LED 數碼管有靜態 顯示和 動態顯示兩種方式。29、 在執行下列指令后,A=_60H_,R0=_45H_ ,( 60H)=_。MOV A,# 45HMOV R0,# 60HMOV R0,AXCH A, RO30、設 RAM 中(2456H)=66H , (2457H)=34H, ROM 中(2456H)=55H, (2457H)=64H。請分析下 面程序執行后各寄存器的內容。(A) =_64H_,( DPTR)=_2456H。MOV A,#1MOV DPTR,#2456HMOVC A,A+DPTR31 對單片機而言,連接到數據總線上的輸出口

7、應具有(鎖存)功能。32決定程序執行的順序是 (PC)寄存器,該寄存器復位時的值為(0000h)。33單片機內包含組成微機的三個主要功能部件是 CPU、存儲器和(I/O 口)。34. 80C5 係列單片機字長是(8)位,有(40)根引腳。35. ALE 信號的作用是(鎖存允許)。36.80C51 復位后,PC= (0000) H。37.80C51 的堆棧指針是(SP)。38. 80C51 單片機的 P0 口和 P2 口除了可以作為并行口進行數據的輸入/輸出外,通常還用來構 建系統的(地址)和(數據)。39.80C51 單片機外部中斷請求信號有電平方式和(邊沿觸發),在電平方式下,當采集到 IN

8、T0、INT1 的有效信號為(低電平)時,激活外部中斷。40.80C51 單片機指令 ANL A,20H 中源操作數的尋址方式是(直接)。41 .串行通訊中有 (同步)和異步兩種基本方式。42.C51 中存儲類型 XDATA 定義的是(外部)存儲空間,其地址范圍是 (0000hffffH )43執行下列程序后,(A) =_35H_ ,( B) =_16H_ 。MOV A,#9FHMOV B,#36HANL B,ASETB CADDCA,B二、選擇題1、80C51 是以下哪個公司的產品? ( C )A、INTEL B、AMD C、ATMEL D、PHILIPS2、80C51 系列單片機是屬于(

9、C )體系結構。A、馮諾依曼B、普林斯頓C、哈佛 D、圖靈3、以下哪一條指令的寫法是錯誤的( C )。A、MOV DPTR,#3F98H B、MOV R0,#0FEH C、MOV 50H,#0FC3DH D、INC R04、以下哪一條指令的寫法是錯誤的( D )。A、INC DPTR B、MOV R0,#0FEH C、DEC A D、PUSH A5、以下哪一條指令的寫法是錯誤的( B )。A、MOVC A,A+DPTRB、MOV R0,#FEH C、CPL A D、PUSH ACC6、以下哪一條是位操作指令( B )。A、MOV P0,#0FFH B、CLR P1.0 C、CPL A D、PO

10、P PSW7、以下哪一條是位操作指令( B )。A、MOV P1,#0FFH B、MOV C,ACC.1C、CPL AD、POP PSW&以下哪一條是位操作指令( B )。A、MOV P0,#0FFH B、SETB TR0 C、CPL R0 D、PUSH PSW9、以下哪種方式的接口總線最少? ( C )A、SPI B、I2C C、單總線D、并行通信10、以下哪個是屬于單片機系統前向通道的器件? ( A )A、A/D 轉換 B、D/A 轉換 C、LED 數碼管D、繼電器11、80C51 單片機的 RS1,RS0=01 時,當前寄存器 R0 R7 占用內部 RAM( B )單元。A、00

11、H07H B、08H0FH C、10H17H D、 18H1FH12、80C51 單片機有片內 RAM 容量(A )。A. 128B B、 4KB C、 8KB D、 256B13、 80C51 單片機的最大時序定時單位是 ( D )A、拍節 B、狀態 C、機器周期 D、指令周期14、80C51 單片機的定時器 /計數器工作方式 0 是( C )。A、 8 位計數器結構 B、 16 位計數器結構 C、 13 位計數器結構 D、 2 個 8 位計數器結構15、80C51 單片機的外部中斷 0 中斷入口地址為 ( C )A、 000BH B、 001BHC、 0003H D、 0013H16.在下

12、列 80C5I 單片機各條指令中,錯誤的是(A )17. 單片機上電復位后,堆棧區的最大允許范圍是 ( B ) 個單元A64 B120 C128 D25618. 80C51 單片機 ALE 引腳是(C )。A 輸出高電平B 輸出低電平C.輸出矩形脈沖,頻率為 fosc 的 1/6D 輸出矩形脈沖,頻率為 fosc 的 1/219. 80C51 單片機的 XTAL1 和 XTAL2 引腳是(D )引腳。A、外接定時器B、外接串行口C、外接中斷D、外接晶振20.80C51 的串行數據緩沖器 SBUF 用于( D )。A .存放運算中間結果B .暫存數據和地址C.存放待調試的程序D .存放待發送或已

13、接收到的數據21.假定設置堆棧指針 SP 的值為 37H,在進行子程序調用時把斷點地址進棧保護后,SP 的值為(D )23.在 80C51 指令中,下列指令中( C)是無條件轉移指令。A. LCALL addr16 B. DJNZ direct,reI C. SJMP reID. ACALL addr1124. 80C51 系列單片機的中斷系統具有(A )0A、 5 個中斷源B、 6 個中斷源C、 2 個中斷源D、 3 個中斷源25.指令和程序是以( C )形式存放在程序存儲器中 0A、源程序B、匯編程序C、二進制編碼D、BCD 碼26.當需要從 80C51 單片機程序存儲器取數據時,采用的指

14、令為(B )A、 MOV A, R1B、 MOVC A, A + DPTRC、 MOVX A, R0D、 MOVX A, DPTR三、判斷1、 在 51 系列單片機的指令系統中,其加法、減法、乘法和除法必須有累加器A 的參與才能完成。T2、當 80C51 的 EA 引腳接低電平時,CPU 只能訪問片外 ROM,而不管片內是否有程序存儲器。T3、當 80C51 的 EA 引腳接高電平時,CPU 只能訪問片內的 4KB 空間。F4、 80C51 系列單片機直接讀端口和讀端口鎖存器的結果永遠是相同的。F5、 是讀端口還是讀鎖存器是用指令來區別的。 T6、 在 80C51 的片內 RAM 區中,位地址

15、和部分字節地址是沖突的。 F7、中斷的矢量地址位于 RAM 區中。 F8、在 80C51 中, 當 CPU 訪問片內、 外 ROM 區時用 MOVC 指令, 訪問片外 RAM 區時用 MOVX 指令, 訪AMOVC A+DPTR , ABMOV A, R0CMOV 20H, ADMOV B, AA. 6H B. 37HC. 38H D. 39H22. 單片機中的程序計數器A .存放指令C.存放下一條指令地址PC 用來(B )。B .存放正在執行的指令地址D .存放上一條指令地址問片內 RAM 區時用 MOV 指令。 T9、工作寄存器區不允許做普通的 RAM 單元來使用。 F10、工作寄存器組是

16、通過置位 PSW 中的 RS0 和 RS1 來切換的。T11、特殊功能寄存器可以當作普通的 RAM 單元來使用。 F12、訪問 128 個位地址用位尋址方式,訪問低 128 字節單元用直接或間接尋址方式。 T13、 堆棧指針 SP 的內容可指向片內 00H7FH 的任何 RAM 單元,系統復位后,SP 初始化為 00H。F14、DPTR 只能當作一個 1 6 位的特殊功能寄存器來使用。 F15、 程序計數器 PC 是一個可以尋址的特殊功能寄存器。F16、 單片機 80C51 復位后,其 PC 指針初始化為 0000H,使單片機從該地址單元開始執行程序。T17、單片機系統上電后,其內部 RAM

17、的值是不確定的。 T18、 在 80C51 中,當產生中斷響應時,所有中斷請求標志位都由硬件自動清零。 F19、 在 51 系列單片機中,中斷服務程序從矢量地址開始執行,一直到返回指令RETI 為止。 T20、 在執行子程序調用或執行中斷服務程序時都將產生壓棧的動作。T21、定時/計數器工作于定時方式時,是通過 80C51 片內振蕩器輸出經 12 分頻后的脈沖進行計數,直至 溢出為止。 T22、定時/計數器工作于計數方式時,是通過 809C51 的 P3.4 和 P3.5 對外部脈沖進行計數,當遇到脈沖 下降沿時計數一次。 T23、定時/計數器在工作時需要消耗 CPU 的時間。F24、定時 /

18、計數器的工作模式寄存器 TMOD 可以進行位尋址。 F25、 定時 /計數器在使用前和溢出后,必須對其賦初值才能正常工作。 F26、 在 51 系列單片機的指令中,既有帶借位的減法指令,又有不帶借位的減法指令。F27、 單片機 80C51 的定時/計數器是否工作可以通過外部中斷進行控制。T28、 并行通信的優點是傳送速度高,缺點是所需傳送線較多,遠距離通信不方便。T29、 串行通信的優點是只需一對傳送線,成本低,適于遠距離通信,缺點是傳送速度較低。T30、 異步通信中,在線路上不傳送字符時保持高電平。 T31、 在異步通信的幀格式中,數據位是低位在前高位在后的排列方式。T32、 異步通信中,波

19、特率是指每秒傳送二進制代碼的位數,單位是b/s。 T33、 在 80C51 的串行通信中,串行口的發送和接收都是對特殊功能寄存器SBUF 進行讀/寫而實現的。T34、 在單片機 809C51 中,串行通信方式 1 和方式 3 的波特率是固定不變的。F35、 在單片機 809C51 中,讀和寫的 SBUF 在物理上是獨立的,但地址是相同的。 T36、 單片機 80C51 一般使用非整數的晶振是為了獲得精確的波特率。 T37、單片機 809C51 和 PC 機的通信中,使用芯片 MAX232 是為了進行電平轉換。T38、 在 A/D 轉換器中,逐次逼近型在精度上不及雙積分型,但雙積分型在速度上較低

20、。T39、A/D 轉換的精度不僅取決于量化位數,還取決于參考電壓。 T四、簡答題1、 簡述 80C51 單片機中斷的概念。答:當 CPU 正在處理某件事情的時候,外部發生的某一事件請求CPU 迅速去處理,于是,CPU 暫時中止當前的工作,轉去處理所發生的時間。中斷服務處理完該事件以后,再回到原來被中止的地 方,繼續原來的工作,這樣的過程稱為中斷。2、 什么是保護現場,什么是恢復現場?答:保護現場:當 CPU 響應中斷程序時,硬件會自動把斷點地址( 1 6 位程序計數器的值)壓入 堆棧之外,用戶還須注意保護有關工作寄存器、累加器、標志位等信息; 恢復現場:在完成中斷服務程序后,恢復原工作寄存器、

21、累加器、標志位等的內容。3、單片機 80C51 有哪些中斷源,對其中斷請求如何進行控制?答: 80C51 中斷系統有 5 個中斷源: INT0 外部中斷 0 請求,低電平有效。通過 P3.2 引腳輸入。 INT1:外部中斷 1 請求,低電平有效。通過 P3.3 引腳輸入。 T0 定時器/計數器 0 溢出中斷請求。T1 定時器 /計數器 1 溢出中斷請求。 TXD/RXD 串行口中斷請求。當串行口完成一幀數據的發送或接收時,便請求中斷。4、簡述單片機 809C51 中斷的自然優先級順序,如何提高某一中斷源的優先級別。答 中斷源(控制位)自然優先級外部中斷 0( PX0)定時器/計數器 0 溢出中

22、斷( PT0)外部中斷 1( PX1)定時器/計數器 1 溢出中斷( PT1)串行口中斷( PS)最 低若某幾個控制位為 1,則相應的中斷源就規定為高級中斷;反之,若某幾個控制位為0,則相應的中斷源就規定為低級中斷。當同時接收到幾個同一優先級的中斷請求時,響應哪個中斷源則取決 于內部硬件查詢順序(即自然優先級)。5、簡述 51 系列單片機中斷響應的條件。答:有中斷源發出中斷請求;中斷總允許位 EA=1 ,即 CPU 開中斷;申請中斷的中斷源的中斷允許位為 1,即中斷沒有屏蔽; 無同級或更高級中斷正在被服務;當前的指令周期已經結束;6、簡述定時 /計數器 4 種工作模式中方式 0、 1、 2 的

23、特點。答:方式 0:是 13 位的定時器/計數器,寄存器 TLx 存低 5 位,THx 存高 8 位。方式 1:是 16 位的定時器/計數器;方式 2:把 TL0 (或 TL1 )配置成一個可以自動重裝載的 8 位定時器/計數器;7、 簡述 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 中

溫馨提示

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

評論

0/150

提交評論