版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、單片機知識點匯總單片機原理及應用知識點匯總一、填空題1、 單片機是將微處理器、一定容量的RAM 和ROM以及_J/O_ 口、定時器等電路集成在一 塊芯片上而構成的微型計算機。2、 單片機80C51片內集成了4 KB的FLASH ROM,共有 5 個中斷源。3、 兩位十六進制數最多可以表示256個存儲單元。4、在80C51中,只有當EA引腳接 高 電平時,CPU才訪問片內的Flash ROM。8位數據由6、在 I/O 口中,7、80C51 具有&在80C51中,片內RAM分為地址為5、 當CPU訪問片外的存儲器時,其低八位地址由 _P0_ 口提供,高八位地址由 P2 口提供, P0 口提
2、供。P3 口具有第二功能。P0 口在接LED時,必須提供上拉電阻,64 KB的字節(jié)尋址能力。00H7FH 的真正RAM區(qū),和地址為80HFFH的特6 / 6殊功能寄存器(SFR)區(qū)兩個部分。9、在80C51中,通用寄存器區(qū)共分為 第0組寄存器為當前的工作寄存器。10、數據指針DPTR是一個16位的 特殊功能寄存器 寄存器。11、在80C51中,一個機器周期包括 竺個振蕩周期,而每條指令都由一個或幾個機器周期組成,分別有單周期指令、雙周期指令和4周期 指令。12、當系統處于正常工作狀態(tài)且振蕩穩(wěn)定后,在 持 2 個機器周期,可將系統復位。4組,每組 8個工作寄存器,當CPU復位時,RST引腳上加一
3、個電平并維13、 單片機80C51復位后,其I/O 口鎖存器的值為 0FFH ,堆棧指針的值為07H ,SBUF 的值為 不定 ,內部RAM的值不受復位的影響,而其余寄存器的值全部為14、 在809C51中,有兩種方式可使單片機退出空閑模式,其一是任何的中斷請求被響應,其 二是 硬件復位;而只有 硬件復位 方式才能讓進入掉電模式的單片機退出掉電模式。15、 單片機80C51的5個中斷源分別為INT0、INT1 、T0、T1 以及 TXD/RXD 。16、單片機80C51的中斷要用到4個特殊功能寄存器,它們是 TCON、SCON、上 以及JP。17、 在80C51中,外部中斷由IT0(1)位來控
4、制其兩種觸發(fā)方式,分別是 電平觸發(fā)方式和邊沿觸發(fā)方式。18、中斷處理過程分為4個階段,即 中斷請求、中斷響應、中斷服務 以及中斷返回。19、單片機80C51片內有兩個 工 位的定時/計數器,即T0和T1,它們都有 定時 和 且 數的功能。20、單片機計數器的初值為21、單片機0H 。80C51的時鐘頻率為6MHz,若要求定時1ms,定時/計數器工作于模式1,其定時/FE0CH。80C51具有 并行 通信和 串行通信兩種通信方式。22、 串行通信有同步通信和異步通信兩種通信方式。23、 在異步通信中,數據的幀格式定義一個字符由4部分組成,即:起始位、數據位、 奇偶校驗位和停止位。24、串行通信中
5、,為使設備同步工作,需要通信雙方有兩個共同的要求,一是采用統一的編碼方式,二是通信雙方必須能產生相同的傳送速率。25、單片機80C51中的串行通信共有 亠 種方式,其中方式_0_是用作同步移位寄存器來擴 展I/O 口的。26、 設80C51的晶振頻率為11.0592MHz,選用定時器T工作模式2作波特率發(fā)生器,波特率為 2400b/s,且SMOD置0,則定時器的初值為F4H27、 鍵盤可分為獨立連接式和矩陣 式兩類。鍵盤可分為編碼 式和 非編d式兩類。通信和止異步通信雙方必須單片機知識點匯總28、 LED數碼管有 靜態(tài) 顯示和 動態(tài)顯示兩種方式。29、 在執(zhí)行下列指令后,A=_60H_,R0=
6、_45H,( 60H)=45H_。MOVMOVMOVXCHA, # 45H RO, # 60H R0, A A, RO30、設 RAM 中(2456H)=66H,(2457H)=34H, ROM 中(2456H)=55H, (2457H)=64H。請分析下面程序執(zhí)行后各寄存器的內容。(A)= _64H_,( DPTR)=_2456H。MOV A,#1MOV DPTR,#2456HMOVC A,A+DPTR31 .對單片機而言,連接到數據總線上的輸出口應具有(鎖存) 功能。32 .決定程序執(zhí)行的順序是 (PC)寄存器,該寄存器復位時的值為(OOOOh)。33. 單片機內包含組成微機的三個主要功能
7、部件是CPU、存儲器和(I/O 口)。34. 80C51系列單片機字長是(8)位,有(40)根引腳。35. ALE信號的作用是(鎖存允許)。36.80C51 復位后,PC= (0000) H。37.80C51的堆棧指針是(SP)o38. 80C51單片機的P0 口和P2 口除了可以作為并行口進行數據的輸入/輸出外,通常還用來 構建系統的(地址)和(數據)。39. 80C51單片機外部中斷請求信號有電平方式和 (邊沿觸發(fā)).在電平方式下,當采集到INTO、 INT1的有效信號為(低電平)時,激活外部中斷。40. 80C51單片機指令ANL A , 20H中源操作數的尋址方式是(直接)。41. 串
8、行通訊中有 (同步)和異步兩種基本方式。42. C51中存儲類型XDATA定義的是(外部)存儲空間,其地址范圍是 (OOOOh-ffffH )43. 執(zhí)行下列程序后,(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系列單片機是屬于(C )體系結構。A、馮諾依曼 B、普林斯頓C、哈佛 D、3、以下哪一條指令的寫法是錯誤的( C )oA、MOV DPTR,#3F98H B、MO
9、V R0,#0FEH C、4、以下哪一條指令的寫法是錯誤的(A、INC DPTR B、MOV R0,#0FEH5、以下哪一條指令的寫法是錯誤的(D )oC、DECB ) oA、MOVC A,A+DPTRB、MOV R0,#FEH6、 以下哪一條是位操作指令(BA、MOV PO , #OFFH B、CLR P 1.07、 以下哪一條是位操作指令(B圖靈MOV 50H,#0FC3DHD、INC ROD、PUSH AC、CPL A D、PUSH ACC)。C、CPL A D、POP PSW)。A、 &A、9、A、單片機MOV P1,#0FFH B、MOV C,ACC.1 以下哪一條是位操作指
10、令(B )。MOV P0, #0FFH B、SETB TR0知識點匯總C、CPL AD、POP PSWC、CPL R0D、PUSH PSW以下哪種方式的接口總線最少?( C )SPI B、I2CC、單總線D、并行通信10、以下哪個是屬于單片機系統前向通道的器件? ( A )A、A/D轉換B、D/A轉換C、LED數碼管D、繼電器11、80C51單片機的RS1,RS0=01時,當前寄存器 R0 R7占用內部IA、00H07H B、08H0FH C、10H 17H D、18H 1FH12、80C51單片機有片內RAM 容量(A )。A. 128B B、4KB C、8KB D、256B13、80C51
11、單片機的最大時序定時單位是(D )。A、拍節(jié)B、狀態(tài)C、機器周期D、指令周期14、80C51單片機的定時器/計數器工作方式0是(C )。A、8位計數器結構B、16位計數器結構 C、13位計數器結構D、(C ) 00013HA )oC. MOV 20H, A (B )個單元。B、I2CRAM( B )單元。2個8位計數器結構15. 80C51單片機的外部中斷0中斷入口地址為A、 000BH B、 001BHC、0003H D、16. 在下列80C5l單片機各條指令中,錯誤的是(A . MOVC A+DPTR,A B . MOV A, R017. 單片機上電復位后,堆棧區(qū)的最大允許范圍是A. 64
12、 B. 120 C. 128 D. 25618. 80C51單片機ALE引腳是(C )。A .輸出高電平B.輸出低電平C.輸出矩形脈沖,頻率為fosc的1/6D .輸出矩形脈沖,頻率為fosc的1/219. 80C51單片機的XTAL1和XTAL2引腳是(A、外接定時器B、外接串行口20.80C51的串行數據緩沖器SBUF用于(DA 存放運算中間結果B.暫存數據和地址D .存放待發(fā)送或已接收到的數據D )引腳。C、外接中斷)。C.存放待調試的程序D . MOV B, AD、外接晶振21. 假定設置堆棧指針SP的值為37H,在進行子程序調用時把斷點地址進棧保護后,SP的值為(D )。A . 6H
13、 B . 37H22. 單片機中的程序計數器A .存放指令C.存放下一條指令地址D. 39HB )。C. 38HPC用來(B 存放正在執(zhí)行的指令地址D .存放上一條指令地址C)是無條件轉移指令。C. SJMP relD . ACALL addr11)。23. 在80C51指令中,下列指令中(A. LCALL addr16B. DJNZ direct,rel24. 80C51系列單片機的中斷系統具有( AA、5個中斷源B、6個中斷源C、2個中斷源 D、3個中斷源25. 指令和程序是以(C )形式存放在程序存儲器中。A、源程序B、匯編程序C、二進制編碼26. 當需要從80C51單片機程序存儲器取數
14、據時,采用的指令為(B )A、MOV A, R1C、MOVX A, R0B、MOVC A, D、MOVX A,D、BCD 碼A + DPTR DPTR單片機 知識點匯總三、判斷1、 在 51 系列單片機的指令系統中,其加法、減法、乘法和除法必須有累加器A 的參與才能完成。 T2、 當80C51的EA引腳接低電平時,CPU只能訪問片外ROM,而不管片內是否有程序存儲器。T3、當80C51的EA引腳接高電平時,CPU只能訪問片內的4KB空間。F4、 80C51 系列單片機直接讀端口和讀端口鎖存器的結果永遠是相同的。F5、 是讀端口還是讀鎖存器是用指令來區(qū)別的。T6、在 80C51 的片內 RAM
15、區(qū)中,位地址和部分字節(jié)地址是沖突的。 F7、中斷的矢量地址位于 RAM 區(qū)中。 F8、在80C51中,當CPU訪問片內、外ROM區(qū)時用MOVC指令,訪問片外RAM區(qū)時用MOVX指令, 訪問片內 RAM 區(qū)時用 MOV 指令。 T9、工作寄存器區(qū)不允許做普通的 RAM 單元來使用。 F10、工作寄存器組是通過置位 PSW中的RS0和RS1來切換的。T11、特殊功能寄存器可以當作普通的 RAM 單元來使用。 F12、 訪問 128個位地址用位尋址方式,訪問低 128字節(jié)單元用直接或間接尋址方式。TFF使單片機從該地址單元開始執(zhí)行程序。 T T13、 堆棧指針SP的內容可指向片內00H7FH的任何R
16、AM單元,系統復位后,SP初始化為00H。F14、DPTR 只能當作一個 16位的特殊功能寄存器來使用。15、程序計數器PC是一個可以尋址的特殊功能寄存器。16、單片機80C51復位后,其PC指針初始化為0000H,17、單片機系統上電后,其內部 RAM 的值是不確定的。18、在 80C51 中,當產生中斷響應時,所有中斷請求標志位都由硬件自動清零。19、在 51 系列單片機中,中斷服務程序從矢量地址開始執(zhí)行,一直到返回指令20、 在執(zhí)行子程序調用或執(zhí)行中斷服務程序時都將產生壓棧的動作。T21、定時 /計數器工作于定時方式時, 溢出為止。 T22、定時 /計數器工作于計數方式時, 下降沿時計數
17、一次。 T定時 /計數器在工作時需要消耗 定時 /計數器的工作模式寄存器 定時 /計數器在使用前和溢出后,FRETI 為止。 T是通過 80C51 片內振蕩器輸出經 12分頻后的脈沖進行計數,直至是通過 809C51的P3.4和P3.5對外部脈沖進行計數,當遇到脈沖23、24、25、26、27、28、29、30、31、32、33、34、35、36、37、38、39、CPU的時間。FTMOD 可以進行位尋址。 F 必須對其賦初值才能正常工作。 F在 51 系列單片機的指令中,既有帶借位的減法指令,又有不帶借位的減法指令。 單片機80C51的定時/計數器是否工作可以通過外部中斷進行控制。T并行通信
18、的優(yōu)點是傳送速度高,缺點是所需傳送線較多,遠距離通信不方便。 T 串行通信的優(yōu)點是只需一對傳送線,成本低,適于遠距離通信,缺點是傳送速度較低。 異步通信中,在線路上不傳送字符時保持高電平。 T 在異步通信的幀格式中,數據位是低位在前高位在后的排列方式。 T 異步通信中,波特率是指每秒傳送二進制代碼的位數,單位是b/s。 T在80C51的串行通信中,串行口的發(fā)送和接收都是對特殊功能寄存器SBUF進行讀/寫而實現的。T在單片機809C51中,串行通信方式1和方式3的波特率是固定不變的。F 在單片機 809C51 中,讀和寫的 SBUF 在物理上是獨立的,但地址是相同的。 T 單片機 80C51 一
19、般使用非整數的晶振是為了獲得精確的波特率。 T單片機809C51和PC機的通信中,使用芯片 MAX232是為了進行電平轉換。T 在 A/D 轉換器中,逐次逼近型在精度上不及雙積分型,但雙積分型在速度上較低。 T A/D 轉換的精度不僅取決于量化位數,還取決于參考電壓。 T單片機 知識點匯總四、簡答題1、簡述 80C51 單片機中斷的概念。答:當 CPU 正在處理某件事情的時候,外部發(fā)生的某一事件請求 CPU 迅速去處理,于是, CPU 暫 時中止當前的工作,轉去處理所發(fā)生的時間。中斷服務處理完該事件以后,再回到原來被中止的地 方,繼續(xù)原來的工作,這樣的過程稱為中斷。2、什么是保護現場,什么是恢
20、復現場? 答:保護現場:當 CPU 響應中斷程序時,硬件會自動把斷點地址( 16 位程序計數器的值)壓入 堆棧之外,用戶還須注意保護有關工作寄存器、累加器、標志位等信息; 恢復現場:在完成中斷服務程序后,恢復原工作寄存器、累加器、標志位等的內容。3、單片機 80C51 有哪些中斷源,對其中斷請求如何進行控制? 答: 80C51 中斷系統有 5 個中斷源: INTO外部中斷0請求,低電平有效。通過P3.2引腳輸入。 INT1:外部中斷1請求,低電平有效。通過P3.3引腳輸入。 T0定時器/計數器0溢出中斷請求。 T1 定時器 /計數器 1 溢出中斷請求。 TXD/RXD 串行口中斷請求。當串行口
21、完成一幀數據的發(fā)送或接收時,便請求中斷。自然優(yōu)先級 最高4、簡述單片機 809C51 中斷的自然優(yōu)先級順序,如何提高某一中斷源的優(yōu)先級別。最低答 中斷源(控制位) 外部中斷 0(PX0) 定時器 /計數器 0 溢出中斷( PT0) 外部中斷 1(PX1) 定時器 /計數器 1 溢出中斷( PT1) 串行口中斷( PS)若某幾個控制位為 1,則相應的中斷源就規(guī)定為高級中斷;反之,若某幾個控制位為 0,則相應 的中斷源就規(guī)定為低級中斷。當同時接收到幾個同一優(yōu)先級的中斷請求時,響應哪個中斷源則取決 于內部硬件查詢順序(即自然優(yōu)先級)。5、簡述 51 系列單片機中斷響應的條件。答 有中斷源發(fā)出中斷請求
22、; 中斷總允許位 EA=1 ,即 CPU 開中斷; 申請中斷的中斷源的中斷允許位為 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, 并不受 PCON 寄存器中 SMOD 位的影響。方式 1 用于串行發(fā)送或接收,為 1 0位通用異步接口。 TXD 與 RXD 分別用于發(fā)送與接收數據。 收發(fā)一幀數據的格式為 1 位起始位、 8 位數據位(低位在前)、 1 位停止位,共 10 位。波特率由定 時器 T1 的溢出率與 SMOD 值同時決定。方式 2 用于串行發(fā)送或接收,為 11 位通用異步接口。 TXD 與 RXD 分別用于發(fā)送與接收數據。 收發(fā)一幀數據的格式為 1 位起始位、 8 位數據位(低位在前)、 1 位可編程的第 9數據位和 1 位停止單片機 知識點匯總位,共11位。波特率取決于PCON中SMOD位的值:當SMOD
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 托班安全教案我的小手
- 放射性粒子治療護理規(guī)范
- 節(jié)油賽自駕游活動方案
- 4.1.2化學電源高二上學期化學人教版(2019)選擇性必修1
- 3.2.1金屬材料 課件高一上學期化學人教版(2019)必修第一冊
- 食品安全問題答題活動
- 企業(yè)工作職業(yè)生涯規(guī)劃
- 糖尿病的措施
- 智慧旅游運營方案
- 食品安全四員培訓
- 大學美育(同濟大學版)學習通超星期末考試答案章節(jié)答案2024年
- 中國急性缺血性卒中診治指南(2023版)
- 勞動法律學習試題
- 中考英語過去將來時趣味講解動態(tài)課件(43張課件)
- 過敏性休克完整版本
- 應急第一響應人理論考試試卷(含答案)
- DZ∕T 0213-2020 礦產地質勘查規(guī)范 石灰?guī)r、水泥配料類(正式版)
- 大學生職業(yè)規(guī)劃大賽成長賽道模板
- 2024年湖北省工業(yè)建筑集團有限公司招聘筆試參考題庫含答案解析
- 軟件工程師專業(yè)人物訪談
- 口腔診所器材清單
評論
0/150
提交評論