LED動態(tài)掃描顯示器接口及程序設(shè)計與實現(xiàn)畢設(shè)論文_第1頁
LED動態(tài)掃描顯示器接口及程序設(shè)計與實現(xiàn)畢設(shè)論文_第2頁
LED動態(tài)掃描顯示器接口及程序設(shè)計與實現(xiàn)畢設(shè)論文_第3頁
LED動態(tài)掃描顯示器接口及程序設(shè)計與實現(xiàn)畢設(shè)論文_第4頁
LED動態(tài)掃描顯示器接口及程序設(shè)計與實現(xiàn)畢設(shè)論文_第5頁
已閱讀5頁,還剩56頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、摘要 摘要 #摘要LED (Light Emitting Diode )行業(yè)現(xiàn)在成為一個快速發(fā)展的新興產(chǎn)業(yè),市場空間巨大,前景廣闊。本文介紹了基于STC89C52單片機的LED動態(tài)掃描顯示器及 接口設(shè)計。 其中 著重介紹了 LED動態(tài)掃描的硬件設(shè)計思路、硬件電路各個部分 的功能及原理、相應(yīng)軟件的程序設(shè)計,以及詳細(xì)的使用說明和工作流程。LED數(shù)碼管是利用7個LED (發(fā)光二極管)外加一個小數(shù)點的LEDS合而成的顯 示設(shè)備.LED數(shù)碼管可以顯示09等10個數(shù)字和小數(shù)點,通常用來顯示時間、速度、 系統(tǒng)狀態(tài)等。本文分為五部分,其中主要內(nèi)容是系統(tǒng)方案設(shè)計,硬件系統(tǒng)設(shè)計、軟件系統(tǒng)設(shè)計三部分。系統(tǒng)方案設(shè)計是

2、基礎(chǔ);硬件系統(tǒng)設(shè)計是本文的難點及核心部分,該部分首先簡單描述系統(tǒng)硬件工作原理,且附以硬件系統(tǒng)設(shè)計框圖,論述了本次畢 業(yè)設(shè)計所應(yīng)用的各硬件接口技術(shù)和各個接口模塊的功能及工作過程。本文撰寫的主導(dǎo)思想是硬件、軟件相結(jié)合,以硬件為基礎(chǔ),來進(jìn)行各功能模 塊的設(shè)計。本設(shè)計實用性強、操作簡單、擴展功能強。關(guān)鍵詞:LED數(shù)碼管STC89C52動態(tài)掃描ABSTRACT #ABSTRACT ABSTRACTLED (Light Emitting Diode) industry has now become a fast-growing emerging industry. The market has big a

3、nd broad prospects. Based on STC89C52 microc on troller, this article describes the LED Dyn amic sca n display and in terface desig n.Its focus is on the LED dynamic scanning hardware design ideas, features and prin ciples of the various parts of the hardware circuit, and the corresp onding software

4、 program ming, as well as detailed in structi ons for use and work progress.As a new display, LED digital tube is one display device comb ined by seve n LED (light emitting diode) and the decimal point LED.LED digital tube can be displayed 0 to 9 total 10 digits and decimal points, Usually it s used

5、 to display time, speed and system state widely.This article is divided in to five parts. Overall system an alysis, system hardware desig n, system software desig n are the three main parts.The overall system an alysis is the foun dati on.The system hardware design is the key and core part of this a

6、rticle.Firstly it gives us a brief description about the work principle of the hardware and the hardware system desig n diagram,It describes the whole fun cti on and the work progress for the en tire hardware in terface and the in terface module which apply to this graduati on desig n.The lead ideol

7、ogy for this article is the comb in ati on of software and hardware.All the desig n of each fun cti onal module is based on the hardware. This desig n is practical, simple operati on, and strong exte nsions.Keywords:Light Emitting Diode STC89C52 dynamic scanningii目錄 #ii目錄 ii目錄i i目錄 TOC o 1-5 h z HYP

8、ERLINK l bookmark4 o Current Document 第一章 緒論1. HYPERLINK l bookmark6 o Current Document LED動態(tài)掃描顯示器接口及程序設(shè)計背景 1 HYPERLINK l bookmark8 o Current Document LED動態(tài)掃描 1.LED顯示控制技術(shù)狀況2LED動態(tài)掃描原理2 HYPERLINK l bookmark10 o Current Document LED動態(tài)掃描設(shè)計方案3LED驅(qū)動模塊4.數(shù)據(jù)存儲模塊 4. HYPERLINK l bookmark14 o Current Document 第

9、二章 系統(tǒng)硬件設(shè)計 15 HYPERLINK l bookmark16 o Current Document 系統(tǒng)總體結(jié)構(gòu)15 HYPERLINK l bookmark18 o Current Document 系統(tǒng)硬件原理16 HYPERLINK l bookmark22 o Current Document 主要元件介紹 18LED數(shù)碼管及引腳18STC89C52 單片機22場效應(yīng)管27晶振28 HYPERLINK l bookmark26 o Current Document PROTEL 軟件29 HYPERLINK l bookmark28 o Current Document 第三

10、章系統(tǒng)軟件設(shè)計31 HYPERLINK l bookmark30 o Current Document 系統(tǒng)主程序設(shè)計圖 31 HYPERLINK l bookmark32 o Current Document 系統(tǒng)子程序設(shè)計32 HYPERLINK l bookmark34 o Current Document 第四章系統(tǒng)調(diào)試33 HYPERLINK l bookmark36 o Current Document 軟件調(diào)試33硬件調(diào)試33 HYPERLINK l bookmark38 o Current Document 聯(lián)合調(diào)試34測試結(jié)果34 HYPERLINK l bookmark40

11、 o Current Document 第五章總結(jié)與展望35 HYPERLINK l bookmark42 o Current Document 致謝 37 HYPERLINK l bookmark44 o Current Document 參考文獻(xiàn)39 HYPERLINK l bookmark46 o Current Document 附錄A實物圖41 HYPERLINK l bookmark52 o Current Document 附錄B程序代碼43第一章緒論 11 LED動態(tài)掃描顯示器接口及程序設(shè)計實現(xiàn)10第一章緒論1.1 LED動態(tài)掃描顯示器接口及程序設(shè)計背景LED的發(fā)展惠及大型商場

