最新單片機原理及接口技術(shù)復(fù)習(xí)要點資料_第1頁
最新單片機原理及接口技術(shù)復(fù)習(xí)要點資料_第2頁
最新單片機原理及接口技術(shù)復(fù)習(xí)要點資料_第3頁
最新單片機原理及接口技術(shù)復(fù)習(xí)要點資料_第4頁
最新單片機原理及接口技術(shù)復(fù)習(xí)要點資料_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、單片機原理及接口技術(shù)復(fù)習(xí)要點第一章:微機基礎(chǔ)知識 1微處理器:小型計算機或微型計算機的控制和處理部分。主要包括運算器和控 制器。2存儲器:微機內(nèi)部的存儲器,主要包括 ROM:只讀存儲器;RAM:讀寫存儲 器;EPROM可擦寫可編程只讀存儲器。3程序計數(shù)器:用于存放下一條指令所在單元的地址的地方。通常又稱為指令地 址計數(shù)器。4單片機:將微處理器,一定容量的RAM和ROM以及I/O 口,定時器等電路集 成在一塊芯片上構(gòu)成的單片微型計算機。 in tel公司1976年推出的MCS-48系列 8位單片機。1980年推出MCS-51系列高檔8位單片機。第二章:89C51/S51單片機的硬件結(jié)構(gòu)和原理 1

2、.C51/S51單片機內(nèi)部結(jié)構(gòu):CPU是單片機的核心,是單片機的控制和指揮中心, 由運算器和控制器等部件組成;存儲器,含有ROM(地址為000H開始)和RAM(地 址為00H7FH ; I/O接口:四個與外部交換信息的8位并行接口,即P0P3.2. EA/Vpp引腳:外部程序存儲器地址允許輸入端/固化編程電壓輸入端;當EA引 腳接高電平時CPU只訪問Flash ROM并執(zhí)行內(nèi)部程序存儲器中的指令;當EA引 腳接低電平 偎地)時,CPU只訪問片外ROM并執(zhí)行片外程序存儲器中的指令。3. P0端口: P0端口是一個漏極開路的準雙向I/O端口,作輸入口使用時要先寫1, 這就是準雙向的含義,作輸出口時

3、接上拉電阻。 P1端口:是一個帶有內(nèi)部上拉 電阻的8位雙向I/O端口。4訪問指令:CPU訪問片內(nèi),片外ROM指令用MOVX;訪問片夕卜RAM用MOVX; 訪問片內(nèi)RAM用MOV。5低128字節(jié)RAM區(qū):分為通用工作區(qū),可位尋址區(qū),通用工作寄存器區(qū)。6堆棧:在片內(nèi)RAM中專門開辟出來的一個區(qū)域,數(shù)據(jù)的存取是以先進后出的 結(jié)構(gòu)方式處理的。7時鐘發(fā)生器:是一個2分頻的觸發(fā)器電路,它將震蕩氣的信號頻率foes除以2, 向CPU提供兩相時鐘信號P1和P2。時鐘信號的周期稱為機器狀態(tài)周期 S,也叫 作時間周期,是震蕩周期的2倍。&震蕩周期:晶振的震蕩周期,為最小的時序單位; 狀態(tài)周期:振蕩頻率經(jīng)單片 機蕩

4、周二分頻器分頻后提供給0片內(nèi)3卩sCP狀態(tài)周期周期。因此一個狀態(tài)周期包括 2 foes 12MHzfoes 12MHz個震蕩周期;機器周期:1個機器周期由6個狀態(tài)周期即12個震蕩周期組成, 是單片機執(zhí)行一種基本操作的單位。 指令周期:執(zhí)行一個指令所需的時間,由 14個機器周期組成。12 12機器周期二懇二面HZ卩s指令周期=(14)個機器周期 4口 s9復(fù)位操作:有上電自動復(fù)位和按鍵手動復(fù)位兩種方式第三章:指令系統(tǒng) 1尋址方式:寄存器尋址,直接尋址,立即數(shù)尋址,寄存器間接尋址,變址尋址, 相對尋址,位尋址2. MOV指令:是傳送指令的操作助記符,這類指令的功能是,將源字節(jié)的內(nèi)容 傳送到目的字節(jié)

