單片機復習重點_第1頁
單片機復習重點_第2頁
單片機復習重點_第3頁
單片機復習重點_第4頁
全文預覽已結束

下載本文檔

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

文檔簡介

1、單片機重點第1章單片機概述一.什么是單片機,單片機可以用來做什么。一片半導體硅片集成:CPU儲存器、并行I/O、串行I/O、定時器計數器、中斷系統(tǒng)、系統(tǒng)時鐘電路及系統(tǒng)總線的微型計算機。家用電器、工業(yè)過程控制、儀器儀表、智能武器、航空、汽車領域第2章單片機片內硬件結構一.單片機引腳及最小系統(tǒng);P0口做通用IO口時要接上拉電阻40弓I腳分為:1.電源及時鐘弓I腳一VCCVSSXTAL朱XTAL22.控制弓I腳-PSEN、RESTO引腳一P0、P1、P2、P3,位4個8位I/O口程序存儲器和數據存儲器是分開的:物理上分為:4個空間,即片內ROM片外ROM片內RAM片外RAM邏輯上分為:3個空間,即程

2、序存儲器(片內、外)統(tǒng)一編址數據存儲器(片內)數據存儲器(片外)二.機器周期的計算若晶振頻率為fosc,則時鐘周期T>sc=1/fosc每12個時鐘周期為1個機器周期第3章C51編程語言基礎1 .單片機引腳及最小系統(tǒng):2 .存儲類型code的作用程序存儲區(qū)CODE標識符為code,程序存儲區(qū),儲存常數(值不變)。第5章單片機與開關、鍵盤、顯示器件的接口.例5-1流水燈:二.實驗:花樣流水燈#include<>#defineucharunsignedcharucharcodetab=0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0x7f,0xb

3、f,0xdf,0xef,0xf7,0xfb,0xfd,0xfe;/*前8個數據為左移點亮數據,后8個為右移點亮數據*/voidmain()1單片機有哪幾個中斷源:共有5個中斷請求源(簡稱中斷源),2個中斷優(yōu)先級中斷系統(tǒng)共有5個中斷請求源,它們是:(1) INT0一外部中斷請求0,中斷請求信號由引腳輸入。(2) INT1一外部中斷請求1,中斷請求信號由引腳輸入。(3) 定時器/計數器T0計數溢出發(fā)出的中斷請求。(4) 定時器/計數器T1計數溢出發(fā)出的中斷請求。(5) 串行口中斷請求。2 .通過設置哪幾個寄存器的值可以控制中斷系統(tǒng)?TCONf存器SCONU存器中斷允許與優(yōu)先級控制:中斷允許寄存器I

4、E和中斷優(yōu)先級寄存器IP3 .P147,響應中斷請求的條件:(1)(4)一個中斷源的中斷請求被響應,必須滿足以下必要條件:(1)EA=1o(2)該中斷源對應的中斷請求標志為“1”。(3)該中斷源的中斷允許位=1,即該中斷被允許。(4)無同級或更高級中斷正在被服務。中斷響應就是CPU寸中斷源提出的中斷請求的處理。即自動轉去執(zhí)行對應的中斷服務程序。四.中斷服務程序與一般子程序的異同中斷概念:單片機暫時中止當前正在執(zhí)行的主程序,轉到中斷服務處理程序處理中斷服務請求。中斷服務處理程序處理完中斷服務請求后,再回到原來被中止的程序之處(斷點),繼續(xù)執(zhí)行被中斷的主程序,完成一個中斷過程。中斷的優(yōu)點:消除了單

5、片機在查詢方式中的等待現象不同點:普通子函數用的是C語言里的主函數調用子函數的方法,子函數可以有參數,有返回值;中斷函數沒有參數,沒有返回值;相似點:都是中斷當前正在執(zhí)行的程序,都要通過執(zhí)行返回指令,返回到原來的程序。都是由硬件自動地把斷點地址壓入堆棧;當執(zhí)行到返回指令時,自動彈出斷點地址以便返回原來的程序。都要通過軟件完成現場保護和現場恢復。都可以實現嵌套。五.中斷優(yōu)先級處理原則1、先高后低。2、同級、同時中斷,事先約定。3、高級打斷低級,停低轉高。4、高級不睬低級或者同級,高不理低。6 .例6-1單個中斷7 .例6-3中斷嵌套第7章定時/計數器的工作原理及應用一.定時器和計數器的區(qū)別是什么

6、?51單片機有哪幾個定時計數器?計數器模式:對外部輸入信號的脈沖進行計數定時器模式:對機器周期計數。T0(TL0、THQ、T1(TL1、TH1)不論是工作在定時器模式還是計數器模式,實質是對脈沖信號進行計數。二定時計數器的工作原理是怎樣的?(單片機怎么知道“定時時間到”或者是“計數值到”?)計數溢出則把TCO時的溢出標志位TFx置“1”。三.通過設置哪幾個寄存器的值可以控制定時計數器?特殊功能寄存器TMO晅于選擇T0、T1的工作模式和工作方式。特殊功能寄存器TCO訓于才$制T0、T1的啟動和停止計數,同時包含了T0、T1的狀態(tài)。4 .會根據定時時間計算方式0、方式1、方式2定時計數器的初值(不能死記,要理解?。┒〞r時間=(216?X)X機器周期=(216?X)X12/晶振頻率5 .例7-1定時器的使用6 .例7-2計數器的使用第8章串行口的工作原理及應用一.哪個寄存器是控制單片機串口工作的?串口中斷請求標志位在哪個寄存器中?控制寄存器兩個:串行口控制寄存器SCON特殊功能寄存器PCON串行口控制寄存器SCONPCON介紹PCOM各位功能。僅最高位SMO曲串口有關2 .51單片機的串口通信屬于什么通信(全雙

溫馨提示

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

評論

0/150

提交評論