12、、碼頭、車站、地鐵站以及各類辦事窗口等越來越 多的場所需要用LED點陣顯示圖形和漢字。LED已成為一個快速發(fā)展的新興 產(chǎn)業(yè),市場空間巨大,前景廣闊。LED點陣設(shè)計主要應(yīng)用于顯示屏,它是利用發(fā) 光二極管點陣模塊或 像素單元組成的平面式顯示屏幕。由于它具有發(fā)光效率高、 使用壽命長、組態(tài)靈活、色彩豐富以及對室內(nèi)室外環(huán)境適應(yīng)能力強等優(yōu)點,隨著信息產(chǎn)業(yè)的高速發(fā)展,LED顯示作為信息傳播的一種重要手段, 已廣泛應(yīng)用于室 內(nèi)外需要進(jìn)行服務(wù) 內(nèi)容和服務(wù)宗旨宣傳的公眾場所,例如戶內(nèi)外公共場所廣告宣 傳、機場車站旅客引導(dǎo)信息、公交車輛報站系統(tǒng)、證券與銀行信息顯示、餐館報價信息豆示、高速公路可變情報板、樓宇燈飾、體

13、育館比賽轉(zhuǎn)播、交通信號燈、景觀照明等。已然LED顯示已成為城市量化、現(xiàn)代化和信息化的一個重要標(biāo)志。 自二十世紀(jì)80年代后期開始,隨著LED制造技術(shù)的不斷完善,在國外得到了 廣泛的 應(yīng)用。在我國改革開放之后,特別是進(jìn)入 90年代國民經(jīng)濟高速增長,對 公眾場合發(fā)布信息的需求日益強烈,LED顯示屏的 出現(xiàn)的時機正好適應(yīng)了這 一市場形勢,所以在LED顯示屏的設(shè)計、制造技術(shù)與應(yīng)用水平上都得到了迅 速 的提高和發(fā)展。LED顯示屏經(jīng)歷了從單色、雙色圖文顯示屏,到圖像顯示的發(fā)展 過程。1.2 LED動態(tài)掃描LED數(shù)碼管動態(tài)掃描:說到動態(tài)掃描,一般都是兩個以上的數(shù)碼管聯(lián)合使用,數(shù)據(jù)線每次只為一個數(shù)碼管服務(wù),更換

14、服務(wù)的LED數(shù)碼管,數(shù)字也相應(yīng)變化,然后利用人類眼睛的“視 覺暫留”原理,讓看的人誤以為是每個數(shù)碼管都是同時點亮的。其實數(shù)碼管都是 一個一個亮過去的,每個數(shù)碼管顯示它該現(xiàn)實的數(shù)字,中間只間隔十毫秒,由于 斷電的那幾毫秒數(shù)碼管有余暉,人類眼晶看上去好像所有排數(shù)碼管都是亮的。LED顯示控制技術(shù)狀況LED顯示屏的控制系統(tǒng)包括輸入接口電路、信號控制、轉(zhuǎn)換和數(shù)字化處理電 路和輸出接口電路等等,牽扯到的具體專 業(yè)技術(shù)有很多,最關(guān)鍵技術(shù)包括串行傳 輸與并行傳輸技術(shù)、動態(tài) 掃描與靜態(tài)鎖存技術(shù)、遠(yuǎn)程控制和自動檢測技術(shù)等。串行傳輸與并行傳輸技術(shù) LED顯示屏的數(shù)據(jù)傳輸方式主要有串行和并行兩 種。日前普遍采用串行控

15、制技 術(shù),顯示屏每個單元內(nèi)部的不同驅(qū)動電路和各級單 元之間,每個時鐘僅傳送一位數(shù) 據(jù)。采用這種方式的驅(qū)動IC種類較多,不同 顯示單元之間的聯(lián)線較少,可減少顯示3基于單片機的LED電陣顯示單元的數(shù)據(jù)傳輸驅(qū)動元件,所以增加了整個系統(tǒng)的可靠性 及性價比,具體工程實施也較 為容易。LED動態(tài)掃描原理數(shù)碼管動態(tài)顯示介面是單片機中應(yīng)用最為廣泛的一種顯示方式之一,動態(tài)驅(qū) 動是將所有數(shù)碼管的8個顯示筆劃a,b,c,d,e,f,g,dp 的同名端連在一起,另外為每 個數(shù)碼管的公共極COM增加位元選通控制電路,位元選通由各自獨立的I/O線控制,當(dāng)單片機輸出字形碼時,所有數(shù)碼管都接收到相同的字形碼,但究竟是那 個數(shù)

16、碼管會顯示出字形,取決于單片機對位元選通COM端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位元就顯示出字形,沒有選通的 數(shù)碼管就不會亮。透過分時輪流控制各個LED數(shù)碼管的COM端,就使各個數(shù)碼管輪流受控顯 示,這就是動態(tài)驅(qū)動。在輪流顯示過程中,每位元數(shù)碼管的點亮?xí)r間為1ms到2ms, LED數(shù)碼管動態(tài)顯示就是一個一個地輪流點亮各個數(shù)碼管,對于每一個LED數(shù)碼管來說,每隔一段時間就點亮一次,由于人的“視覺暫留”現(xiàn)象及發(fā)光二極體 的“余輝效應(yīng)”,采用循環(huán)掃描的方式,分時輪流選各數(shù)碼管的公共端,使數(shù)碼 管輪流導(dǎo)通顯示。當(dāng)掃描速度達(dá)到一定程度時,人眼就分辨不出來了。盡管實際 上各位數(shù)

17、碼管并非同時點亮,但只要掃描的 速度足夠快,給人的印象就是一組穩(wěn) 定的顯示數(shù)據(jù),認(rèn)為各數(shù)碼管是同時發(fā)光的。盡管實際上各位數(shù)碼管并非同時點 亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示資料,不會有閃 爍感,動態(tài)顯示的效果和靜態(tài)顯示 是一樣的,如果LED數(shù)碼管的位數(shù)不大于8 位時,只需兩個8位I/O 口,能夠節(jié)省大量的I/O 口,而且功耗更低。LED動態(tài)掃描前景應(yīng)用LED顯示屏是利用發(fā)光二極管點陣模塊或像素單元組成的平面式顯示屏幕。 它具有發(fā)光效率高、使用壽命長、組態(tài)靈活、色彩豐富以及對室內(nèi)外環(huán)境適應(yīng)能 力強等優(yōu) 點。LED顯示屏經(jīng)歷了從單色,雙色圖文顯示屏到現(xiàn)在的全彩色視頻 顯示屏的

