




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單片機(jī)技術(shù)課程考核說(shuō)明責(zé)任教師:趙珩君單片機(jī)技術(shù)課程是一門(mén)在當(dāng)今計(jì)算機(jī)領(lǐng)域中發(fā)展較快,用途十分廣泛的計(jì)算機(jī)專(zhuān)業(yè)應(yīng)用性技術(shù)課程。在教學(xué)過(guò)程中,要按照教學(xué)大綱規(guī)定,對(duì)于凡是在課程中要求掌握的知識(shí)點(diǎn),均要求同學(xué)能夠全面、深入地掌握所學(xué)內(nèi)容,并能夠舉一反三,熟練解決相關(guān)問(wèn)題。要求同學(xué)掌握的內(nèi)容也是課程考試的主要內(nèi)容。對(duì)于同學(xué)要理解的知識(shí)點(diǎn),為課程的一般內(nèi)容,要求同學(xué)能夠理解所學(xué)習(xí)的內(nèi)容,對(duì)所涉及的內(nèi)容能夠進(jìn)行簡(jiǎn)單的分析和判斷。對(duì)于本課程的次要內(nèi)容要求學(xué)員能夠加以了解,在這部分內(nèi)容中所涉及的都是一些基本概念和簡(jiǎn)單敘述,知道了就行,沒(méi)有進(jìn)一步深入和拓展的要求。 各章節(jié)的具體要求為:第一章 單片機(jī)概述本章為
2、了解內(nèi)容。了解:?jiǎn)纹瑱C(jī)的概念,單片機(jī)的特點(diǎn)、發(fā)展概況及應(yīng)用領(lǐng)域,典型單片機(jī)系列的基本情況。注意相關(guān)概念之間的聯(lián)系和區(qū)別。第二章 單片機(jī)芯片的硬件結(jié)構(gòu)本章介紹的是MCS-51單片機(jī)的內(nèi)部郵件結(jié)構(gòu),包括運(yùn)算電路結(jié)構(gòu)、控制電路結(jié)構(gòu)和存儲(chǔ)器結(jié)構(gòu)等,它們是集成在一個(gè)芯片上的單片機(jī)硬件資源,構(gòu)成了一個(gè)簡(jiǎn)單的計(jì)算機(jī)系統(tǒng),因此在學(xué)習(xí)中應(yīng)當(dāng)從計(jì)算機(jī)系統(tǒng)的觀點(diǎn)出發(fā)進(jìn)行理解。這一章節(jié)是學(xué)習(xí)單片機(jī)的基礎(chǔ),也是學(xué)習(xí)單片機(jī)技術(shù)課程的重點(diǎn)章節(jié)。 掌握內(nèi)容單片機(jī)系統(tǒng)結(jié)構(gòu)單片機(jī)是由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備以及輸出設(shè)備共五個(gè)基本部分組成的。單片機(jī)是把包括運(yùn)算器、控制器、少量的存儲(chǔ)器、最基本的輸入輸出口電路、串行口電路、中
3、斷和定時(shí)電路等都集成在一個(gè)尺寸有限的芯片上。通過(guò)對(duì)MCS-51單片機(jī)的系統(tǒng)邏輯結(jié)構(gòu)圖的學(xué)習(xí)來(lái)(書(shū)圖2-1)掌握單片機(jī)的內(nèi)部系統(tǒng)結(jié)構(gòu)。MCS-51單片機(jī)芯片內(nèi)部邏輯結(jié)構(gòu)通過(guò)MCS-51單片機(jī)內(nèi)部的邏輯結(jié)構(gòu)圖(書(shū)圖2-2)掌握單片機(jī)內(nèi)部的邏輯結(jié)構(gòu)及各個(gè)部件的功能與特點(diǎn)。即:中央處理器(CPU)、內(nèi)部數(shù)據(jù)存儲(chǔ)器、內(nèi)部程序存儲(chǔ)器、定時(shí)器/計(jì)數(shù)器、并行I/O口、串行口、中斷控制系統(tǒng)、時(shí)鐘電路、位處理器、總線。MCS-51單片機(jī)的內(nèi)部存儲(chǔ)器MCS-51單片機(jī)芯片內(nèi)部有數(shù)據(jù)存儲(chǔ)器和程序存儲(chǔ)器兩類(lèi)存儲(chǔ)器,即所謂的內(nèi)部RAM和內(nèi)部ROM。同學(xué)重點(diǎn)要掌握內(nèi)部數(shù)據(jù)存儲(chǔ)器的結(jié)構(gòu)、用途、地址分配和使用特點(diǎn)。一是內(nèi)部數(shù)據(jù)
4、存儲(chǔ)器的低128單元,它包括了寄存器區(qū)、位尋址區(qū)、用戶RAM區(qū),要掌握這些單元的地址分配、作用等。二是內(nèi)部數(shù)據(jù)存儲(chǔ)器高128單元,這是為專(zhuān)用寄存器提供的,地址范圍為80HFFH。所謂專(zhuān)用寄存器是區(qū)別于通用寄存器而言的,即這些寄存器的功能或用途已作了專(zhuān)門(mén)的規(guī)定,用于存放單片機(jī)相應(yīng)部件的控制命令、狀態(tài)或數(shù)據(jù)等。在這些專(zhuān)用寄存器中,重點(diǎn)要掌握以下寄存器的使用: 程序計(jì)數(shù)器、累加器A、B寄存器、程序狀態(tài)字(PSW)、數(shù)據(jù)指針(DPTR)。MCS-51的堆棧操作:堆棧是計(jì)算機(jī)的重要概念,要掌握以下幾方面:1. 堆棧的功用2. 堆棧的設(shè)置3. 堆棧指示器4. 堆棧使用方式內(nèi)部程序存儲(chǔ)器80C51芯片內(nèi)有4
5、K ROM存儲(chǔ)單元,其地址為0000H0FFFH,這就是我們所說(shuō)的內(nèi)部程序存儲(chǔ)器(或簡(jiǎn)稱(chēng)“內(nèi)部ROM”)。無(wú)論是片內(nèi)或是片外存儲(chǔ)器(對(duì)于無(wú)片內(nèi)ROM的單片機(jī)),在程序存儲(chǔ)器中有一組特殊的保留單元0000H002AH,使用時(shí)應(yīng)特別注意。 系統(tǒng)的啟動(dòng)單元:0000H0002H五個(gè)中斷源的中斷地址區(qū):0003H002AH0003H000AH 外部中斷0中斷地址區(qū)000BH0012H 定時(shí)器/計(jì)數(shù)器0中斷地址區(qū)0013H001AH 外部中斷1中斷地址區(qū)001BH0022H 定時(shí)器/計(jì)數(shù)器1中斷地址區(qū)0023H002AH 串行中斷地址區(qū)中斷響應(yīng)后,系統(tǒng)能按中斷種類(lèi),自動(dòng)轉(zhuǎn)到各中斷區(qū)的首地址去執(zhí)行程序。因
6、此在中斷地址區(qū)中本應(yīng)存放中斷服務(wù)程序。但通常情況下,8個(gè)單元難以存下一個(gè)完整的中斷服務(wù)程序,因此一般也是從中斷地址區(qū)首地址開(kāi)始存放一條無(wú)條件轉(zhuǎn)移指令,以便中斷響應(yīng)后,通過(guò)中斷地址區(qū),再轉(zhuǎn)到中斷服務(wù)程序的實(shí)際入口地址去。 MCS-51單片機(jī)系統(tǒng)的存儲(chǔ)器結(jié)構(gòu)特點(diǎn)單片機(jī)的存儲(chǔ)器結(jié)構(gòu)有兩個(gè)重要的特點(diǎn):一是把數(shù)據(jù)存儲(chǔ)器和程序存儲(chǔ)器截然分開(kāi),二是存儲(chǔ)器有內(nèi)外之分??偟膩?lái)說(shuō),由芯片內(nèi)存儲(chǔ)器和芯片外擴(kuò)展存儲(chǔ)器構(gòu)成了單片機(jī)應(yīng)用系統(tǒng)的整個(gè)存儲(chǔ)器系統(tǒng)。其結(jié)構(gòu)和存儲(chǔ)空間分配如書(shū)圖2-4所示。對(duì)于這一節(jié),要掌握MCS-51單片機(jī)的四個(gè)物理空間(片內(nèi)RAM、片內(nèi)ROM、片外RAM、片外ROM),三個(gè)獨(dú)立的邏輯空間(片內(nèi)R
7、AM空間:00HFFH、片內(nèi)外統(tǒng)一編址的ROM空間:0000HFFFFH、片外RAM空間:0000HFFFFH)的概念。MCS-51單片機(jī)并行輸入/輸出口電路單片機(jī)芯片內(nèi)還有一項(xiàng)重要內(nèi)容就是并行I/O口電路。MCS-51共有四個(gè)8位的并行雙向I/O口,分別記作P0、P1、P2、P3,實(shí)際上它們已被歸入專(zhuān)用寄存器之列。這四個(gè)口除了按字節(jié)尋址之外,還可以按位尋址,四個(gè)口合在一起共有32位。在單片機(jī)中,口是一個(gè)集數(shù)據(jù)輸入緩沖、數(shù)據(jù)輸出驅(qū)動(dòng)及鎖存等多項(xiàng)功能于一體的I/O電路。MCS-51的四個(gè)口在電路結(jié)構(gòu)上是基本相同的,但它們又各具特點(diǎn),因此在功能和使用上各口之間有一定的差異。在學(xué)習(xí)中必須要掌握各個(gè)口
8、的用途。需要說(shuō)明的是,雖然在大綱中將MCS-51單片機(jī)的引腳內(nèi)容列為了解內(nèi)容,這只是說(shuō),同學(xué)們不必去死記引腳的順序及部分引腳的定義,但是,對(duì)于一些重要的引腳的功能和使用方法還是要求同學(xué)掌握的,如數(shù)據(jù)引腳和地址引腳P0口和P2口以及控制信號(hào):如RD、WR、PSEN、EA等。理解內(nèi)容MCS-51單片機(jī)時(shí)鐘電路與時(shí)序時(shí)鐘電路用于產(chǎn)生單片機(jī)工作所需要的時(shí)鐘信號(hào),單片機(jī)本身就是一個(gè)復(fù)雜的同步時(shí)序電路,為了保證同步工作方式的實(shí)現(xiàn),電路應(yīng)在唯一的時(shí)鐘信號(hào)控制下嚴(yán)格地按時(shí)序進(jìn)行工作。而時(shí)序所研究的則是指令執(zhí)行中各信號(hào)之間的相互時(shí)間關(guān)系。要理解時(shí)鐘電路的產(chǎn)生與作用,能根據(jù)外部所加入的晶體的振蕩頻率計(jì)算時(shí)序的定時(shí)
9、單位。1. MCS-51的外部晶體的振蕩頻率范圍:1.2MHz12MHz,2. MCS-51時(shí)序的定時(shí)單位共有4個(gè),依次是:拍節(jié)、狀態(tài)、機(jī)器周期和指令周期。第三章 MCS-51單片機(jī)指令系統(tǒng)本章介紹的是單片機(jī)的指令系統(tǒng),包括指令的尋址方式、指令分類(lèi)介紹。這一章節(jié)是單片機(jī)指令系統(tǒng)的學(xué)習(xí)基礎(chǔ)。掌握內(nèi)容MCS-51單片機(jī)指令的尋址方式掌握指令的7種尋址方式的作用以及不同尋址方式所查詢的存儲(chǔ)空間及范圍,對(duì)于常用的指令,能夠給出指令的尋址方式。1. 寄存器尋址方式寄存器尋址方式的尋址范圍包括: 寄存器尋址的主要對(duì)象是通用寄存器,共有四組共32個(gè)通用寄存器,但寄存器尋址只能使用當(dāng)前寄存器組,因此指令中的寄
10、存器名稱(chēng)只能是R0R7。在使用本指令前,有時(shí)需通過(guò)對(duì)PSW中RS1、RS0位的狀態(tài)設(shè)置,來(lái)進(jìn)行當(dāng)前寄存器組的選擇。 部分專(zhuān)用寄存器。例如累加器A、B寄存器對(duì)以及數(shù)據(jù)指針DPTR等。2. 直接尋址方式指令中操作數(shù)直接以單元地址的形式給出,就稱(chēng)之為直接尋址。例如指令: MOV A, 3AH 3. 寄存器間接尋址方式寄存器尋址方式,寄存器中存放的是操作數(shù),而寄存器間接尋址方式,寄存器中存放的則是操作數(shù)的地址,即操作數(shù)是通過(guò)寄存器間接得到的,因此稱(chēng)之為寄存器間接尋址。4. 立即尋址方式所謂立即尋址就是操作數(shù)在指令中直接給出。為了與直接尋址指令中的直接地址相區(qū)別,在立即數(shù)前面加“”標(biāo)志。5. 變址尋址方
11、式變址尋址是為了訪問(wèn)程序存儲(chǔ)器中的數(shù)據(jù)表格。MCS-51的變址尋址是以DPTR或PC作基址寄存器,以累加器A作變址寄存器,并以兩者內(nèi)容相加形成的16位地址作為操作數(shù)地址,以達(dá)到訪問(wèn)數(shù)據(jù)表格的目的。注意A 中的數(shù)為無(wú)符號(hào)數(shù)。6. 位尋址方式MCS-51有位處理功能,可以對(duì)數(shù)據(jù)位進(jìn)行操作,因此就有相應(yīng)的位尋址方式。位尋址指令中可以直接使用位地址。7. 相對(duì)尋址方式相對(duì)尋址方式是為解決程序轉(zhuǎn)移而專(zhuān)門(mén)設(shè)置的,為轉(zhuǎn)移指令所采用。在相對(duì)尋址的轉(zhuǎn)移指令中,給出了地址偏移量(在MCS-51指令系統(tǒng)中以“rel”表示),把PC的當(dāng)前值加上偏移量就構(gòu)成了程序轉(zhuǎn)移的目的地址。但這里的PC當(dāng)前值是指執(zhí)行完該轉(zhuǎn)移指令后
12、的PC值,即轉(zhuǎn)移指令的PC值加上它的字節(jié)數(shù)。因此轉(zhuǎn)移的目的地址可用如下公式表示:目的地址轉(zhuǎn)移指令地址轉(zhuǎn)移指令字節(jié)數(shù)rel偏移量rel是一個(gè)帶符號(hào)的8位二進(jìn)制補(bǔ)碼數(shù)。所能表示的數(shù)的范圍是-128+127,因此相對(duì)轉(zhuǎn)移是以轉(zhuǎn)移指令所在地址為基點(diǎn),向前最大可轉(zhuǎn)移(127轉(zhuǎn)移指令字節(jié)數(shù))個(gè)單元地址,向后最大可轉(zhuǎn)移(128轉(zhuǎn)移指令字節(jié)數(shù))個(gè)單元地址。對(duì)于偏移量的計(jì)算,大多可通過(guò)編譯程序進(jìn)行計(jì)算,在此,不要求同學(xué)計(jì)算偏移量。掌握常用指令的使用,理解一般指令的使用:對(duì)于常用指令,要掌握指令格式,了解指令的用途,并能正確選擇指令進(jìn)行簡(jiǎn)單程序的編制。常用指令一般包括:數(shù)據(jù)傳送類(lèi)指令(29條)算術(shù)運(yùn)算類(lèi)指令(24
13、條)邏輯運(yùn)算及移位類(lèi)指令(24條)控制轉(zhuǎn)移類(lèi)指令(17條)位操作類(lèi)指令(17條)例題:1. 說(shuō)明下列指令中源操作數(shù)采用的尋址方式。MOV R5,R7 答案:寄存器尋址方式MOV A,55H 直接尋址方式MOV A,55H 立即尋址方式JMP A+DPTR 變址尋址方式MOV 30H,C 位尋址方式MOV A,R0 間接尋址方式MOVX A,R0 間接尋址方式第四章 MCS-51匯編語(yǔ)言程序設(shè)計(jì)掌握內(nèi)容匯編語(yǔ)言的特點(diǎn)及其語(yǔ)句格式1. 匯編語(yǔ)言的特點(diǎn)匯編語(yǔ)言有如下特點(diǎn): 助記符指令和機(jī)器指令一一對(duì)應(yīng),所以用匯編語(yǔ)言編寫(xiě)的程序效率高,占用存儲(chǔ)空間小,運(yùn)行速度快,因此匯編語(yǔ)言能編寫(xiě)出最優(yōu)化的程序。 使
14、用匯編語(yǔ)言編程比使用高級(jí)語(yǔ)言困難。因?yàn)閰R編語(yǔ)言是面向計(jì)算機(jī)的,匯編語(yǔ)言的程序設(shè)計(jì)人員必須對(duì)計(jì)算機(jī)硬件有相當(dāng)深入的了解。 匯編語(yǔ)言能直接訪問(wèn)存儲(chǔ)器及接口電路,也能處理中斷,因此匯編語(yǔ)言程序能直接管理和控制硬件設(shè)備。 匯編語(yǔ)言缺乏通用性,程序不易移植,各種計(jì)算機(jī)都有自己的匯編語(yǔ)言,不同計(jì)算機(jī)的匯編語(yǔ)言之間不能通用。 2. 匯編語(yǔ)言的語(yǔ)句格式MCS-51匯編語(yǔ)言的語(yǔ)句格式表示如下:標(biāo)號(hào):操作碼操作數(shù);注釋即一條匯編語(yǔ)句是由標(biāo)號(hào)、操作碼、操作數(shù)和注釋四個(gè)部分所組成,其中方括號(hào)括起來(lái)的是可選擇部分,可有可無(wú),視需要而定。編程:通過(guò)本章的學(xué)習(xí),同學(xué)應(yīng)能夠正確使用指令系統(tǒng)中的常用指令,按照MCS-51單片機(jī)
15、匯編語(yǔ)言指令格式設(shè)計(jì)一些簡(jiǎn)單的程序,如:無(wú)符號(hào)16位以內(nèi)數(shù)據(jù)的加、減、乘、除及二轉(zhuǎn)十、十轉(zhuǎn)二、ASCII轉(zhuǎn)換、數(shù)據(jù)的片內(nèi)片外傳送等簡(jiǎn)單程序。第五章單片機(jī)的中斷與定時(shí)系統(tǒng) 中斷是一項(xiàng)重要的計(jì)算機(jī)技術(shù),采用中斷技術(shù)可以使多項(xiàng)任務(wù)共享一個(gè)資源,所以中斷技術(shù)實(shí)質(zhì)上就是一種資源共享技術(shù)。 掌握內(nèi)容 中斷源 MCS-51是一個(gè)多中斷源的單片機(jī),以8OC51為例,有三類(lèi)共五個(gè)中斷源,分別是外部中斷兩個(gè),定時(shí)中斷兩個(gè)和串行中斷一個(gè)。 1外中斷 外中斷是由外部原因引起的,共有兩個(gè)中斷源,即外部中斷0和外部中斷1。它們的中斷請(qǐng)求信號(hào)分別由引腳INT0和INT1引人。 外部中斷請(qǐng)求有兩種信號(hào)方式,即電平方式和脈沖方
16、式可通過(guò)有關(guān)控制位進(jìn)行定義。 2定時(shí)中斷 定時(shí)中斷是為滿足定時(shí)或計(jì)數(shù)的需要而設(shè)置的。為此在單片機(jī)芯片內(nèi)部有兩個(gè)定時(shí)器/計(jì)數(shù)器,以對(duì)其中的計(jì)數(shù)結(jié)構(gòu)進(jìn)行計(jì)數(shù)的方法,來(lái)實(shí)現(xiàn)定時(shí)或計(jì)數(shù)功能。當(dāng)計(jì)數(shù)結(jié)構(gòu)發(fā)生計(jì)數(shù)溢出時(shí),即表明定時(shí)時(shí)間到或計(jì)數(shù)值已滿,這時(shí)就以計(jì)數(shù)溢出信號(hào)作為中斷請(qǐng)求,去置位一個(gè)溢出標(biāo)志位,作為單片機(jī)接受中斷請(qǐng)求的標(biāo)志。由于這種中斷請(qǐng)求是在單片機(jī)芯片內(nèi)部發(fā)生的,因此無(wú)需在芯片上設(shè)置引人端。 3串行中斷串行中斷是為串行數(shù)據(jù)傳送的需要而設(shè)置的。每當(dāng)串行口接收或發(fā)送完一組串行數(shù)據(jù)時(shí),就產(chǎn)生一個(gè)中斷請(qǐng)求。因?yàn)榇兄袛嗾?qǐng)求也是在單片機(jī)芯片內(nèi)部自動(dòng)發(fā)生的,所以同樣不需在芯片上設(shè)置引人端。 中斷控制 這里
17、所說(shuō)的中斷控制是指提供給用戶使用的中斷控制手段,實(shí)際上就是一些專(zhuān)用寄存器。在MCS-51單片機(jī)中,用于此目的的控制寄存器共有四個(gè),即定時(shí)器控制寄存器、中斷允許控制寄存器、中斷優(yōu)先控制寄存器以及串行口控制寄存器。1定時(shí)器控制寄存器(TCON) 該寄存器用于保存外部中斷請(qǐng)求和以及定時(shí)器的計(jì)數(shù)溢出。寄存器地址88H,位地址SFH88H。2中斷允許控制寄存器(IE)寄存器地址A8H,位地址AFHA8H3中斷優(yōu)先級(jí)控制寄存器(IP) MCS-51的中斷優(yōu)先級(jí)控制只定義了高、低兩個(gè)優(yōu)先級(jí)。各中斷源的優(yōu)先級(jí)由優(yōu)先寄存器(IP)進(jìn)行設(shè)定。IP寄存器地址B8H,位地址為BFHB8H 中斷響應(yīng) 中斷響應(yīng)就是對(duì)中斷
18、源提出的中斷請(qǐng)求的接受,是在中斷查詢之后進(jìn)行的,當(dāng)查詢到有效的中斷請(qǐng)求時(shí),緊接著就進(jìn)行中斷響應(yīng)。中斷響應(yīng)的主要內(nèi)容是由硬件自動(dòng)生成一條長(zhǎng)調(diào)用指令LCALL。其格式為L(zhǎng)CALL addr16,這里的addr16就是程序存儲(chǔ)器中斷區(qū)中相應(yīng)中斷的人口地址。在MCS-51單片機(jī)中,這些入口地址已由系統(tǒng)設(shè)定。例如,對(duì)于外部中斷0的響應(yīng),產(chǎn)生的長(zhǎng)調(diào)用指令為: LCALL 0003H 生成LCALL指令后,緊接著就由CPU執(zhí)行。首先將程序計(jì)數(shù)器PC的內(nèi)容壓入堆棧以保護(hù)斷點(diǎn),再將中斷入口地址裝人PC,使程序執(zhí)行轉(zhuǎn)向相應(yīng)的中斷區(qū)入口地址。但由于各中斷區(qū)只有8個(gè)單元。一般情況下難以安排下一個(gè)完整的中斷服務(wù)程序。因
19、此通常總是在各中斷區(qū)入口地址處放置一條無(wú)條件轉(zhuǎn)移指令,使程序執(zhí)行轉(zhuǎn)向在其它地址存放的中斷服務(wù)程序。 中斷運(yùn)回 MCS-51單片機(jī)的定時(shí)器計(jì)數(shù)器,分別稱(chēng)定時(shí)器計(jì)數(shù)器0和定時(shí)器計(jì)數(shù)器1。它們都是十六位加法計(jì)數(shù)結(jié)構(gòu)。 1計(jì)數(shù)功能 所謂計(jì)數(shù)是指對(duì)外部事件進(jìn)行計(jì)數(shù)。外部事件的發(fā)生以輸入脈沖表示因此計(jì)數(shù)功能的實(shí)質(zhì)就是對(duì)外來(lái)脈沖進(jìn)行計(jì)數(shù)。MCS-51芯片有T0(P34)和T1(P3。)兩個(gè)信號(hào)引腳,分別是這兩個(gè)計(jì)數(shù)器的計(jì)數(shù)輸人端。外部輸入的脈沖在負(fù)跳變時(shí)有效,進(jìn)行計(jì)數(shù)器加1(加法計(jì)數(shù))。 2定時(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ù)脈沖。也
20、就是每個(gè)機(jī)器周期計(jì)數(shù)器加 1。由于一個(gè)機(jī)器周期等于 12個(gè)振蕩脈沖周期,因此計(jì)數(shù)額率為振蕩頻率的 112。定時(shí)器計(jì)數(shù)器的控制寄存器 與定時(shí)器八十?dāng)?shù)器應(yīng)用有關(guān)的控制寄存器有: 1定時(shí)器控制寄存器(TCON) 2工作方式控制寄存器(TMOD)3中斷允許控制寄存器(IE) MCS51的定時(shí)器計(jì)數(shù)器共有四種工作方式1 1 定時(shí)工作方式02 2 定時(shí)工作方式13 3 定時(shí)工作方式24 4 定時(shí)工作方式3理解內(nèi)容定時(shí)器計(jì)數(shù)器的綜合應(yīng)用合數(shù)十進(jìn)制調(diào)數(shù)分?jǐn)?shù)第六章單片機(jī)系統(tǒng)擴(kuò)展 在本章的學(xué)習(xí)過(guò)程中,應(yīng)掌握單片機(jī)的擴(kuò)展方法,即利用存儲(chǔ)器地址分配原理擴(kuò)展包括存儲(chǔ)器、IO口的方法。掌握8279、0832、0809等專(zhuān)
21、用芯片的結(jié)構(gòu)原理及與單片機(jī)的接口技術(shù)。理解一些常用的擴(kuò)展器件,如程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器、常用的TTL器件、LED、鍵盤(pán)以及常用的專(zhuān)用器件8255和8279 A/D、D/A轉(zhuǎn)換器件的工作原理,了解串行接口的擴(kuò)展原理及應(yīng)用。 掌握內(nèi)容 1單片機(jī)擴(kuò)展中的地址譯碼技術(shù) 線選法 線選法一般用于擴(kuò)展少量的片外存儲(chǔ)器和IO接口芯片。 所謂線選法通常是將單片機(jī)的高8位地址線A8A15中的某幾根與外部接口芯片的選通端一一相連,當(dāng)該地址線為“0”時(shí)(對(duì)于“0”選通有效的外部芯片而言),與該地址線相連接的外部芯片被選通。 例題:教材中圖63為線選法連接原理示意圖,要清楚教材中表6-1各芯片地址的計(jì)算 全地址譯碼法
22、對(duì)于一些要求外部RAM容量較大、外擴(kuò)芯片數(shù)量較多的應(yīng)用系統(tǒng),需要的片選信號(hào)往往多于單片機(jī)可利用的高位地址線,因而,就無(wú)法使用線選法來(lái)擴(kuò)展外圍芯片了。這時(shí),常常采用全地址譯碼法來(lái)進(jìn)行。所謂全地址譯碼法,是通過(guò)譯碼電路對(duì)單片機(jī)可利用的高位地址線進(jìn)行譯碼,以得到較多的片選信號(hào)。 2存儲(chǔ)器擴(kuò)展 存儲(chǔ)器是單片機(jī)系統(tǒng)中使用最多的外擴(kuò)芯片,對(duì)MCS51單片機(jī)而言,由于程序存儲(chǔ)器與數(shù)據(jù)存儲(chǔ)器空間在物理空間上的各自獨(dú)立性,使得兩者的擴(kuò)展方法略有不同。 程序存儲(chǔ)器(EPROM)擴(kuò)展 數(shù)據(jù)存儲(chǔ)器(RAM)擴(kuò)展 3單片機(jī)應(yīng)用系統(tǒng)中的 IO口擴(kuò)展技術(shù)4、8255A可編程并行I/O擴(kuò)展接口5、8279鍵盤(pán)、顯示接口6、D
23、/A和A/D轉(zhuǎn)換器第七章單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì) 在本章的學(xué)習(xí)過(guò)程中,應(yīng)主要了解并初步掌握單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì),即如何規(guī)劃單片機(jī)應(yīng)用系統(tǒng)軟、硬件之間的關(guān)系,如何合理地選擇外部擴(kuò)展器件,合理地分配單片機(jī)資源等。掌握內(nèi)容 1單片機(jī)應(yīng)用系統(tǒng)的構(gòu)成:是指以單片機(jī)為核心,通過(guò)擴(kuò)展相關(guān)的外圍電路所構(gòu)成的用于測(cè)量外界物理信號(hào)并控制相應(yīng)器件工作的硬件系統(tǒng),以及能對(duì)硬件系統(tǒng)進(jìn)行合理操作與控制的應(yīng)用程序。兩者的結(jié)合使得應(yīng)用系統(tǒng)能完成某些特定的功能。 2單片機(jī)應(yīng)用系統(tǒng)范圍:包括了工業(yè)過(guò)程控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)、智能儀器儀表以及其它采用單片機(jī)控制的電子設(shè)備。 3單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)特點(diǎn):一個(gè)重要特點(diǎn)是硬件設(shè)計(jì)與程序設(shè)計(jì)基本上
24、是同步進(jìn)行的,軟件與硬件之間有著密切的聯(lián)系。因此,一名優(yōu)秀的單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)者,必須對(duì)單片機(jī)的軟、硬件有較全面的了解和掌握。4基本單片機(jī)應(yīng)用系統(tǒng)的硬件構(gòu)成:分析其硬件結(jié)構(gòu),主要是由信號(hào)輸人通道、基本單片機(jī)系統(tǒng)、人機(jī)對(duì)話通道以及信號(hào)輸出控制通道等幾部分組成的,根據(jù)單片機(jī)測(cè)控系統(tǒng)使用場(chǎng)合的不同,對(duì)這幾部分的要求可能有繁有簡(jiǎn),由此,可以將包含有以上各部分的單片機(jī)測(cè)控系統(tǒng)視為一個(gè)典型的單片機(jī)應(yīng)用系統(tǒng)。第八章INTEL16位單片機(jī)MCS96 作為一種專(zhuān)門(mén)的單片機(jī),MCS96的內(nèi)容非常多,限于學(xué)時(shí),對(duì)于要求同學(xué)掌握的內(nèi)容,可限于各部分的基本概念,無(wú)須作深入了解。 掌握內(nèi)容 MCS-96單片機(jī)的內(nèi)部硬件結(jié)構(gòu) 了解MCS-96的基本構(gòu)成,如教材中圖81各部件的基本作用。 中斷子系統(tǒng):了解其中斷源,如何開(kāi)、關(guān)中斷。 定時(shí)子系統(tǒng):三種定時(shí)器的工作原理、作用等。指令系統(tǒng)的特點(diǎn)和如 MOV等典型指令的使用。模 擬 題一、 名詞解釋?zhuān)?1、 單片機(jī):2、 CPU總線:二、填空題:1、MCS51內(nèi)部邏輯單元有: 、 、 、定時(shí)器/計(jì)數(shù)器、 、串行口、 、 、位處理器、
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 教育技術(shù)創(chuàng)新論壇-科研與實(shí)踐的完美結(jié)合
- 金橋數(shù)據(jù)分析在金融領(lǐng)域的應(yīng)用研究-洞察闡釋
- 虛擬現(xiàn)實(shí)中的用戶行為與環(huán)境感知關(guān)系研究-洞察闡釋
- 洞穴生態(tài)系統(tǒng)前沿探索與技術(shù)創(chuàng)新-洞察闡釋
- 飼料生產(chǎn)自動(dòng)化控制系統(tǒng)設(shè)計(jì)-洞察闡釋
- 適用安全生產(chǎn)法
- 安全生產(chǎn)第一季度工作匯報(bào)
- 工地安全自查報(bào)告
- 公司安全方面的合理化建議
- 安全生產(chǎn)工作開(kāi)展情況
- 尾礦工安全培訓(xùn)
- 西安高新區(qū)管委會(huì)招聘筆試真題2024
- 2025年中國(guó)工商銀行招聘筆試備考題庫(kù)(帶答案詳解)
- 浮選藥劑安全管理制度
- 技術(shù)異化的解放路徑-洞察及研究
- 2025年連云港市中考語(yǔ)文試卷真題(含標(biāo)準(zhǔn)答案)
- T/CGMA 033002-2020壓縮空氣站節(jié)能設(shè)計(jì)指南
- 珊瑚海水鹽標(biāo)準(zhǔn)
- 柴油機(jī)電站操作員(技師)理論考試題庫(kù)及答案
- 天津英華插班生考試卷五年級(jí)
- 消防水池 (有限空間)作業(yè)安全告知牌及警示標(biāo)志
評(píng)論
0/150
提交評(píng)論