完整版單片機知識點總結_第1頁
完整版單片機知識點總結_第2頁
完整版單片機知識點總結_第3頁
完整版單片機知識點總結_第4頁
完整版單片機知識點總結_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第一部分硬件基礎1、單片機的組成;2、單片機的并行I/O口在使用時,有哪些注意的地方?3、單片機的存儲器;程序存儲器和數(shù)據(jù)存儲器的尋址范圍,地址總線和數(shù)據(jù)總線的位數(shù);數(shù)據(jù)存儲器內存空間的分配;特殊功能寄存器區(qū);4、時鐘及機器周期;5、單片機的控制總線、地址總線及數(shù)據(jù)總線等。例:一、填空1.MCS-5憚片機有4個存儲空間,它們分別是:、2、MCS-51單片機的一個機器周期包括個狀態(tài)周期,個振蕩周期。設外接12MH翁振,則一個機器周期為so3. 程序狀態(tài)字PSW由位組成。4. 在MCS-51單片機內部,其RAMS端128個字節(jié)的地址空間稱為區(qū),但其中僅有個字節(jié)有實際意義。5. MCS-51系列單片

2、機為位單片機,其數(shù)據(jù)總線為位,地址總線為位,可擴展的地址范圍為。6. MCS-51單片機的4個并行I/O口若作為普通I/O使用時,輸入操作分為讀引腳和讀鎖存器,需要先向端口寫“1”的操作是。7. MCS-51單片機的特殊功能寄存器分為可位尋址和不可位尋址兩種,那么IE為,TMOM。8. 通常MCS-51單片機上電復位時PC=HSP=H、通用寄存器采用第組,這一組寄存器的地址范圍是H°9. MCS-51單片機堆棧遵循的數(shù)據(jù)存儲原則。10. 在MCS-51單片機中,使用P2、P0口傳送信號,且使用P0來傳送信號,這里采用的是技術。11. MCS-5俾片機位地址區(qū)的起始字節(jié)地址為。12.

3、對于并行口在讀取端口引腳信號時,必須先對端口寫。13. PC的內容是。14、MCS-51單片機運行出錯后需要復位,復位的方法是在復位引腳上加一個持續(xù)時間超過個時鐘周期的高電平。15、具有4KBytes儲存容量之存儲器,其至少需具有根地址線。二、問答1 .簡述MCS-51單片機的PRP1、P2和P3口的功能。2 .MCS-51單片機的三總線是由哪些口線構成的。3 .MCS-51單片機的位尋址區(qū)的字節(jié)地址范圍是多少?位地址范圍是多少?4 .MCS-51單片機存儲器在結構上有什么特點?在物理上和邏輯上各有那幾個地址空間?5 .簡述MCS-51單片機00H-7FH片內RAM勺功能劃分,寫出它們的名稱以

4、及所占用的地址空間,并說明它們的控制方法和應用特性。6 .請寫出MCS-51單片機的五個中斷源的入口地址。第二部分C51程序設計1、C51的指令規(guī)則;C51編程語句及規(guī)則;2、C51表達式和運算符;3、順序程序、分支程序及循環(huán)程序設計;4、C51的函數(shù);5、中斷函數(shù)。例:1. 程序的基本結構有。2. C51的存儲器模式有.。3. C51中int型變量的長度為,其值域為;unsignedchar型變量的長度為位,其值域為。4. C51中關鍵字sfr的作用,sbit的作用。5. 函數(shù)定義由和兩部分組成。6. C51的表達式由組成。C51表達式語句由表達式和組成。7. 若局部變量未初始化,其初值為8

5、. C51中f”運算符的作用是;運算符"”的作用9. 若函數(shù)無返回值,用關鍵字指定。10. 在C51中,語句while(1)循環(huán)體語句的含義是。11. C51中,用于定義變量片內數(shù)據(jù)存儲器類型的關鍵字是二、程序設計題1、電路如圖所示,要求編程實現(xiàn)一個流水燈1918yXTALIXTAL2RSTPSENALEEAP0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P27/A15-FFFFF-21222527

6、2812345678-P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD80C51WR710CIR8100R92、設全自動洗衣機控制面板上有8個按鍵,8個指示燈。按下一個按鍵,對應的指示燈點亮。U1I卜燈Mi1s°II恪MEEK眈琬PROGRAU-IQbLHtSRCFILE-TfitlA&U41叩胡)口fLWDI叩酬明州西iD3叩刷N如押iD5如的D6IDJADi115F2DW5P32WDP23J21P2岬聞都口RJSMR隍T居妗口嶺口孫1