18、發(fā)展過程,自20世紀(jì)八十年代開始,LED顯示屏的應(yīng)用領(lǐng)域已經(jīng)遍 布交通、電信、教育、證券、廣告宣傳等各方面。主要用于樓體墻面,廣告壁牌、 高檔的DISCO、酒吧、夜總會、高檔會所的廣告牌等。特別適合應(yīng)用于廣告牌背 景、立交橋、河、湖護欄、建筑物輪廓等大型動感光帶之中,可產(chǎn)生彩虹般絢麗 的效果。并廣泛的應(yīng)用于公交汽車,碼頭,商店,學(xué)校和銀行等公共場合的信息 發(fā)布和廣 告宣傳。用護欄管裝飾建筑物的輪廓,可以起到突出美彩亮化建筑物的 效果。依然證明,它已經(jīng)成為照明產(chǎn)品中的一只奇花,開放在動感我們都市。1.3 LED動態(tài)掃描設(shè)計方案總體方案論證與設(shè)計 本系統(tǒng)采用STC89C52單片機為本LED數(shù)碼管的

19、控制 核心部分,系統(tǒng)主要包括 LED驅(qū)動模塊、 數(shù)據(jù)存儲模塊、PC機通信模塊等。 下面對各模塊的設(shè)計逐一進(jìn)行論證比較。LED驅(qū)動模塊方案1:采用靜態(tài)鎖存方式,將每一個 LED發(fā)光管的一端接至單片機的一 個I/O 口,另一端通過電阻接電源。這種方法可以直接驅(qū)動LED,原理簡單,驅(qū)動能力強,LED數(shù)碼管的亮度也可以通過限流電阻調(diào)節(jié),非常方便,但此種 方法太浪費單片機的I/ O 口,比較適合于較小的系統(tǒng)。方案2:采用動態(tài)掃描方式, 通過三極管驅(qū)動并聯(lián)在一起的 LED發(fā)光管 的一端(共 陰或共 陰陽2端),LED發(fā)光管的另一腳接通用I/O 口,控制其亮 滅。該方法能驅(qū)動較多 的LED,控制方式較靈活,