5、,源字節(jié)的內(nèi)容不變。第四章:匯編語言程序設(shè)計知識 1匯編語言程序的4種結(jié)構(gòu)形式:順序結(jié)構(gòu),分支結(jié)構(gòu),循環(huán)結(jié)構(gòu),子程序結(jié)構(gòu)第五章:中斷系統(tǒng)1中斷的優(yōu)先級控制:中斷系統(tǒng)中有兩個不可尋址的優(yōu)先級生效觸發(fā)器,一個指 出CPU是否正在執(zhí)行高優(yōu)先級的中斷服務(wù)程序,另一個指出CPU是否正在執(zhí)行低優(yōu)先級中斷服務(wù)程序。兩個觸發(fā)器為 1時,則分別屏蔽所有的中斷請求。2中斷處理過程階段:中斷響應(yīng),中斷處理,中斷返回。3中斷源和對應(yīng)的矢量地址(優(yōu)先級由高到低):外部中斷0: 0003H;定時器T0 中斷:000BH;外部中斷1: 0013H;定時器T1中斷:001BH;串行口中斷:0023H。4注意:各中斷源的入口矢

6、量地址之間只相隔 8個單元,一般的中斷服務(wù)程序是 容納不下的,因而最常用的方法是在中斷入口地址單元處存放一條無條件轉(zhuǎn)移指 令,轉(zhuǎn)至存儲器的其他空間。第六章:定時器和應(yīng)用 1計數(shù):指對外部事物進行計數(shù);定時:是通過計數(shù)器的計數(shù)來實現(xiàn)的,不過此 時的計數(shù)脈沖來自單片機的內(nèi)部,即每個機器周期產(chǎn)生一個計數(shù)脈沖,也就是每 個機器計數(shù)器加1。2工作模式寄存器TMOD:用于控制T0和T1的工作模式。其中低4位用于T0, 高4位用于T1。M1和M0:操作模式控制位。兩位形成 4種編碼,對應(yīng)4種操 作方式;C/T :定時器/計數(shù)器方式選擇位,C/T=0,設(shè)置為定時方式,C斤=1, 設(shè)置為計數(shù)方式。3定時器模式2

7、:把TL0或 TL1配置成一個可以自動重裝載的8位定時器/計數(shù)器 定時時間:t(28-TH 0初值)震蕩周期12第七章:89C51/S51串行口及串行通信技術(shù)1波特率:即數(shù)據(jù)傳送速率,表示每秒傳送二進制代碼的位數(shù),它的單位是b/s2串行通信工作方式:可以設(shè)置4種工作方式,可有8位,10位或11位格式; 方式0以8位數(shù)據(jù)為一幀,不設(shè)起始位和停止位,先發(fā)送或接收最低位;方式1以10位為一幀傳輸,設(shè)有一個起始位(0),8個數(shù)據(jù)位和1個停止位(1);方式2 和方式3以11為一幀,設(shè)有一個起始位(0),8個數(shù)據(jù)位,1個附加第九位和1 個停止位(1),附加第九位(D8)由軟件置1或清0發(fā)送時在TB8中,接

8、受時送RB8 中。問答題精品文檔1. 8051的定時/計數(shù)器T0的有幾種工作模式,對各工作模式作簡單的敘述。答:定時/計數(shù)器TO的模式:0:13 位計數(shù)器; 1:16 位計數(shù)器; 2:8 位循環(huán)計數(shù)器; 3:2 個獨立的 8 位計數(shù) 器 串行通信模式2. 8051 的串行通信的有幾種工作模式,請對各工作模式作簡單的敘述。答: 串行通信共有 4 種工作模式 ,分別是:模式 0:同步移位寄存器; 模式 1 :波特率可變的 8 位兩機異步通信; 模式 2: 波特率固定的 9 位可多機的異步通信; 模式 3:波特率可變的 9 位可多機的異步 通信。3. MCS-51 系統(tǒng)有幾個外部中斷和內(nèi)部中斷?分別