7、E日鬻布T用期而陽”叼即F3碘叵PDTffiD"QI2Hss1LSIflK壬事EH*E田aHKHJSWFttFu一上上_1L第三部分中斷系統(tǒng)1、中斷的定義;2、中斷源及其優(yōu)先級;3、中斷過程及中斷應用編程例:一、填空題1. MCS-5伸片機有個中斷源。上電復位時,同級中斷的自然優(yōu)先級從高至低依次為,若IP=00010100B,優(yōu)先級別最高者為、最低者為。2. 外部中斷請求有觸發(fā)和觸發(fā)兩種觸發(fā)方式。3. MCS-51單片機5個中斷源的中斷入口地址為:。4,中斷向量是中斷服務程序的。5 .當定時器/計數(shù)器1申請中斷時,TF1為,當中斷響應后,TF1為當串口完成一幀字符接收時,RI為,當中

8、斷響應后,RI為,需要清零。6 .在MCS-51單片機的中斷系統(tǒng)中,中斷優(yōu)先級共分為7 .MCS-51單片機定時器T0的中斷類型號是。二、簡答題1 .MCS-51單片機有幾個中斷源?各中斷標志是如何產生的?如何撤銷的?各中斷源的中斷矢量分別是什么?2 .簡述MCS-51中斷過程。3 .MCS-51單片機有哪幾個中斷源?它們的中斷類型號分別是什么?自然優(yōu)先級由高到低依次是什么?三、程序設計題1、沒有外部中斷時,七段數(shù)碼管顯示8,當有外部中斷時,七段數(shù)碼管上顯示的8連續(xù)閃爍8次,然后繼續(xù)顯示8。要求編寫程序實現(xiàn)上述功能。XTAL1XTftLZRSfTALE筋P1J3FH.1FOQADQFn.lAM

9、PDIApZPQADJ陌"講PDJWADihiFfl.TMDTP3OTA3F2.VA9PZaV.1DP2aAiiF2OPZSI*FZ.TffllSpa.imcibpjirraPUJfflTTF3.*H13P35T1P3jSUfflP3.rKDWFFFg'FFHF1UP1,4PISP1£P1LT2、沒有中斷發(fā)生時,發(fā)光二極管閃爍,有中斷發(fā)生時,發(fā)光二極管變?yōu)榱魉疅粢缶帉懗绦驅崿F(xiàn)上述功能。U1X1CRYSTALR110kR21k>XTAL1P0.0/AD0P0.1/AD1P0.2/AD2XTAL2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6R

10、STP0.7/AD7P2.0/A8P2.1/A9P2.2/A10PSENP2.3/A11ALEP2.4/A12EA-P2.5/A13P2.6/A14P2.7/A15P1.0P3.0/RXDP11P3.1/TXDP1.2P1.3P3.2/INT0-P3.3/INT1-P1.4P3.4/T0P1.5P3.5/T1P1.6P3.6/WR-P1.7P3.7/RD-1918932212223281380C511343310-1112391383736F526274廿-8-29301L242513HrF11617D1癥-YELLOW-YELLOW-YELLOWR11300-YELLOW-YELLOW-YE

11、LLOW-YELLOWLED-YELLOWR3100R41100R5100R6100R7100R8100R9100R10100第四部分定時/計數(shù)器oo1 .定時/計數(shù)器的組成;2 .工作方式3 .應用編程。例:一、填空1 .MCS-51單片機中有個位的定時器/計數(shù)器,定時/計數(shù)器的核心是一個計數(shù)器。2 .定時器/計數(shù)器T0可以工作于方式。3 .方式0為位定時器/計數(shù)器。4 .若系統(tǒng)晶振頻率為12MHz則T0工作于定時方式1時最多可以定時1So5 .若MCS-51晶振頻率為12MHz則T0工作于計數(shù)方式時,可以接受的計數(shù)脈沖頻率范圍為。6 .TMOD中的M1M0=11時,定時器工作于方式7 .若

12、系統(tǒng)晶振頻率為6MHz則定時器可以實現(xiàn)的最小定時時間為pS8 .MCS-51單片機工作于定時狀態(tài)時,計數(shù)脈沖來自。9 .MCS-51單片機工作于計數(shù)狀態(tài)時,計數(shù)脈沖來自。10 .當GATE=0寸,啟動T0開始工作。11 .欲對300個外部事件計數(shù),可以選用定時器/計數(shù)器T1的模式或模式。二、簡答題1、定時器/計數(shù)器T0和T1各有幾種工作方式?簡述每種工作方式的特點。如何控制定時器/計數(shù)器的工作方式?2、設MCS-51單片機的晶振頻率fOSC=12MHz,分別討論定時器/計數(shù)器0在各種工作方式下的最長定時時間。若定時100ms則計算各種方式下的定時初值。三、程序設計題1、設單片機晶振頻率fosc