20、而且節(jié)省單片機的資源。比較上述兩種方案,系統(tǒng)設(shè)計中采用方案 2。1.3.2數(shù)據(jù)存儲模塊MCS-51單片機在物理結(jié)構(gòu)上有四個存儲空間:1、片內(nèi)程序存儲器2、片外程序存儲器3、片內(nèi)數(shù)據(jù)存儲器4、片外數(shù)據(jù)存儲器1 但在邏輯上,即從用戶的角度上,8051單片機有三個存儲空間:1、片內(nèi)外統(tǒng)一編址的64K的程序存儲器地址空間(MOVC2、256B的片內(nèi)數(shù)據(jù)存儲器的地址空間(MOV3、以及64K片外數(shù)據(jù)存儲器的地址空間(MOVX在訪問三個不同的邏輯空間時,應(yīng)采用不同形式的指令(具體我們在后面的指 令系統(tǒng)學(xué)習(xí)時將會講解),以產(chǎn)生不同的存儲器空間的選通信號。程序內(nèi)存ROM尋址范圍:0000H FFFFH容量64

21、KBEA = 1,尋址內(nèi)部ROMEA = 0,尋址外部ROM地址長度:16位作用:存放程序及程序運行時所需的常數(shù)。七個具有特殊含義的單元是:0000H 系統(tǒng)復(fù)位,PC指向此處;0003H 外部中斷0入口000BHT0溢出中斷入口0013H外中斷1入口001BHT1溢出中斷入口0023H串口中斷入口002BHT2溢出中斷入口內(nèi)部數(shù)據(jù)存儲器RAM物理上分為兩大區(qū):00H 7FH即128B內(nèi)RAM和SFR區(qū)。作用:作數(shù)據(jù)緩沖器用。下圖是8051單片機存儲器的空間結(jié)構(gòu)圖程序存儲器OOOOH圏1機的內(nèi)右結(jié)構(gòu)RAM一個微處理器能夠聰明地執(zhí)行某種任務(wù),除了它們強大的硬件外,還需要它 們運行的軟件,其實微處理

22、器并不聰明,它們只是完全按照人們預(yù)先編寫的程序 而執(zhí)行之。那么設(shè)計人員編寫的程序就存放在微處理器的程序存儲器中,俗稱只 讀程序存儲器(ROM。程序相當(dāng)于給微處理器處理問題的一系列命令。其實程序 和數(shù)據(jù)一樣,都是由機器碼組成的代碼串。只是程序代碼則存放于程序存儲器中。 MCS-51具有64kB程序存儲器尋址空間,它是用于存放用戶程序、數(shù)據(jù)和表格等 信息。對于內(nèi)部無ROM勺8031單片機,它的程序存儲器必須外接,空間地址為 64kB,此時單片機的端必須接地。強制 CPU從外部程序存儲器讀取程序。對于內(nèi) 部有ROM勺8051等單片機,正常運行時,則需接高電平,使CPU先從內(nèi)部的程序 存儲中讀取程序,

23、當(dāng)PC值超過內(nèi)部ROM勺容量時,才會轉(zhuǎn)向外部的程序存儲器讀 取程序。當(dāng)#EA=1時,程序從片內(nèi)ROMT始執(zhí)行,當(dāng)PC值超過片內(nèi)ROM容量時會自動轉(zhuǎn)向 外部RO腕間。當(dāng)#EA=0時,程序從外部存儲器開始執(zhí)行,例如前面提到的片內(nèi)無ROM勺8031單片機,在實際應(yīng)用中就要把8031的引腳接為低電平。8051片內(nèi)有4kB的程序存儲單元,其地址為0000H 0FFFH,單片機啟動復(fù)位后, 程序計數(shù)器的內(nèi)容為0000H,所以系統(tǒng)將從0000H單元開始執(zhí)行程序。但在程序 存儲中有些特殊的單元,這在使用中應(yīng)加以注意: 其中一組特殊是0000H-0002H單元,系統(tǒng)復(fù)位后,PC為0000H,單片機從0000H

24、單元開始執(zhí)行程序,如果程序不是從 0000H單元開始,則應(yīng)在這三個單元中存放 一條無條件轉(zhuǎn)移指令,讓CPU直接去執(zhí)行用戶指定的程序。另一組特殊單元是0003H-002AH這40個單元各有用途,它們被均勻地分為五 段,它們的定義如下:0003H-000AH外部中斷0中斷地址區(qū)。000BH-0012H定時/計數(shù)器0中斷地址區(qū)。0013H- 001AH外部中斷1中斷地址區(qū)。001BH-0022H定時/計數(shù)器1中斷地址區(qū)。0023H-002AH串行中斷地址區(qū)??梢娨陨系?0個單元是專門用于存放中斷處理程序的地址單元,中斷響應(yīng)后,按中斷的類型,自動轉(zhuǎn)到各自的中斷區(qū)去執(zhí)行程序。從上面可以看出,每個中斷服務(wù)

25、程序只有8個字節(jié)單元,用8個字節(jié)來存放一個中斷服務(wù)程序顯然是不可能的。 因此以上地址單元不能用于存放程序的其他內(nèi)容,只能存放中斷服務(wù)程序。但是 通常情況下,我們是在中斷響應(yīng)的地址區(qū)安放一條無條件轉(zhuǎn)移指令,指向程序存 儲器的其它真正存放中斷服務(wù)程序的空間去執(zhí)行,這樣中斷響應(yīng)后,CPU賣到這條 轉(zhuǎn)移指令,便轉(zhuǎn)向其他地方去繼續(xù)執(zhí)行中斷服務(wù)程序。下圖是ROM勺地址分配圖:OFFFFH用戶ROM區(qū)_T箜世些更.jyfE珈.i Iilfa MM a 1O ! SS- 4.遁豈?遁!衛(wèi)!通碩0032H 003:lir002AH/002BH-0022H/0023H-OOJAH/OOlBtb0012H/0013

26、H- OOOAHOOOBH- 0OaH/0003l|-ROM分布圖從上圖中大家可以看到,0000H-0002H只有三個存儲單元,3個存儲單元在我們 的程序存放時是存放不了實際意義的程序的,通常我們在實際編寫程序時是在這 里安排一條ORG旨令,通過ORG旨令跳轉(zhuǎn)到從0033H開始的用戶RO巫域,再來 安排我們的程序語言。從0033開始的用戶ROk區(qū)域用戶可以通過ORG旨令任意安 排,但在應(yīng)用中應(yīng)注意,不要超過了實際的存儲空間,不然程序就會找不到。數(shù)據(jù)存儲器數(shù)據(jù)存儲器也稱為隨機存取數(shù)據(jù)存儲器。數(shù)據(jù)存儲器分為內(nèi)部數(shù)據(jù)存儲和外 部數(shù)據(jù)存儲。MCS-51內(nèi)部RAMt 128或256個字節(jié)的用戶數(shù)據(jù)存儲(

27、不同的型號 有分別),片外最多可擴展64KB的RAM構(gòu)成兩個地址空間,訪問片內(nèi) RAMB“MOV指令,訪問片外RAM用“MOV”指令。它們是用于存放執(zhí)行的中間結(jié)果和 過程數(shù)據(jù)的。MCS-51的數(shù)據(jù)存儲器均可讀寫,部分單元還可以位尋址。MCS-51單片機的內(nèi)部數(shù)據(jù)存儲器在物理上和邏輯上都分為兩個地址空間,即:數(shù)據(jù)存儲器空間(低128單元);特殊功能寄存器空間(高128單元);這兩個空間是相連的,從用戶角度而言,低128單元才是真正的數(shù)據(jù)存儲器。下面我們就來詳細(xì)的與大家講解一下:低128單元:片內(nèi)數(shù)據(jù)存儲器為8位地址,所以最大可尋址的范圍為 256個單元地址,對片外 數(shù)據(jù)存儲器采用間接尋址方式,R

28、0 R1和DPTF都可以做為間接尋址寄存器,R0 R1是8位的寄存器,即RO、R1的尋址范圍最大為256個單元,而DPTR是 16位 地址指針,尋址范圍就可達(dá)到64KB也就是說在尋址片外數(shù)據(jù)存儲器時,尋址范 圍超過了 256B,就不能用RO R1做為間接尋址寄存器,而必須用 DPTF寄存器做 為間接尋址寄存器。FFHS0H7FH3QH2FH20H1FH00H特殊功能 寄存黠區(qū)(SFR)可字節(jié)尋址 亦可位尋址數(shù)據(jù)緩神區(qū)工作單元只能字節(jié)尋址位尋址區(qū)OOH7FK全部可位尋址 共出亍字節(jié)12B位嘔4姐邇用寄存黠 BCR7也可作 RAH 使用 j EO、R1 亦可位尋址國1嘔1區(qū)嘔從上圖中我們可以看到,

29、8051單片機片內(nèi)RAM共有256個單元(00H-FFH, 這256個單元共分為兩部分。其一是地址從00H-7FH單元(共128個字節(jié))為用 戶數(shù)據(jù)RAM從80H-FFH地址單元(也是128個字節(jié))為特殊寄存器(SFR單 元。從下圖中可清楚地看出它們的結(jié)構(gòu)分布。80P0SPDPLDFHPCOH |88ICONTMODTL0TL1TH0TH19MPlSCONSBUFA0A8B6BScoC8D0PSUD8E0ESF0F8878F979FA7AFB7B9C7CFD7DFE?EFF7FFBlue background are I/O port SFRs Veliou background are co

30、ntrol SFRs Green backgrround are other SFRs1、通用寄存器區(qū)(OOH-仆H在OOH-仆H共32個單元中被均勻地分為四塊,如下圖,每塊包含八個8位寄存器,均以RO-R7來命名,我們常稱這些寄存器為通用寄存器。 這四塊中的寄存器 都稱為RO-R7,那么在程序中怎么區(qū)分和使用它們呢?聰明的INTEL工程師們又安排了一個寄存器一一程序狀態(tài)字寄存器(PSW來管理它們,CPU只要定義這個 寄存的PSW勺D3和D4位(RS0和RS1,即可選中這四組通用寄存器。對應(yīng)的編 碼關(guān)系如下表所示。惹程序中并不需要用 4組,那么其余的可用做一般的數(shù)據(jù)緩 沖器,CPU在復(fù)位后,選

31、中第O組工作寄存器。組RSI RSOROR1R2R3R4R5R6R700 0OOHCIH02H03H04HC5H06H07H10 1OSHOPHOAHOBHOCHCDHOEHFH r17H2i o10H11H12H13H14H15H16H3i 118H19H1AH1BH1CH1DH1EHIFH1 12、位尋址區(qū)(20H-2FH片內(nèi)RAM勺20H 2FH單元為位尋址區(qū),既可作為一般單元用字節(jié)尋址,也可對它們的位進(jìn)行尋址。位尋址區(qū)共有16個字節(jié),128個位,位地址為OOH-7FH位地址分配如下表所示:RAM位尋址區(qū)地址表單元地址MSB位地址LSB2FH7FH7EHTDK7CH7BH7 AH79H7

32、8H)2EH77H76H75H湘H73H72H71H70H2DH6FH6EH6CH6BH6 AH6PH68HJ2CH67H(55H&4H63H62H61H60H2BH5FH5EH5DH5CH5BH5AH |59H58H2 AH57H56H55H54H53H52HSIH50H2&H4FH4EH4DH4CH4BH麗4PH4SH28H47H46H45H44H43H42H41H40H陰3FH3EH3DH3 CH3BH3 AH39H38H37H3(5H35H34H33H32H31H30H25H2FH2EH2DH2 CH2BHJAH29H28H24H27H26H25H24H23H22H21H20H23H1

33、FH1EH1DH1CH1BH1AH19H18HS2H17H16H15H14H13H12H11H10H21HOFHOEH1QDH0CHOBHOAH09H08H20HL07H06HC5HO4HOSH02H01HOOHCPU能直接尋址這些位,執(zhí)行例如置“ 1”、清“0”、求“反”、轉(zhuǎn)移,傳 送和邏輯等操作。我們常稱MCS-51具有布爾處理功能,布爾處理的存儲空間指的 就是這些為尋址區(qū)。3、用戶 RAME( 30H-7FH)在片內(nèi)RAM氐128單元中,通用寄存器占去32個單元,位尋址區(qū)占去16個單元, 剩下的80個單元就是供用戶使用的一般 RAM區(qū)了,地址單元為30H-7FH對這部 份區(qū)域的使用不作任

34、何規(guī)定和限制,但應(yīng)說明的是,堆棧一般開辟在這個區(qū)域。高 128 單元:(80H-FFH21個特殊功能寄存器不連續(xù)地分布在 128個字節(jié)的SFR存儲空間中,地址空間為 80H-FFH在這片SFR空間中,包含有128個位地址空間,地址也是 80H-FFH但 只有83個有效位地址,可對11個特殊功能寄存器的某些位作位尋址操作.在51單片機內(nèi)部有一個CPU用來運算、控制,有四個并行I/O 口,分別是P0 P1、P2、P3,有ROM用來存放程序,有RAM用來存放中間結(jié)果,此外還有定時 /計數(shù)器,串行I/O 口,中斷系統(tǒng),以及一個內(nèi)部的時鐘電路。在單片機中有一些 獨立的存儲單元是用來控制這些器件的,被稱之

35、為特殊功能寄存器(SFR。這樣的特殊功能寄存器51單片機共有21個并且都是可尋址的列表如下:符號地址功能介紹BF0HB寄存器ACCE0H累加器PSWD0H程序狀態(tài)字IPB8H中斷優(yōu)先級控制寄存器P3B0HP3 口鎖存器IEA8H中斷允許控制寄存器P2A0HP2 口鎖存器SBUF99H串行口鎖存器SCON98H串行口控制寄存器1P190HP1 口鎖存器TH18DH定時器/計數(shù)器1 (高8位)二TH08CH定時器/計數(shù)器1 (低8位)TL18BH定時器/計數(shù)器0 (高8位)TL08AH定時器/計數(shù)器0 (低8位)TMOD89H定時器/計數(shù)器方式控制寄存 器TCON88H定時器/計數(shù)器控制寄存器DP

36、H83H數(shù)據(jù)地址指針(咼8位)DPL82H數(shù)據(jù)地址指針(低8位) 亍SP81H堆棧指針P080HP0 口鎖存器PCON87H電源控制寄存器20分別說明如下:1、ACC是累加器,通常用 A表示。這是個什么東西,可不能從名字上理解,它是一個寄存器,而不是一個做加法的東西,為什么給它這么一個名字呢?或許是因為在運算器做運算時其中一個數(shù)一 定是在ACC中的緣故吧。它的名字特殊,身份也特殊,稍后在中篇中我們將學(xué)到 指令,可以發(fā)現(xiàn),所有的運算類指令都離不開它。自身帶有全零標(biāo)志Z,若A= 0則Z= 1;若AM0則z = 0。該標(biāo)志常用作程序分枝轉(zhuǎn)移的判斷條件。2、B- 一個寄存器。在做乘、除法時放乘數(shù)或除數(shù)

37、,不做乘除法時,隨你怎么用。3、PSW程序狀態(tài)字。這是一個很重要的東西,里面放了 CPU工作時的很多狀 態(tài),借此,我們可以了解CPU的當(dāng)前狀態(tài),并作出相應(yīng)的處理。它的各位功能請 看下表:D7 JD6D5D4D3匸D2 J了1;D0CYACF0RS1RS0OVP 1下面我們逐一介紹各位的用途CY進(jìn)位標(biāo)志。8051中的運算器是一種8位的運算器,我們知道,8位運算器只 能表示到0-255,如果做加法的話,兩數(shù)相加可能會超過255,這樣最高位就會丟 失,造成運算的錯誤,怎么辦?最高位就進(jìn)到這里來。這樣就沒事了。有進(jìn)、借位,CY= 1;無進(jìn)、借位,CY= 0例:78H+97H(01111000+1001

38、0111AC輔助進(jìn)、借位(高半字節(jié)與低半字節(jié)間的進(jìn)、借位)。例:57H+3AH( 01010111+00111010F0:用戶標(biāo)志位,由用戶(編程人員)決定什么時候用,什么時候不用。RS1 RS0工作寄存器組選擇位。這個我們已知了。0V:溢出標(biāo)志位。運算結(jié)果按補碼運算理解。有溢出,OV=1無溢出,O# 0。什么是溢出我們后面的章節(jié)會講到。P:奇偶校驗位:它用來表示 ALU運算結(jié)果中二進(jìn)制數(shù)位“ 1”的個數(shù)的奇偶性。 若為奇數(shù),則P=1,否則為0。運算結(jié)果有奇數(shù)個1, P= 1;運算結(jié)果有偶數(shù)個1, P= 0。例:某運算結(jié)果是78H (01111000),顯然1的個數(shù)為偶數(shù),所以P=0b4、DP

39、T( DPH DPL 數(shù)據(jù)指針,可以用它來訪問外部數(shù)據(jù)存儲器中的任一單元,如果不用,也可以作為通用寄存器來用,由我們自已決定如何使用。分 成DPL(低 8位)和DPH高 8位)兩個寄存器。用來存放16位地址值,以便用間接 尋址或變址尋址的方式對片外數(shù)據(jù) RAM程序存儲器作64K字節(jié)范圍內(nèi)的數(shù)據(jù)操 作。5、P0 P1、P2、P3這個我們已經(jīng)知道,是四個并行輸入/輸出口的寄存器 它里面的內(nèi)容對應(yīng)著管腳的輸出。6 IE中斷充許寄存器按位尋址,地址:A8HB7B6B5B4B3B2B1B0EA-ET2ESET1EX1ET0EX0EA (IE.7): EA=O時,所有中斷禁止(即不產(chǎn)生中斷)EA=1時,各

40、中斷的產(chǎn)生由個別的允許位決定-(IE.6 ):保留ET2(IE.5 ):定時2溢出中斷充許(8052用)ES(IE.4 ):串行口中斷充許(ES=1充許,ES=0禁止)ET1( IE.3 ):定時1中斷充許EX1( IE.2 ):外中斷INT1中斷充許ET0( IE.1 ):定時器0中斷充許EXO(IE.O ):外部中斷INT0的中斷允許7、IP中斷優(yōu)先級控制寄存器 按位尋址,地址位B8HB7B6B5B4B3B2B1B0-PT2PSPT1PX1PT0PX0-(IP.7 ):保留-(IP.6 ):保留PT2( IP.5 ):定時2中斷優(yōu)先(8052用)PS (IP.4 ):串行口中斷優(yōu)先PT1(

41、 IP.3 ):定時1中斷優(yōu)先PX1( IP.2 ):外中斷INT1中斷優(yōu)先PT0( IP.1 ):定時器0中斷優(yōu)先PX0(IP.0 ):外部中斷INT0的中斷優(yōu)先8、TMOD定時器控制寄存器不按位尋址,地址89HB7B6B5B4B3B2B1B0GATEC/TM1M0GATEC/TM1m1GATE:定時操作開關(guān)控制位,當(dāng) GATE=時,INTO或INT1引腳為高電平,同時 TCON中的TRO或TR1控制位為1時,計時/計數(shù)器0或1才開始工作。若GATE=0 則只要將TRO或 TR1控制位設(shè)為1,計時/計數(shù)器0或1就開始工作。C/T :定時器或計數(shù)器功能的選擇位。C/T=1為計數(shù)器,通過外部引腳

42、TO或T1輸入計數(shù)脈沖。C/T=0時為定時器,由內(nèi)部系統(tǒng)時鐘提供計時工作脈沖。M1 :模式選擇位高位M0 :模式選擇位低位M1M0工作模式0013位計數(shù)/計時器0116位計數(shù)/計時器廠108位自動加載計數(shù)/計時器11疋時器1停止工作,疋時器0分為兩個獨立的8位疋時器TH0及TL09、TCON定時器控制寄存器按位尋址,地址位 88H B7B6B5B4B3B2B1B0TF1TR1TF0TR0IE1IT1IE0IT08031單片機共有21個字節(jié)的特殊功能寄存器(SFR),起著專用寄存器的作用,用 來設(shè)置片內(nèi)電路的運行方式,記錄電路的運行狀態(tài),并表明有關(guān)標(biāo)志等。此外, 特殊功能寄存器中,還有把并行和串

43、行I /O端口映射過來的寄存器,對這些寄存 器的讀寫,可實現(xiàn)從相應(yīng)I /O端口的輸入、輸出操作。21個特殊功能寄存器不連續(xù)地分布在 128個字節(jié)的SFR存儲空間中,地址空間為 80H-FFH在這片SFR空間中,包含有128個位地址空間,地址也是 80H-FFH但 只有83個有效位地址,可對11個特殊功能寄存器的某些位作位尋址操作。第二章系統(tǒng)硬件設(shè)計2.1系統(tǒng)總體結(jié)構(gòu)硬件系統(tǒng)組成框圖2.1硬件系統(tǒng)構(gòu)架框圖系統(tǒng)主要有四大部分構(gòu)成即LED數(shù)碼管顯示驅(qū)動模塊,電源模塊,控制按鍵 模塊,pc機通訊模塊。2.2系統(tǒng)硬件原理LED動態(tài)掃描顯示器接口及程序設(shè)計實現(xiàn)原理圖:=0rrEilcK.K:K.fcfNT

44、9CI-flLS3= .: 工卜匕巳H朮=上f 一 上2.21原理圖復(fù)位電路2.22復(fù)位電路STC89C52的上電復(fù)位電路如圖2.22所示,只要在RST復(fù)位輸入引腳上接一電容至Vcc端,下接一個電阻到地即可。對于 CMOS型單片機,由于在RST端內(nèi)部有一個下拉電阻,故可將外部電阻去掉,而將外接電容減少1/F。上電復(fù)位的工作過程是在加電時,復(fù)位電路 通過電 容加給RST端一個短暫的高電平信 號,此高電平信號隨著Vcc對電容的充電過程而逐漸回落,即RST端的高電平持 續(xù)時間取決于電容的充電時間。為了保證系統(tǒng)能夠可靠地復(fù)位,RST端的高電平信號必須維持足夠長的時間。上電時,Vcc的上升時間約為10m

45、s,而振蕩器的起 振時間取決于振蕩頻率,如果晶振頻率為 10MHz,起振時間為1ms;晶振頻率為 1MHz,起振時間則為10mso在圖2.22的復(fù)位電路中,當(dāng)Vcc掉電時,必然會使 RST端電壓迅速下降到0V以下,但是,由于內(nèi)部電路的限制作用,這個負(fù)電壓 將不會對器件產(chǎn)生損害。另外,在復(fù)位期間,端口引腳處于隨機狀態(tài),復(fù)位后, 系統(tǒng)將端口置為全“I”態(tài)。如果系統(tǒng)在上電時得不到有效的復(fù)位,則程序計數(shù)器 PC將得不到一個合適的初值,因此,CPU可能會從一個未被定義的位置開始執(zhí) 行程序。從電腦下載程序用串口借口示意圖:2.23串口接口三極管起到電流放大,開關(guān)控制的作用(單片機的I/O 口驅(qū)動能力有限)

46、。當(dāng) 三極管工作在飽和狀態(tài)時,它的作用就是個開關(guān)了;I/O 口時導(dǎo)通。深度飽和時三極管Uce=0V,此時集電極電流達(dá)到最大。電阻用來限流,并確定了三極管的 靜態(tài)工作點,即工作在深度飽和狀態(tài)。LED數(shù)碼管顯示電路:口 口口口ao.aaVCC、-2*三寸曠. 二11二寸?COQIsd 一呈2.24LED數(shù)碼管顯示電路三極管起到電流放大,開關(guān)控制的作用(單片機的 I/O 口驅(qū)動能力有限)。當(dāng) 三極管工作在飽和狀態(tài)時,它的作用就是個開關(guān)了;I /O 口時導(dǎo)通。深度飽和時三極管Uce=OV,此時集電極電流達(dá)到最大。電阻用來限流,并確定了三極管的 靜態(tài)工作點,即工作在深度飽和狀態(tài)。2.3主要元件介紹LED

47、數(shù)碼管及引腳LED數(shù)碼管(LED Segment Displays)是由多個發(fā)光二極管封裝在一起組成“ 8”字型的器件,引線已在內(nèi)部連接完成,只需引出它們的各個筆劃,公共電極。led數(shù)碼管常用段數(shù)一般為7段有的另加一個小數(shù)點,還有一種是類似于3位“+1型。位數(shù)有半位,1, 2, 3, 4, 5, 6, 8, 10位等等.,led數(shù)碼管根據(jù)LED的接法 不同分為共陰和共陽兩類,了解LED的這些特性,對編程是很重要的,因為不同 類型的數(shù)碼管,除了它們的硬件電路有差異外,編程方法也是不同的。圖2是共陰和共陽極數(shù)碼管的內(nèi)部電路,它們的發(fā)光原理是一樣的,只是它們的電源極性 不同而已。顏色有紅,綠,藍(lán),黃

48、等幾種。led數(shù)碼管廣泛用于儀表,時鐘,車站, 家電等場合。選用時要注意產(chǎn)品尺寸顏色,功耗,亮度,波長等。7段LED數(shù)碼管是利用7個LED (發(fā)光二極管)外加一個小數(shù)點的 LED組 合而成的顯示設(shè)備,可以顯示 09等10個數(shù)字和小數(shù)點,使用非常廣泛,它的 外觀如下:2.31LED數(shù)碼管特點:LED數(shù)碼管以發(fā)光二極管作為發(fā)光單元,顏色有單紅,黃,藍(lán),綠,白,七彩效果。單色,分段全彩管可用建筑,公路,河堤輪廓亮化,LED數(shù)碼管可均勻排布形成大面積顯示區(qū)域,可顯示圖案及文字,并可播放不同格式的視 頻文件。通過電腦下flash、動畫、文字等文件,或使用動畫設(shè)計軟件設(shè)計個性化 動畫,播放各種動感變色的圖

49、文效果.可放在PCB電路板上按紅綠蘭順序呈直線排列,以專用驅(qū)動芯片控制,構(gòu)成 變化無窮的色彩和圖形。外殼采用阻燃 PC塑料制作,強度高,抗沖擊,抗老化, 防紫外線,防塵,防潮。LED護欄管具有功耗小,無熱量,耐沖擊,長壽命等優(yōu) 點,配合控制器,即可實現(xiàn)流水,漸變,跳變,追逐等效果。如果應(yīng)用于大面積 工程中,連接電腦同步控制器,還可 顯示圖案,動畫視頻等效LED數(shù)碼全彩燈管可以組成一個模擬LED顯示屏,模擬顯示屏可以提供各種全彩效果及動態(tài)顯示 圖像字符,可以采用脫 機控制或計算機連 接實行同步控制;可以顯示各式各樣 的全彩動態(tài)效果??刂葡到y(tǒng)采用三泰 VISS專用燈光編程軟件編輯,數(shù)碼管控制 花樣

50、更改方便,只需將編輯生成的花樣格式文件復(fù)制進(jìn)CF卡即可,數(shù)碼管控制器可以單獨控制,也可多臺聯(lián) 機控制,數(shù)碼管安裝編 排方式任意,適合各種復(fù) 雜工程要求。數(shù)碼管、控制器以及電源等以標(biāo)準(zhǔn)公 母插頭連接,方便快捷,并具 有獨特的外形設(shè)計,全新的戶外防水結(jié)構(gòu)數(shù)碼管可以分為共陽極與共陰極兩種,共陽極就是把所有LED的陽極連接到共同接點com,而每個LED的陰極分別為a、b、c、d、e、f、g和dp (小數(shù)點);共陰極則是把所有LED的陰極連接到共同接點com,而每個LED的陽極分別為a、b、c、d、e、f、g和dp (小數(shù)點),如下圖所示:LED數(shù)碼管(LED Segment Displays)是由多個

51、發(fā)光二極管圭寸裝在一起組成“8”字型的器件,引線已在內(nèi)部連接完成,只需引出它們的各個筆劃,公共電極。LED數(shù)碼管常用段數(shù)一般為7段有的另加一個小數(shù)點,LED數(shù)碼管根據(jù)LED的 接法不同分為共陰和共陽兩類,了解LED的這些特性,對編程是很重要的,因為 不同類型的數(shù)碼管,除了它們的硬件電路有差異外,編程方法也是不同的。IvT”2.32共陽極LED數(shù)碼管的內(nèi)部結(jié)構(gòu)原理圖第一章緒論 23 LED動態(tài)掃描顯示器接口及程序設(shè)計實現(xiàn)10 2.33共陰極LED數(shù)碼管的內(nèi)部結(jié)構(gòu)原理圖圖中的8個LED分別與上面那個圖中的 ADP各段相對應(yīng),通過控制各個LED的亮滅來顯示數(shù)字。零示Z 叭A-JC*2V門0a0+0+

52、0$Op2“丄401_科1.0門1-p3門1丄門0門lvth11*0-0 iPl/ C Pl-2d P1.3C PUC iTOSI PlC iMISQ.P1 OC (SCKJP17E RSTC (RXD.P3.(jd iTXO.P3.* C :iTC P3.2C :TWT P3.?C (TC)F3C Jt.P3.5C F 3.6 C P3.7CXTAL2C XT AL* C GMDC140莊303站43753C035734333932V311!301229132814 i151817232021;CCFC OiAMi 3 F 1 ADJiFC ZiADLiPC 3 iADiFC4,AC4i J

53、 FT M 梏“pc e iac*!-iFC 7i:AD7iE-VPPALEFOGF2ENF2 7 iAI*P: e 1A14P2 f |A121 IP2.4 (A12)P2 3 AltP2 2 A1CP2 1 tA?)P2 0 A32.35單片機模塊及管腳說明STC89C52管腳說明:VCC :供電電壓。 GND :接地。P0 口: P0 口為一個8位漏級開路雙向I /O 口,每腳可吸收8個TTL門 電流。當(dāng)P0 口的管腳第一次寫“ 1時,被定義為高阻輸入。P0能夠用于外部程序 數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0 口作為 原碼輸入口,當(dāng)FIASH進(jìn)行校驗時

54、,P0輸出原碼,此時P0外部必須被拉高。P1 口: P1 口是一個內(nèi)部提供上拉電阻的8位雙向I/O 口,P1 口緩沖器 能接收輸出4個TTL門電流。P1 口管腳寫入“ 1后,被內(nèi)部上拉為高,可用作輸 入,P1 口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在 FLASH編程和校驗時,P1 口作為第八位地址接收。P2 口: P2 口為一個內(nèi)部上拉電阻的8位雙向I/O 口,P2 口緩沖器可接 收,輸出4個TTL門電流,當(dāng)P2 口被寫“ 1時,其管腳被內(nèi)部上拉電阻拉高,且 作為輸入。并因此作為輸入時,P2 口的管腳被外部拉低,將輸出電流。這是由于 內(nèi)部上拉的緣故。P2 口當(dāng)用于外部程序

55、存儲器或16位地址外部數(shù)據(jù)存儲器進(jìn)行 存取時,P2 口輸出地址的高八位。在給出地址 “ 1時,它利用內(nèi)部上拉優(yōu)勢,當(dāng) 對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時,P2 口輸出其特殊功能寄存器的內(nèi)容。P2 口在FLASH編程和校驗時接收高八位地址信號和控制信號。P3 口: P3 口管腳是8個帶內(nèi)部上拉電阻的雙向I/O 口,可接收輸出4 個TTL門電流。當(dāng)P3 口寫入“ 1后,它們被內(nèi)部上拉為高電平,并用作輸入。作 為輸入,由于外部下拉為低電平,P3 口將輸出電流(ILL )這是由于上拉的緣故。 P3 口作為AT89C51的一些特殊功能口,管腳 備選功能P3.0 RXD (串行輸入口)P3.1 TXD (

56、串行輸出口)P3.2 /INT0 (外部中斷0)P3.3 /INT1 (外部中斷1)P3.4 T0 (計時器0外部輸入)P3.5 T1 (計時器1外部輸入)P3.6 /WR (外部數(shù)據(jù)存儲器寫選通)P3.7 /RD (外部數(shù)據(jù)存儲器讀選通)RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時,要保持 RST腳兩個機器周期的 高電平時間。ALE/PROG :當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存 地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當(dāng)用作

57、外部數(shù)據(jù)存儲器時, 將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時,ALE 只有在執(zhí)行MOVX,MOVC指令是ALE才起用。另外,該引腳被略微拉高。如 果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。/PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩/PSEN有效。但在訪問 外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN 信號將不出現(xiàn)。/ E A / VPP:當(dāng)/ E A保持低電平時,貝U在此期間外部程序存儲器(0000H-FFFFH),不管是否有內(nèi)部程序存儲器。注意加密方式1時,/EA將內(nèi)部 鎖定為RESET;當(dāng)/EA端保持高電平時,此間內(nèi)部

58、程序存儲器。在 FLASH編程 期間,此引腳也用于施加12V編程電源(VPP)。XTAL1 :反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。XTAL2 :來自反向振蕩器的輸出2.3.3場效應(yīng)管場效應(yīng)管屬于電壓控制元件,這一特點類似于電子管。但它的構(gòu)造與工作原理和電子管是截然不同的,與雙極型晶體管相比,場效 應(yīng)管具有如下特點:(1場效應(yīng)管是電壓控制器件,它通過 VGS來控制ID;(2)場效應(yīng)管的輸入端電流極小,因此它的輸入電阻很大。(3)它是利用多數(shù)載流子導(dǎo)電,因此它的溫度穩(wěn)定性較好;(4)它組成的放大電路 的電壓放大系數(shù)要小于三極管組成放大電路的電壓 放大系數(shù);(5)場效應(yīng) 管的抗輻射能力強;

59、(6)由于不存在雜亂 運動的少子擴散引起的散粒噪聲, 所以噪聲低。場效 應(yīng)管工作原理:場效應(yīng)管工作原理用一句話說,就是“漏極 -源極間流經(jīng)溝道的ID,用以門 極與溝道間的pn結(jié)形成的反偏的門極電壓控制ID”更正確地說,ID流經(jīng)通路 的寬 度,即溝道截面積,它是由pn結(jié)反偏的變化,產(chǎn)生耗盡層擴展變化控制的 緣故。在VGS=O的非飽和區(qū)域, 表示的過渡層的擴展因為不很場效應(yīng)管大,根據(jù)漏極-源極間所 加VDS的電場,源極區(qū)域的某些電子被漏極拉去,即從漏 極向源極有電流ID流動。從門極向漏極擴展的過度層將溝道的一部分構(gòu)成堵塞 型,ID飽和。將這種狀態(tài)稱為夾斷。這意味著過渡層將溝道的一部分阻擋,并不是電

60、流被切斷。在過渡層由于沒有電子、空穴的自由移動,在理想狀態(tài)下 幾乎具有絕緣特 性,通常電流也難流動。但是此 時漏極-源極間的電場,實際上是兩個過渡層 接 觸漏極與門極下部 附近,由于漂移電場 拉去的高速電子通過過渡層。因漂移電場的強度幾乎不變產(chǎn)生ID的飽和現(xiàn)象。 其次,VGS向負(fù)的方向變化,讓 VGS=VGS(off),此時過渡層大致成為覆蓋全區(qū)域的狀態(tài)。而且VDS的電場大部分加到過渡層上,將電子拉向漂移方向的電場,只有靠近源極的很短部分,這更 使電流不能流通。2.3.4晶振晶振全稱為晶體振蕩器(英文 Crystal Oscillators),其作用在于產(chǎn)生原始的時 鐘頻率,經(jīng)過頻率發(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論