9、是什么?系統(tǒng)中有幾個中斷 優(yōu)先級,若同時有幾個同級的中斷申請,系統(tǒng)將如何處理?答:MCS-51系統(tǒng)有2個外部中斷和3個內(nèi)部中斷,分別是外部中斷 0,外部中 斷1,定時/計數(shù)中斷0,定時/計數(shù)中斷1,串行中斷。系統(tǒng)中共有兩個中斷優(yōu)先 級,若同時有幾個同級的中斷申請,則按外中斷0外中斷1定時/計數(shù)中 斷0定時/計數(shù)中斷1串行中斷此順序響應(yīng)中斷。4.80C51單片機的片內(nèi)RAM低128單元分哪3個主要部分?各部分的主要功能 是什么?答:80C51單片機的片內(nèi)RAM低128單元分為:通用工作寄存器區(qū)(00H 1FH,共有四個寄存器組,主要為寄存器訪問方式, 常用數(shù)據(jù)存儲。位尋址 RAM區(qū)(20H 2F

10、H),主要用于位數(shù)據(jù)存放,也可用于 存放字節(jié)數(shù)據(jù)。通用RAM區(qū)(30H 7FH),只用于存放字節(jié)數(shù)據(jù)。5. 簡述堆棧。(1)在程序中斷或子程序調(diào)用時,為了保護返回地址(斷點)和保護現(xiàn)場而設(shè)立的RAM區(qū)。(2)用MOV SP #STK旨令建立堆棧。(3)存放數(shù)據(jù)按“后 進先出”原則進行。(4)利用PUSH POP指令即可進行進棧、出棧操作。6. 簡述匯編語言中的標號有什么規(guī)定( 1)標號由 1 8 字符組成,頭一個字符必須是字母。( 2)不能使用匯編語言已定義的符號。 (3)標號后必須跟冒號: ( 4)同一標號在一個程序中只能定義 一次。7. 簡述MCS-51指令系統(tǒng)的尋址方式及對應(yīng)的尋址空間。

11、答:7種尋址方式:1)寄存器尋址,對工作寄存器 R0-R7和A,B,C,DPTR進 行尋址。2)直接尋址,對片內(nèi)RAM低128字節(jié)及SFR尋址。3)立即數(shù)尋址, 對程序存儲器尋址。4)寄存器間接尋址,對片內(nèi) RAM低128字節(jié),片外RAM 尋址。 5)基址寄存器加變址寄存器間接尋址(變址尋址),對程序存儲器尋址。6)相對尋址,對程序存儲器256字節(jié)范圍尋址。7)位尋址,對片內(nèi)RAM的20H-2FH 字節(jié)地址及部分特殊功能寄存器尋址。&寫出8051單片機P3 口作第二功能時每個引腳信號的名稱??诰€ 第二功能信號 第二功能信號名稱P3.0 RXD串行輸入口P3.1 TXD串行輸出口P3.2 /IN

12、T0 外部中斷 0P3.3 /INT1 外部中斷 1P3.4 T0 定時器 0的外部輸入P3.5 T1 定時器 1 的外部輸入P3.6 /WR 外部RAM寫選通P3.7 /RD外部RAM讀選通9.簡述中斷響應(yīng)的主要內(nèi)容。由硬件自動生成一條調(diào)用指令 LCALL轉(zhuǎn)去中斷服務(wù),具體操作為:(1)將程 序計數(shù)器PC的內(nèi)容(斷點)壓棧(2)將中斷入口地址裝入PC,轉(zhuǎn)去執(zhí)行中斷 服務(wù)程序。10.CPU響應(yīng)中斷的條件有哪些?答:1、CPU沒有處在一個同級或高級的中斷服務(wù)中2、查詢中斷請求的機器周精品文檔期是當前指令的最后一個機器周期 3、當前指令不是返回指令( RET,RET)I 或訪 問 IE、IP 的指令。11.簡述變址尋址方式并舉例說明。(1)變址尋址是以DPTR或 PC作基址寄存器,累加器A作變址寄存器以兩者內(nèi) 容相加形式的 16 位地址作為操作數(shù)地址。(2)變址尋址只能對移定存儲器尋址, 其指令只有三條: MOVC A, A+DPTR MOVC A, A+PC J

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論