13、=6MH乙使用定時器0以方式0產生周期為600ps的等寬方波脈沖,并由P1.7輸出,以查詢方式完成。2、利用單片機定時功能實現(xiàn)倒計時9s時間,一位數(shù)碼管顯示。要求T0用方式2實現(xiàn)。晶振頻率為12MHz19189293031U1-卜XTAL1XTAL2RSTPSENALEEA345678P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.780C51P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP

14、3.7/RD3938FFR32128P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15101112131415161734323、利用定時器T0定時中斷控制P1.7驅動LED發(fā)光二極管亮1s滅1s的閃爍,設時鐘頻率為12MHz第五部分串行通信1、串行接口的組成;2、串行通信過程;3、通信方式及應用編程。例:一、填空題1. 在串行通信中,把每秒中傳送的二進制數(shù)的位數(shù)叫。2. 當SCON中的M0M1=10時,表示串口工作于方式,波特率為03. SCO即的REN=俵示。4. PCON中的SMOD=裝示。5. SCO即的TI=1

15、表示。6. MCS-51單片機串行通信時,先發(fā)送位,后發(fā)送位。7. MCS-51單片機方式2串行通信時,一幀信息位數(shù)為位。8. 設T1工作于定時方式2,作波特率發(fā)生器,時鐘頻率為11.0592MHzSMOD=0波特率為2.4K時,T1的初值為。9. MCS-51單片機串行通信時,通常用指令啟動串行發(fā)送。10. MCS-51單片機的用行口工作于方式0時用于移位寄存器。MCS-51單片機串行方式0通信時,數(shù)據(jù)從引腳發(fā)送/接收。二、簡答題1、用行口設有幾個控制寄存器?它們的作用是什么?2、簡述MCS-51單片機用行口的數(shù)據(jù)發(fā)送和數(shù)據(jù)接收過程。3、MCS-51單片機用行口有幾種工作方式?各自的特點是什

16、么?怎樣確定其工作方式?4、MCS-51單片機用行口各種工作方式的波特率如何設置,怎樣計算定時器的初值?三、程序設計題1、74LS165芯片的輸入端接八個開關,利用單片機串行方式0將開關的狀態(tài)申行輸入單片機,并在LED上顯示。U14578J.XTAL1P0.0/AD0P0.1/AD1P0.2/AD2XTAL2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6RSTP0.7/AD7P2.0/A8P2.1/A9P2.2/A10PSENP2.3/A11ALEP2.4/A12EAP2.5/A13P2.6/A14P2.7/A15P1.0P3.0/RXDP11P31/TXDP1.2P3.2/

17、INT0-P1.3P3.3/INTP1.4P3.4/T0P1.5P3.5/T1P1.6P3.6/WR-P1.7P3.7/RD-1939189242580C5135"734"F29bbH3-383736212223122627D1D2D3D4D5D6D7D8R3200R4200R5200R6100R7100R8100R9100R1010U211CLKSH/LD12SPLINHi137IM1QHCLK14F9_SOD716D617D5D4D3D2D1D0SI28174LS165152CLKSPL68|5463514413312211110第七部分按鍵與顯示1、按鍵的識別與處理2

18、、共陽極數(shù)碼管與共陰極數(shù)碼管的構成特點;3、掌握共陽極數(shù)碼管與共陰極數(shù)碼管顯示段碼的編寫4、數(shù)碼管的靜態(tài)顯示和動態(tài)掃描例:一、填空題1 .鍵盤抖動可以使用兩種辦法消除。2 .要讓共陰極的七段數(shù)碼管顯示數(shù)字7,試問要讓引腳通電。3 .鍵盤中斷掃描方式的特點是。4 .數(shù)字5的共陰極七段LED顯示代碼是,數(shù)字5的共陽極七段LED顯示代碼是。5 .所謂動態(tài)掃描顯示技術是指。二、問答題:2.何謂LED靜態(tài)顯示?何謂LED動態(tài)顯示?兩種顯示方式各有何優(yōu)缺點?三、程序設計題1對單片機的16個按鍵編程,要求在數(shù)碼管上顯示相應的按鍵值。U119卜XTAL1P0.0/AD0P0.1/AD1P0.2/AD2XTAL2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6RSTP0.7/AD7P2.0/A8P2.1/A9P2.2/A1029PSENP2.3/A1130ALEP2.4/A12,EAP2.5/A13P2.6/A14P2.7/A151P1.0P3.0/RXD2P1.1P3.1/TXD3P1.2P3.2/IW4P1.3P3.3/INTT5P1.4P3.4/T06P1.5P3.5/T17P1.6P3.6W8P1.7P3.7/RD80C512.對數(shù)碼管采用動態(tài)顯示的方式顯示07第八部分

溫馨提示

  • 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

提交評論