版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、2015-2016-2 單片機(jī)復(fù)習(xí)提綱 考題題型: 填空、選擇、判斷、簡答、程序 設(shè)計分析 重點掌握: 1、單片機(jī)內(nèi)部結(jié)構(gòu)及資源的應(yīng) 用(第 2章、第 5 章) 2、單片機(jī)應(yīng)用程序設(shè)計(顯示 與按鍵) 單片機(jī)總復(fù)習(xí)提綱 第一章 掌握: 單片機(jī)的基本概念、特點、單片機(jī)與 通用微機(jī)的主要區(qū)別。 1.單片機(jī)的概念( p2) 2. 單片機(jī)與通用微機(jī)比較 特點。( p6) 3. 單片機(jī)的應(yīng)用 特點( P6) 第二章 掌握: 單片機(jī)內(nèi)部結(jié)構(gòu)及各部分的功能作 用。 一、 MCS-51 單片機(jī)內(nèi)部結(jié)構(gòu)由那幾部分組 成( P15) 內(nèi)部結(jié)構(gòu): CPU類型、 RAM、ROM、SFR、時鐘 復(fù)位、計數(shù) / 定時器、
2、中斷、 I/O 口。 二、 MCS-51 的 CPU 包括兩部分:運算部 件和控制器 。( P16) ( 1)運算部件 運算部件組成:包括算術(shù)邏輯部件 ALU 、布爾 處理器、累加器 A 、寄存器 B、暫 存器以及程序狀態(tài)字寄存器 PSW 等。 程序狀態(tài)字寄存器 PSW 組成標(biāo)志位及功能 (P17) 運算部件功能:是實現(xiàn)數(shù)據(jù)的算術(shù)邏輯運算、 位變量處理和數(shù)據(jù)的傳送操作。 ALU 的功能:可以對 8 位變量進(jìn)行邏輯 “與”、 “或”、“異或”、循環(huán)、求補(bǔ)和清零 等基本操作,還可以進(jìn)行加、減、乘、 除等基本運算。 還可對位 (BIT )變量進(jìn) 行布爾處理,如置位、清零以及邏輯 “與”、“或” 等操
3、作。 累加器 A : 是一個 8 位的累加器(也可以 寫為 A CC),絕大部分運算和操作都 同 A 有關(guān)。 寄存器 B: 是專為執(zhí)行乘法和除法操作而設(shè)置 的,一般情況下也可以作為暫存 器使用。 ( 2)控制器 控制器是單片機(jī)的神經(jīng)中樞,以振蕩器的頻 率位基準(zhǔn), 產(chǎn)生 CPU 時序, 對指令進(jìn)行譯碼, 然 后發(fā)出各種控制信號,實現(xiàn)各種操作。 三、掌握 MCS-51單片機(jī)的并行 I/O 口 P0 、 P1、 P2、 P3 使用特點? P3 的第二功能是那 些? 51 單片機(jī)的引腳及其功能 1電源 ( 1 ) VCC ( 40 )芯片電源,接 +5V ; (4.55.5) ( 2) VSS ( 2
4、0)電源地。 2時鐘引腳 XTAL1 (18)、 XTAL2 ( 19)外接晶體 振蕩或外接脈沖。 ( P42) 3控制引腳 ALE 、RST、PSEN、 EA RST(9)復(fù)位引腳。(Reset),高電平有 效。 EA 片內(nèi)外 ROM 選擇 EA=1 ,選擇片內(nèi) ROM ; EA=0 ,選擇片外 ROM 。 注意:控制信號線寫法上的差別。有“非” 表示低電平起作用,反之是高電平起作 用。 4 I/O 口引腳 P0 口:8 位雙向 I/O 口。在訪問外部存儲器時, P0 口可用于分時傳送低 8 位地址 總線和 8 位數(shù)據(jù)總線。能驅(qū)動 8 個 LSTTL 門。 P1 口:8 位準(zhǔn)雙向 I/O 口
5、(“準(zhǔn)雙向”是指該口 內(nèi)部有固定的上拉電阻) 。能驅(qū)動 4 個 LSTTL 門。 P2 口:8 位準(zhǔn)雙向 I/O 口。在訪問外部存儲器 時,P2 口可用于高 8 位地址總線。 能驅(qū)動 4 個 LSTTL 門。 P3 口:8 位準(zhǔn)雙向 I/O 口。能驅(qū)動 4 個 LSTTL 門。 P3 口還有第二功能。 注: 1、P0 口用作輸出口時,需外接上拉電阻。 而 P1P3 口不要接上拉電阻 2、P0P3 口作為輸入口使用,都要先向該端口 鎖存器寫入“ 1”, 四、MCS-51 單片機(jī)的存儲器結(jié)構(gòu)有何特 點?片內(nèi) RAM 的空間如何劃分?各地址空 間的尋址范圍是多少? ( P22) 掌握:1. 程序存儲
6、器功能、特定程序入口地 址;2. 內(nèi)部數(shù)據(jù)存儲器劃分及使用 (1)工作寄存器區(qū) 00H1FH 共 32 個單元,分為 4 組,每次只有 一組處于當(dāng)前工作狀態(tài),通過改變狀態(tài)寄存器 PSW 中 RS1, RS0 的設(shè)置來改變當(dāng)前使用的工 作寄存器。指令系統(tǒng)中有專用于工作寄存器的 操作,讀寫速度比一般內(nèi) RAM 要快, 另外還具 有間接尋址功能,使用很方便。 (2)位尋址區(qū) 20H2FH 共 16 個單元為位尋址區(qū),每個單元 也就是一個字節(jié) 8 位,共計 128 位,每位對應(yīng) 一個地址 , 位地址的范圍為 00H7FH 位尋址區(qū)的主要用途是存放各種標(biāo)志位信 息和位數(shù)據(jù) ( 3)數(shù)據(jù)緩沖區(qū) (Buff
7、er) 內(nèi) RAM 中 30H7FH 為數(shù)據(jù)緩沖區(qū), 用于 存放各種數(shù)據(jù)和中間結(jié)果。 五、特別掌握 1.P0、 P1、P2、 P3 功能作用。 2. MCS-51 單片機(jī)的 PSW 寄存器各位標(biāo)志的 意義是什么? 3. 掌握 MCS-51單片機(jī) PSEN/、EA/、WR/、RD/、 ALE、T0、T1、INT0/ 、INT1/ 、RST的引腳及 其功能; 4. 掌握指令周期、機(jī)器周期、時鐘周期、振 蕩周期等概念及其關(guān)系。 重點掌握機(jī)器周期 的計算方法:當(dāng)振蕩頻率給定后,會計算時 鐘周期、機(jī)器周期等。 5. 掌握復(fù)位的基本方法和電路 ( 上電復(fù)位、 按鍵復(fù)位 ) :上電復(fù)位時, PC、SP、P0
8、、P1、 P2、P3、A、B、DPTR、PSW各寄存器的初始 值; 6. 理解 PC,SP, DPTR,PSW的作用。 第三章 掌握:各指令應(yīng)用注意事項 一、 理解掌握 7 種尋址方式。 1、Ri :寄存器 R0 和 R1 間接尋址 8 位的 存儲單元。 2、目標(biāo)操作數(shù)不能為立即數(shù)。 3、一條指令中不能有兩個寄存器。 4、源操作數(shù)和目標(biāo)操作數(shù)位數(shù)要相同。 5、CPU 與外部數(shù)據(jù)存儲器間數(shù)據(jù)傳送用 MOVX 指令, 并必須通過 A,采用間接尋址。 6、從 ROM 讀入常數(shù), MOVC A,A+DPTR MOVC A,A+PC 內(nèi) RAM 傳送數(shù)據(jù),用 MOV 指令 外 RAM 傳送數(shù)據(jù),用 MO
9、VX 指令 7、堆棧操作指令,只能對直接單元地址操 作。 8、交換指令,均與 A 交換,并目標(biāo)操作數(shù) 均為 A 。 9、加法、減法運算指令, 目標(biāo)操作數(shù)均為 A ; 乘法指令 MUL AB; 除法指令 DIV AB. 注:算術(shù)運算將影響 PSW 中的 Cy、Ac 、OV, 但增 1 和減 1 指令不影響這些標(biāo)志。 10、減 1 指令 DEC DPTR DEC DPH DEC DPL 11. 位累加器 Cy 12. 清零與取反指令 CLR A ;對累加器清零 CPL A ;將累加器中的內(nèi)容按位取反 注意:清零和取反指令只能對 A 操作 13. 注意: ( 1)對累加器 A 的壓棧 PUSH A
10、PUSH ACC (2)工作寄存器的壓棧 PUSH R0 PUSH 00H( 0 區(qū)工作) PUSH 08H( 1 區(qū)工作) 14、注意:(1)INC A 指令和 ADD A , # 1 指令區(qū)別 (2)DEC A 指令和 SUBB A ,# 1 指令區(qū)別 加 1 減 1 指令和加減法中的加 1 和減 1 指令是有區(qū)別的,主要是加 1 減 1 指令不影響 標(biāo)志位, 特別是不影響進(jìn)位標(biāo)志 Cy。而加減法 運算中的加 1 和減 1 指令影響標(biāo)志位。 15、乘法和除法指令 乘法指令 MUL AB 該條指令的功能是將兩個 8 位無 符號數(shù)相乘,兩個無符號數(shù)分別存放在 A 和 B 中,乘積為 16 位,
11、低 8 位存放在 A 中,高 8 位存放在 B 中。 除法指令 DIV AB 該條指令的功能是將兩個 8 位無 符號數(shù)相除,被除數(shù)存放在 A 中,除數(shù)存放在 B 中,指令執(zhí)行后,商存放 A 中,余數(shù)存放 B 中。 16、字母開頭的數(shù)字量, 應(yīng)該在前面添加 “ 0”. 第四章 掌握: C51 與標(biāo)準(zhǔn) C 語言的區(qū)別。 1. 有哪些數(shù)據(jù)類型是 MCS-51 單片機(jī)直接 支持的? 答:MCS-51單片機(jī)直接支持的數(shù)據(jù)類型標(biāo) 準(zhǔn)分為基本數(shù)據(jù)類型和組合數(shù)據(jù)類型, 基本 數(shù)據(jù)類型有字符型 char 、短整型 short 、整 型 int 、長整型 long 、浮點型 float 、雙精度 型 double
12、 、特殊功能寄存器型和位類型,其 中char 型與short 型相同, float 型與double 型相同。組合數(shù)據(jù)類型有數(shù)組類型、結(jié)構(gòu)體 類型、共同體類型和枚舉類型,另外還有指 針類型和空類型。 2. C51 特有的數(shù)據(jù)類型有哪些? 答: C51 特有的數(shù)據(jù)類型有特殊功能寄存 器型和位類型。 3. C51 中的存儲器類型有幾種,它們分別 表示的存儲器區(qū)域是什么? 答:C51 中的存儲器類型有 6 種,分別如 下: data :直接尋址的片內(nèi) RAM低 128B,訪問 速度快 bdata :片內(nèi)RAM的可位尋址區(qū) (20H2FH), 允許字節(jié)和位混合訪問 idata :間接尋址訪問的片內(nèi) R
13、AM,允許訪 問全部片內(nèi) RAM pdata :用 Ri間接訪問的片外 RAM低 256B xdata :用 DPTR間接訪問的片外 RAM,允許 訪問全部 64KB片外 RAM code:程序存儲器 ROM 64KB空間 4. 在C51中,bit 位與 sbit 位有什么區(qū)別? 答: bit 位類型符用于定義一般的位變量。 存儲器類型只能是 bdata 、 data 、idata ,只 能是片內(nèi) RAM的可位尋址區(qū),嚴(yán)格來說只能 是 bdata 。 sbit 位類型符用于定義在可位尋址字節(jié)或 特殊功能寄存器中的位, 定義時需指明其位 地址,可以是位直接地址,可以是可位尋址 變量帶位號, 也可
14、以是特殊功能寄存器名帶 位號。 5. 在C51 中,中斷函數(shù)與一般函數(shù)有什么 不同? 答:中斷函數(shù)在定義時后面帶 interrupt m 修飾符, m的取值為 0 31,對應(yīng)的中斷情 況如下: 0外部中斷 0,1定時 /計數(shù) 器T0,2外部中斷 1,3定時 / 計數(shù)器 T1, 4串行口中斷, 5定時 / 計數(shù)器 T2,其他值預(yù)留。 編寫MCS-51中斷函數(shù)需要注意如下幾點。 (1) 中斷函數(shù)不能進(jìn)行參數(shù)傳遞, 如果中 斷函數(shù)中包含任何參數(shù)聲明都將導(dǎo)致編譯 出錯。 (2) 中斷函數(shù)沒有返回值。 (3) 在任何情況下都不能直接調(diào)用中斷函 數(shù) (4) 如果在中斷函數(shù)中調(diào)用了其他函數(shù), 則被調(diào)用函數(shù)所
15、使用的寄存器必須與中斷 函數(shù)相同,否則會產(chǎn)生不正確的結(jié)果。 (5) C51 編譯器對中斷函數(shù)編譯時會自動 在程序開始和結(jié)束處加上相應(yīng)的內(nèi)容。 (6) C51 編譯器從絕對地址 8m+3處產(chǎn)生一 個中斷向量,其中 m為中斷號,也即 interrupt 后面的數(shù)字。該向量包含一個到 中斷函數(shù)入口地址的絕對跳轉(zhuǎn)。 (7) 中斷函數(shù)最好寫在文件的尾部,并且 禁止使用 extern 存儲類型說明。 防止其他程 序調(diào)用。 第五章 一、中斷 1. 中斷的概念( P136) 2. 中斷的特點( P137) 3. 中斷源和中斷標(biāo)志( P138) (1)中斷服務(wù)程序入口 (2)中斷請求標(biāo)志 4. 中斷控制( P1
16、40) (1)中斷開放和屏蔽 (2)中斷優(yōu)先權(quán)設(shè)置 5. 中斷優(yōu)先權(quán)和中斷嵌套的規(guī)定 (P140) 6. 中斷響應(yīng)的條件( P141) 7. 編寫中斷服務(wù)程序應(yīng)該注意的問題 (P141) 8. 中斷請求的撤除( 142) 9. 與中斷系統(tǒng)有關(guān)的特殊功能寄存器(IE 、 IP、 TCON )。( P139-P140) 10. 中斷系統(tǒng)初始化工作( P143) 二、定時器 /計數(shù)器 1、定時器 /計數(shù)器的結(jié)構(gòu)組成( P146) 2、定時器 /計數(shù)器的工作原理( P146) 3、控制定時器 /計數(shù)器的特殊功能寄存器 (P147) ( 1)定時器 /計數(shù)器方式寄存器 TMOD 設(shè)定 ( 2)定時器 /計數(shù)器控制寄存器 TCON 設(shè)定 4、定時器 /計數(shù)器的工作方式 定時器 /計數(shù)器方式寄存器 TMOD 的設(shè)定, 各種工作方式最大計數(shù)值? 掌握:初始值的計算 X=M- 計數(shù)值 5、定時器 /計數(shù)器的啟動 TR0 或 TR1 置 1. 6、定時器 /計數(shù)器的初始化( 149)。 第七章 一、 LED 數(shù)碼管及其顯示方式 1、LED 數(shù)碼管結(jié)構(gòu)種類( P189) 2、LED 數(shù)碼管字段碼編碼原理( P190) 3、LED 數(shù)碼管靜態(tài)顯示的概念及特點 (P191) 4、LED 數(shù)碼管動態(tài)顯示方式的概念及特點 (P191) 二、按鍵 1.消除抖動
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 淺談“雙減”背景下三年級英語作業(yè)設(shè)計有效性的策略
- 《水電站》重點筆記
- SZSD 0067-2024智慧社區(qū) 老年人智能助餐場景設(shè)計指南
- ???PEP-2024年11版小學(xué)三年級下冊英語第六單元真題
- 物質(zhì)推斷與轉(zhuǎn)化(專項訓(xùn)練)-2023年中考化學(xué)二輪復(fù)習(xí)(原卷版)
- 2024年民宿旅游項目資金申請報告代可行性研究報告
- 強(qiáng)迫對流管簇管外放熱系數(shù)測定實驗
- 【滬科】期末模擬卷【九年級上下冊】
- 護(hù)士聘崗個人工作總結(jié)范文(3篇)
- 讀書伴我行演講稿(35篇)
- TCECA-G 0304-2024 數(shù)字化碳管理平臺 總體框架
- 風(fēng)力發(fā)電項目施工方案
- 2024-2030年云網(wǎng)融合行業(yè)市場發(fā)展分析及發(fā)展趨勢與投資前景研究報告
- 2024-2025學(xué)年全國中學(xué)生天文知識競賽考試題庫(含答案)
- 2024-2025年新教材高中生物 第3章 第2節(jié) 第2課時 細(xì)胞器之間的協(xié)調(diào)配合和生物膜系統(tǒng)教案 新人教版必修1
- TSDPIA 03-2023 寵物貓砂生產(chǎn)質(zhì)量安全管理規(guī)范
- 企業(yè)滅火和應(yīng)急疏散應(yīng)急預(yù)案
- 慕課《如何寫好科研論文》期末考試答案
- 2025屆高考寫作指導(dǎo):二元思辨類作文指導(dǎo)
- 高效能會議管理制度
- 2024年安全員-C3證考試題庫及答案
評論
0/150
提交評論