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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論