單片機(jī)期末總結(jié)_第1頁
單片機(jī)期末總結(jié)_第2頁
單片機(jī)期末總結(jié)_第3頁
單片機(jī)期末總結(jié)_第4頁
單片機(jī)期末總結(jié)_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

單片機(jī)期末總結(jié)篇一:單片機(jī)期末復(fù)習(xí)總結(jié)1.MCS-51單片機(jī)芯片的核心功能是什么?8051單片機(jī)是一款集成度高的微型計算機(jī)。其內(nèi)部集成了以下關(guān)鍵組件:1)一個8位的中央處理器(CPU);2)內(nèi)置4KB的只讀存儲器(ROM),可尋址高達(dá)64KB的外部程序存儲器和64KB的外部數(shù)據(jù)存儲器;3)128字節(jié)的內(nèi)部隨機(jī)存取存儲器(RAM);4)21個專用功能寄存器(SFR);5)4個8位的并行輸入/輸出端口(共32條I/O線);6)一個全雙工異步串行通信接口;7)兩個16位的定時器/計數(shù)器;8)5個中斷源,分為兩個優(yōu)先級;9)內(nèi)置時鐘發(fā)生器。P0口:-8位雙向三態(tài)端口,外接上拉電阻后可作為通用I/O線,也可在總線擴(kuò)展時用作數(shù)據(jù)總線及低8位地址總線。P1口:-8位準(zhǔn)雙向I/O端口,作為通用I/O線使用。P2口:-8位準(zhǔn)雙向I/O端口,可作為通用I/O線,也可在總線擴(kuò)展時用作高8位地址總線。P3口:-8位準(zhǔn)雙向I/O端口,可作為通用I/O線,每個端口還具有第二功能。實(shí)際應(yīng)用中常使用P3口的第二功能。P3口的第二功能:-【注】:P0口必須接上拉電阻;-I/O口準(zhǔn)雙向:MCS-51單片機(jī)的I/O口在輸入之前需先輸出1,這種特性稱為準(zhǔn)雙向I/O口,以區(qū)別于真正的雙向I/O口。3.MCS-51單片機(jī)的存儲器分為哪幾個空間?各空間的作用是什么?8051存儲器包括程序存儲器和數(shù)據(jù)存儲器,從邏輯結(jié)構(gòu)上分為三個不同的空間:1)64KB的片內(nèi)片外統(tǒng)一編址的程序存儲器地址空間,地址范圍為0000H~FFFFH。對于8051單片機(jī),其中地址0000H~0FFFH為4KB的片內(nèi)ROM地址空間,1000H~FFFFH為片外ROM地址空間;2)256字節(jié)的內(nèi)部數(shù)據(jù)存儲器地址空間,地址范圍為00H~FFH。對于8051單片機(jī),內(nèi)部RAM分為兩部分,其中地址范圍00H~7FH(共128字節(jié))為內(nèi)部靜態(tài)RAM的地址空間,80H~FFH為特殊功能寄存器的地址空間,21個特殊功能寄存器離散分布在這個區(qū)域;對于8052系列單片機(jī),還有地址范圍為80H~FFH的高128字節(jié)的靜態(tài)RAM。3)64KB的外部數(shù)據(jù)存儲器地址空間:地址范圍為0000H~FFFFH,包括擴(kuò)展I/O端口地址空間。4.數(shù)據(jù)存儲器MCS-51基本型單片機(jī)內(nèi)部數(shù)據(jù)存儲器有256字節(jié)的存儲空間,地址為00H~FFH;外部數(shù)據(jù)存儲器的地址空間最大為64KB,編址為0000H~FFFFH。256字節(jié)的內(nèi)部存儲器按功能劃分為兩部分:地址為00H~7FH的低128字節(jié)的基本RAM區(qū)和地址為80H~FFH的高128字節(jié)的特殊功能寄存器(SFR)區(qū)。基本RAM區(qū)分為工作寄存器區(qū)、位尋址區(qū)、用戶RAM區(qū):-工作寄存器區(qū)(00H~1FH):共分為4組,每組由8個工作寄存器組成,編號為R0~R7。-位尋址區(qū)(20H~2FH):16個單元,既可以作為普通RAM單元使用,也可以對單元中的每一位進(jìn)行位操作。-用戶RAM區(qū)(30H~7FH):用于存放隨機(jī)數(shù)據(jù)及運(yùn)算的中間結(jié)果。程序狀態(tài)字寄存器(PSW):-RS1,RS0(PSW.4,PSW.3):工作寄存器組選擇控制位??捎密浖λ鼈冎?或清0,以選擇當(dāng)前工作寄存器的組號。堆棧指針寄存器SP:-堆棧是一種只允許在其一端進(jìn)行數(shù)據(jù)插入和數(shù)據(jù)刪除操作的線性表。-PUSH,數(shù)據(jù)寫入堆棧稱為插入運(yùn)算(入棧);POP,從堆棧中讀出數(shù)據(jù)稱為刪除運(yùn)算(出棧)。-堆棧的特點(diǎn):后進(jìn)先出(LIFO,Last-InFirst-Out)。-堆棧有兩種類型:向上生長型,向下生長型。-進(jìn)棧操作:先SP加1,后寫入數(shù)據(jù);出棧操作:先讀出數(shù)據(jù),后SP減1。-MCS-51單片機(jī)復(fù)位后,SP的初值自動設(shè)為07H。5.什么是振蕩周期,時鐘周期,機(jī)器周期和指令周期?如何計算機(jī)器周期的確切時間?1)振蕩周期是指為單片機(jī)提供脈沖信號的振蕩源的周期,是單片機(jī)最基本的時間單位。通常由外接晶振與內(nèi)部電路來提供振蕩脈沖信號,其頻率記為fOSC,此頻率的倒數(shù)即是振蕩周期。2)振蕩脈沖經(jīng)過二分頻后就是單片機(jī)的時鐘信號,時鐘信號的周期稱為時鐘周期,又定義為狀態(tài),用S表示。時鐘周期是振蕩周期的二倍。3)機(jī)器周期是指令執(zhí)行過程中完成某一個基本操作所需的時間。一個機(jī)器周期等于12個振蕩周期。即TM=12/fOSC。4)指令周期是指執(zhí)行一條指令所需要的時間,根據(jù)指令不同,可包含1、2、4個機(jī)器周期。常用符號說明:篇二:單片機(jī)期末復(fù)習(xí)重點(diǎn)總結(jié)一、單片機(jī)概述:單片機(jī)是一種在一片半導(dǎo)體硅片上集成了中央處理單元、存儲器、并行接口I/O、串行I/O口、定時器/計數(shù)器、中斷系統(tǒng)、系統(tǒng)時鐘電路及系統(tǒng)總線的微型計算機(jī)。二、單片機(jī)的硬件結(jié)構(gòu):8位微處理器、數(shù)據(jù)存儲器(128B)、程序存儲器、4個8位可編程并行I/O口、1個串行口、2個16位定時/計數(shù)器、1個看門狗、5個中斷源和中斷向量、特殊功能寄存器26個、低功耗節(jié)電模式、3個程序加密鎖定位。三、單片機(jī)引腳:單片機(jī)共有40個引腳;按其功能可分為3類:電源及時鐘引腳、控制引腳、I/O口引腳。四、單片機(jī)存儲器結(jié)構(gòu):程序存儲器(16位)、數(shù)據(jù)存儲器(8位)、特殊功能寄存器位地址空間。五、四組并行I/O端口:1.P0口:雙功能8位并行口,字節(jié)地址80H,位地址80H—87H。特點(diǎn):地址/數(shù)據(jù)復(fù)用口和通用I/O口。2.P1口:單功能I/O口,字節(jié)地址90H,位地址90H---97H。特點(diǎn):內(nèi)部有上拉電阻,無需外部接上拉電阻。3.P2口:雙功能口,字節(jié)地址A0H,位地址A0H---A7H。特點(diǎn):與P1口相同。4.P3口:略。六、時鐘電路與時序:1.時鐘電路設(shè)計圖在書上35頁圖2-13。2.時鐘周期:若時鐘晶體的振蕩頻率為fosc,則時鐘周期T=1/fosc。3.機(jī)器周期:一個機(jī)器周期包括12個時鐘周期。即:Tcy=12/fosc。4.指令周期:單字節(jié)和雙字節(jié)指令周期一般為單機(jī)器周期和雙機(jī)器周期。三字節(jié)指令周期都是雙機(jī)器周期;乘、除指令周期4個機(jī)器周期。七、復(fù)位操作和復(fù)位電路:1.復(fù)位電路設(shè)計在書上37頁圖2-18或圖2-19或圖2-20。八、單片機(jī)最小系統(tǒng)設(shè)計如圖:九、KeilC的使用方法:步驟:1.打開軟件;2.新建項(xiàng)目;3.選擇單片機(jī)型號;4.新建文本并保存;5.添加文件到項(xiàng)目;6.設(shè)置輸出選項(xiàng);7.編寫程序。十、Proteus的使用方法:步驟:1.打開軟件;2.保存;3.選擇元件;4.連接電路圖;5.保存。十一、中斷的概念:單片機(jī)能及時響應(yīng)中斷源提出的服務(wù)請求,并作出快速響應(yīng)和及時處理。十二、中斷系統(tǒng)結(jié)構(gòu)在書上88頁圖5-2。十三、中斷控制寄存器IE、IP:1.IE:中斷允許總開關(guān)控制位,串行口允許中斷,定時器/計數(shù)器中斷允許位,外部中斷中斷允許位。2.IP:串行口中斷優(yōu)先級,定時器中斷優(yōu)先級,外部中斷中斷優(yōu)先級。十四、中斷初始化設(shè)置:1.外部中斷0INT0設(shè)置;2.外部中斷1INT1設(shè)置;3.定時器T0設(shè)置;4.定時器T1設(shè)置。十五、中斷及定時器服務(wù)程序設(shè)計如下:1.定時器T0方式1;2.定時器T1方式1;3.外部中斷0;4.外部中斷1。十六、定時器/計數(shù)器的結(jié)構(gòu):1.結(jié)構(gòu)框圖。篇三:單片機(jī)期末總結(jié)首先簡要介紹單片機(jī)及其用途。單片微型計算機(jī)簡稱單片機(jī),是一種典型的嵌入式微控制器(MicrocontrollerUnit,MCU),常用英文字母縮寫MCU表示單片機(jī)。它最早被用于工業(yè)控制領(lǐng)域。單片機(jī)由芯片內(nèi)僅有CPU的專用處理器發(fā)展而來。最早的設(shè)計理念是通過將大量外圍設(shè)備和CPU集成在一個芯片中,使計算機(jī)系統(tǒng)更小,更容易集成進(jìn)復(fù)雜的對體積要求嚴(yán)格的控制設(shè)備中。INTEL的Z80是最早按照這種思想設(shè)計出的處理器,從此以后,單片機(jī)和專用處理器的發(fā)展便分道揚(yáng)鑣。單片機(jī)又稱單片微控制器,它不是完成某一個邏輯功能的芯片,而是把一個計算機(jī)系統(tǒng)集成到一個芯片上。相當(dāng)于一個微型的計算機(jī),和計算機(jī)相比,單片機(jī)只缺少了I/O設(shè)備。概括地講:一塊芯片就成了一臺計算機(jī)。它的體積小、質(zhì)量輕、價格便宜,為學(xué)習(xí)、應(yīng)用和開發(fā)提供了便利條件。同時,學(xué)習(xí)使用單片機(jī)是了解計算機(jī)原理與結(jié)構(gòu)的最佳選擇。單片機(jī)內(nèi)部也用和電腦功能類似的模塊,比如CPU,內(nèi)存,并行總線,還有和硬盤作用相同的存儲器件,不同的是它的這些部件性能都相對我們的家用電腦弱很多,不過價錢也是低的,一般不超過10元即可......用它來做一些控制電器一類不是很復(fù)雜的工作足矣了。我們現(xiàn)在用的全自動滾筒洗衣機(jī)、排煙罩、VCD等等的家電里面都可以看到它的身影!......它主要是作為控制部分的核心部件。單片機(jī)是靠程序運(yùn)行的,并且可以修改。通過不同的程序?qū)崿F(xiàn)不同的功能,尤其是特殊的獨(dú)特的一些功能,這是別的器件需要費(fèi)很大力氣才能做到的,有些則是花大力氣也很難做到的。一個不是很復(fù)雜的功能要是用美國50年代開發(fā)的74系列,或者60年代的CD4000系列這些純硬件來搞定的話,電路一定是一塊大PCB板!但是如果要是用美國70年代成功投放市場的系列單片機(jī),結(jié)果就會有天壤之別!只因?yàn)閱纹瑱C(jī)的通過你編寫的程序可以實(shí)現(xiàn)高智能,高效率,以及高可靠性!而我們的課程,主要學(xué)習(xí)的是基礎(chǔ)的HOLTEK單片機(jī)。第一部分,我們學(xué)習(xí)HOLTEKHT46單片機(jī)的引腳功能,HT46單片機(jī)的內(nèi)部結(jié)構(gòu),HT46X232單片機(jī)系統(tǒng)開發(fā)步驟。在這一部分中,也就是我們開始接觸單片機(jī)的過程中,有很多好奇,只是開始的那些理論知識,很空,不知道怎么回事,老師告訴我們,學(xué)習(xí)理論知識的過程,不要太急,等以后到實(shí)驗(yàn)室才是重要的,說真的,學(xué)習(xí)理論的那幾周,是老師給了我們許多動力,讓我們一直堅持學(xué)下去。在這一部分,認(rèn)識到許多以前沒有的東西,我感覺,那個引腳圖,額,比較難記,那么多的接口,記得腦殼直暈,接下來,就是系統(tǒng)周期,復(fù)位引腳,I/O引腳,程序存儲器,數(shù)據(jù)存儲器,總之,很多基礎(chǔ)的東西,都是要去記憶的東西。而接下來第二部分,學(xué)習(xí)的是HOTLEKHT46單片機(jī)開發(fā)的軟硬件進(jìn)行描述,主要介紹HT—IDE3000的使用操作,HOTLEKHT46F仿真燒錄設(shè)備。在這一部分,主要是上機(jī)才能實(shí)際應(yīng)用的,HT-IDE3000這一款集成開發(fā)系統(tǒng)軟件,只要了解怎么創(chuàng)建項(xiàng)目,怎么設(shè)置初始值,熟悉笨軟件的應(yīng)用,界面操作,等等。英文比較差,所以,開始的時候,也比較容易記錯那些命令,這個,用多了就能熟練了,而我們課程主要都是用HT46R232單片機(jī),編譯語言,用的是我們的C語言,在配置選項(xiàng)中,一般不做修改,只修改Product,都是用的28SKDIP-A。接下來,就是程序的編譯,基與C語言的應(yīng)用來編寫單片機(jī)的程序,可以查看寄存器值,RAM值,ROM值,通過軟件來仿真單片機(jī)的運(yùn)行,這部分,難的事怎么解決那么程序的編譯,很值得我們努力去思考,大家探討解決,互相幫助。第三部分,學(xué)習(xí)HOTLEKC程序設(shè)計的基礎(chǔ)知識,包括數(shù)據(jù)類型與運(yùn)算符,流程控制語句,指針和函數(shù),編譯預(yù)處理,HOLTEKC擴(kuò)展,并重點(diǎn)學(xué)習(xí)ANSIC的不同點(diǎn)。這一部分,我認(rèn)為是最重要的一部分,像C語言的編譯一樣,我們要遵守許多規(guī)則,同樣的,也有頭文件,主函數(shù),當(dāng)然,也有許多新的語句,數(shù)據(jù)類型,也一樣的分為,整型int,字符型char,雙精度double,長整型long等等,常量,變量。通過賦值“=”,來事先賦值。數(shù)組,結(jié)構(gòu)體的應(yīng)用,也是很重要,那個什么“聯(lián)合體”,倒是第一次聽說,后來學(xué)習(xí)才知道,那是共用體,運(yùn)算符,主要應(yīng)用的是“+”“—”“*”“/”“%”,關(guān)系運(yùn)算符,邏輯運(yùn)算符,位運(yùn)算符,等等,特別要講那個條件運(yùn)算符,開始,可能一不小心覺得沒見到過,<><>:<>,流程控制語句,if-else,switch,循環(huán)語句while,do-while,還有,break,continue語句。指針應(yīng)用,函數(shù)。在編譯的預(yù)處理中,更是用到了宏定義,文件的包含,包括HOLTEKC的擴(kuò)展,更是在應(yīng)用中很重要。包括,看門狗計時器,省電模式,循環(huán)位移。而還有5個關(guān)鍵字?jǐn)U展,rambank(),@,norambank(),vector,bit。這些,我們都要去記憶,才能更好的掌握好單片機(jī)的編譯與開發(fā)。第四部分,學(xué)習(xí)了HOLTEK單片機(jī)各功能點(diǎn)進(jìn)行了實(shí)例講解,其中包括I/O接口,按鍵輸入,中斷,定時/計數(shù)器,模/數(shù)轉(zhuǎn)換,PWM,頻率分割器,看門狗與休眠模式,總線技術(shù)。在最后的一章節(jié)中,引腳的讀法,i/o口的運(yùn)用,跑馬燈,在后來的實(shí)驗(yàn)室中,我們學(xué)會了許多,其實(shí)呢,在實(shí)驗(yàn)室,就是對這些理論知識的運(yùn)用,從中來拓展自己,最后一部分的知識很多,在學(xué)習(xí)跑馬燈的制作中,用到了許多元器件,如LED,電阻,reset復(fù)

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論