版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
單片機外文文獻翻譯單片機控制系統(tǒng)PAGE1單片機控制系統(tǒng)廣義地說,微型計算機控制系統(tǒng)(單片機控制系統(tǒng))是用于處理信息的,這種被用于處理的信息可以是電話交談,也可以是儀器的讀數(shù)或者是一個企業(yè)的帳戶,但是各種情況下都涉及到相同的主要操作:信息的處理、信息的存儲和信息的傳遞。在常規(guī)的電子設計中,這些操作都是以功能平臺方式組合起來的,例如計數(shù)器,無論是電子計數(shù)器還是機械計數(shù)器,都要存儲當前的數(shù)值,并且按要求將該數(shù)值增加1。一個系統(tǒng)例如采用計數(shù)器的電子鐘之類的任一系統(tǒng)要使其存儲和處理能力遍布整個系統(tǒng),因為每個計數(shù)器都能存儲和處理一些數(shù)字?,F(xiàn)如今,以微處理器為基礎的系統(tǒng)從常規(guī)的處理方法中分離了出來,它將信息的處理,信息的存儲和信息的傳輸三個功能分離形成不同的系統(tǒng)單元。這種主要將系統(tǒng)分成三個主要單元的分離方法是馮-諾依曼在20世紀40年代所設想出來的,并且是針對微計算機的設想。從此以后基本上所有制成的計算機都是用這種結(jié)構(gòu)設計的,盡管他們包含著寬廣的物理形式與物理結(jié)構(gòu),但從根本上來說他們均是具有相同基本設計的計算機。在以微處理器為基礎的系統(tǒng)中,處理是由以微處理器為基礎的系統(tǒng)自身完成的。存儲是利用存儲器電路,而從系統(tǒng)中輸入和輸出的信息傳輸則是利用特定的輸入/輸出(I/O)電路。要在一個以微處理器為基礎的時鐘中找出執(zhí)行具有計數(shù)功能的一個特殊的硬件組成部分是不可能的,因為時間存儲在存儲器中,而在固定的時間間隔下由微處理器控制增值。但是,規(guī)定系統(tǒng)運轉(zhuǎn)過程的軟件卻規(guī)定了包含實現(xiàn)計數(shù)器計數(shù)功能的單元部分。由于系統(tǒng)幾乎完全由軟件所定義,所以對微處理器結(jié)構(gòu)和其輔助電路這種看起來非常抽象的處理方法使其在應用時非常靈活。這種設計過程主要是軟件工程,而且在生產(chǎn)軟件時,就會遇到產(chǎn)生于常規(guī)工程中相似的構(gòu)造和維護問題。圖1.1微型計算機的三個組成部分單片機外文文獻翻譯單片機控制系統(tǒng)全文共14頁,當前為第1頁。圖1.1顯示出了微型計算機中這三個單元在一個微處理器控制系統(tǒng)中是如何按照機器中的信息通信方式而聯(lián)接起來的。該系統(tǒng)由微處理器控制,微處理器能夠?qū)ζ渥陨淼拇鎯ζ骱洼斎?輸出單元的信息傳輸進行管理。外部的連接部分與工程系統(tǒng)中的其余部分(即非計算機部分)有關。單片機外文文獻翻譯單片機控制系統(tǒng)全文共14頁,當前為第1頁。盡管圖中顯示的只有一個存儲單元,但是在實際中卻有RAM和ROM兩種不同的存儲器被使用。在每一種情況下,由于概念上的計算機存儲器更像一個公文柜,上述的“存儲器”一詞是非常不恰當?shù)?;信息被存放在一系列已?shù)字標記過的的“箱子”中,而且可以按照問題由“箱子”的序列號進行相關信息的參考定位。微計算機控制系統(tǒng)經(jīng)常使用RAM(隨機存取存儲器),在RAM中,數(shù)據(jù)可以被寫入,并且在需要的時候,可以被再次讀出。這種數(shù)據(jù)能以任意一種所希望的次序從存儲器中讀出,而不必按照寫入時的相同次序讀出,所以有“隨機”存取存儲器。另一類型ROM(只讀存儲器)是用來保持信息的,它們是不受微處理器影響的固定的信息標本;這些信息在電源切斷后不會丟失,并通常用來保存規(guī)定微處理器化系統(tǒng)運轉(zhuǎn)過程的程序。ROM可像RAM一樣被讀取,但與RAM不一樣的是不能用來存儲可變的信息。有些ROM在制造時將其數(shù)據(jù)標本放入,而另外的則可通過特殊的設備由用戶編程,所以稱為可編程ROM。被廣泛使用的可編程ROM可利用特殊紫外線燈察除,并被成為EPROM,即可察除可編程只讀存儲器的縮寫。另有新類型的期器件不必用紫外線燈而用電察除,所以稱為電可察除可編程只讀存儲器EEPROM。微處理器在程序控制下處理數(shù)據(jù),并控制流向和來自存儲器和輸入/輸出裝置的信息流。有些輸入/輸出裝置是通用型的,而另外一些則是設計來控制如磁盤驅(qū)動器的特殊硬件,或控制傳給其他計算機的信息傳輸。大多數(shù)類型的I/O裝置在某種程度下可編程,允許不同形式的操作,而有些則包含特殊用途微處理器的I/O裝置不用主微處理器的直接干預,就可實施非常復雜的操作。假如應用中不需要太多的程序和數(shù)據(jù)存儲量,微處理器、存儲器和輸入/輸出可全被包含在同一集成電路中。這通常是低成本應用情況,例如用于微波爐和自動洗衣機的控制器。當商品被大量地生產(chǎn)時,這種單一芯片的使用就可節(jié)省相當大的成本。當技術進一步發(fā)展,更強更強的處理器和更大更大數(shù)量的存儲器被包含形成單片微型計算機,結(jié)果使最終產(chǎn)品的裝配成本得以節(jié)省。但是在可預見的未來,當需要大量的存儲器或輸入/輸出時,還是有必要繼續(xù)將許多集成電路相互聯(lián)結(jié)起來,形成微計算機。單片機外文文獻翻譯單片機控制系統(tǒng)全文共14頁,當前為第2頁。微計算機的另一主要工程應用是在過程控制中。這是,由于裝置是按特定的應用情況由微機編程實現(xiàn)的,對用戶來說微計算機的存在通常就更加明顯。在過程控制應用中,由于這種設備以較少的數(shù)量生產(chǎn),將整個系統(tǒng)安裝在單個芯片上所獲取的利益常比不上所涉及的高設計成本。而且,過程控制器通常更為復雜,所以要將他們做成單獨的集成電路就更為困難??刹捎脙煞N處理,將控制器做成一種通用的微計算機,正像較強版本的業(yè)余計算機那樣;或者做成“包裹”式系統(tǒng),按照像電磁繼電器那樣的較老式的技術進行設計,來取代控制器。對前一種情況,系統(tǒng)可以用常規(guī)的編程語言來編程,正如以后要介紹的語言那樣;而另一種情況,可采用特殊用途的語言,例如那種使控制器功能按照繼電器相互連接的方法進行描述。兩種情況下,序均能存于RAM,這讓程序能按應用情況變化時進行相應的變化,但是這使得總系統(tǒng)易受掉電影響而工作不正常,除非使用電池保證供電連續(xù)性。另一種選擇是將程序在ROM中,這樣他們就變成電子“硬件”的一部分并常被稱為“固件”。單片機外文文獻翻譯單片機控制系統(tǒng)全文共14頁,當前為第2頁。盡管大規(guī)模集成電路的應用使小型和微型計算機的差別變得“模糊”,更復雜的過程控制器需要小型計算機實現(xiàn)他們的過程。各種類型的產(chǎn)品和過程控制器代表了當今微計算機應用的廣泛性,而具體的結(jié)構(gòu)取決于對“產(chǎn)品”一詞的解釋。實際上,計算機的所有工程和科學上的應用都能指定來進行這些種類的某一或某些工作。而在本設計中壓力和壓力變送器當某一力加到某一面積上,就形成壓力,假如這力是1牛頓均勻地加在1平方米的面積上,這壓力被定義為1帕斯卡。壓力是一種普遍的工藝狀態(tài),它也是這個星球上的一個生活條件:我們生活在向上延伸許多英里的大氣海洋的底部??諝馕镔|(zhì)是有重量的,而且這種下壓的重量形成大氣壓。水,是生活的必需品,也是在壓力之下提供給我們中的大多數(shù)人。在典型的過程工廠中,壓力影響沸點溫度、凝固點溫度、過程效率、消耗和其他重要因數(shù)。壓力的測量和控制,或者壓力的不足—真空,在典型的過程控制中是極為重要的。工廠中的工作儀器通常包括壓力計、精密紀錄儀、以及氣動和電動的壓力變送器。壓力變送器實現(xiàn)壓力測量并產(chǎn)生正比于所傳感壓力的氣動或電信號輸出。在過程工廠中,將控制儀表遠遠放在過程的附近是不現(xiàn)實的,并且大多數(shù)測量是不容易從遠處傳來的。壓力測量是一個例外,但是,如果要離測量點幾百英尺外指示或記錄某種危險化學品的高壓,就會有來自這個壓力所載的化學品所引發(fā)的危險。為了消除這一問題,開發(fā)了一種信號傳輸系統(tǒng)。這種系統(tǒng)常??墒菤鈩踊蛘唠妱拥摹J褂眠@種系統(tǒng),就可以在某一地點安裝大多數(shù)的指示、記錄和控制儀器。這也是最少數(shù)量的操作者有效的運行工廠成為現(xiàn)實。單片機外文文獻翻譯單片機控制系統(tǒng)全文共14頁,當前為第3頁。當使用氣動傳送系統(tǒng)時,測量信號就由變送器將比例為0%~100%的測量值轉(zhuǎn)換為氣動信號。變送器安裝在靠近過程中的測量點上。變送器輸出—對氣動變送器是輸出壓力—通過管道傳給記錄或控制儀表。氣動變送器的標準輸出范圍是20~100kPa,這信號幾乎在全球使用。單片機外文文獻翻譯單片機控制系統(tǒng)全文共14頁,當前為第3頁。當使用電子壓力變送器時,壓力就被轉(zhuǎn)換成電流或電壓形式的電信號。其標準范圍對電流來說是4~20mADC,對電壓信號來說是1~5VDC。當今,另一種電信號形式變的越來越常用,就是數(shù)字或離散信號?;谟嬎銠C或微處理器的儀器或控制系統(tǒng)的應用正推動這類信號的應用不斷增加。有時,分析獲取描述傳感器/變送器特性的參數(shù)是很重要的。當量程已知,去獲取增益就非常簡單。假定電子壓力傳感器的量程為0~600kPa,增益定義為輸出變化除以輸入變化。這里,輸出的電信號(4~20mADC),而輸入的過程壓力(0~600kPa),這樣增益就為:此外我們在本設計中還必須對溫度進行測量,溫度測量在工業(yè)控制中是很重要的,因為它作為系統(tǒng)或產(chǎn)品狀態(tài)的直接指標,或者作為如反應率、能量流、渦輪機效率和潤滑質(zhì)量等間接指標。現(xiàn)行的溫度分度已使用了約200年,最初的儀器是基于氣體和液體的熱膨脹?,F(xiàn)在盡管有許多其他類型的儀器在使用,這些填充式系統(tǒng)仍常用于直接的溫度測量。有代表性的溫度傳感器包括:填充式熱系統(tǒng)、玻璃液體溫度計、熱電偶、電阻溫度探測器、熱敏電阻、雙金屬器件、光學和輻射高溫計和熱敏涂料。電氣系統(tǒng)的優(yōu)點包括高的精度和靈敏度,能實現(xiàn)開關切換或掃描多個測量點,可在測量元件和控制器之間長距離傳輸,出現(xiàn)事故時可調(diào)換元件,快速響應,以及具有測量高溫的能力。其中熱電偶和電阻溫度探測器則被最廣泛的使用。單片機外文文獻翻譯單片機控制系統(tǒng)全文共14頁,當前為第4頁。說明
該AT89C51是一種低功耗,高性能CMOS8位4K的閃存可編程和可擦除只讀存儲器(PEROM)字節(jié)的微型計算機。該設備是采用Atmel的高密度非易失性內(nèi)存技術,并與行業(yè)標準的MCS-51指令集和引腳兼容。片上閃存程序存儲器可以編程就可以在系統(tǒng)或由傳統(tǒng)的非易失性存儲器編程。通過將集成在一個芯片上通用的8位閃存的CPU,Atmel的AT89C51是一個強大的微型計算機提供了一個高度靈活和成本有效的解決方案為許多嵌入式控制應用。
功能特點
AT89S51內(nèi)提供了以下標準特性:4K字節(jié)閃存,128字節(jié)RAM,32個I/O線,兩個16位定時器/計數(shù)器,一個五向量兩級中斷結(jié)構(gòu),一個全雙工串行口,片上振蕩器和時鐘電路。此外,AT89C51是靜態(tài)邏輯設計與操作頻率下降到零,并支持兩種軟件可選的節(jié)電模式??臻e模式時CPU停止工作,而RAM,定時/計數(shù)器,串行口和中斷系統(tǒng)繼續(xù)工作。掉電模式保存RAM的內(nèi)容,但凍結(jié)振蕩器關閉,直到下一個硬件復位芯片其它功能。
引腳說明
Vcc:電源電壓。
接地:接地。單片機外文文獻翻譯單片機控制系統(tǒng)全文共14頁,當前為第4頁。P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當P0口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。單片機外文文獻翻譯單片機控制系統(tǒng)全文共14頁,當前為第5頁。RST
復位輸入。此管腳上出現(xiàn)兩個機器周期的高電平,而振蕩器運行將使器件復位。
進修/編
地址鎖存使能鎖存在訪問外部存儲器地址的低字節(jié)輸出脈沖。該引腳也是在flash編程脈沖輸入programming.In正常運行的ALE(編)是在1/6振蕩器頻率恒定的速率發(fā)射,并可能對外部定時或時鐘的用途。請注意,但是,一個ALE脈沖被跳過在每次訪問外部數(shù)據(jù)存儲器。
如果需要時,ALE操作可以通過設置位SFR的位置8EH0。隨著位設置,ALE為活躍,只有在執(zhí)行MOVX或MOVC指令。否則,腳弱拉高。設置的ALE-禁用位微控制器沒有影響,如果在外部執(zhí)行模式。單片機外文文獻翻譯單片機控制系統(tǒng)全文共14頁,當前為第5頁。ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時,ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。EA/VPP:當/EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有內(nèi)部程序存儲器。注意加密方式1時,/EA將內(nèi)部鎖定為RESET;當/EA端保持高電平時,此間內(nèi)部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸出。振蕩器特性:XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅(qū)動器件,XTAL2應不接。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。單片機外文文獻翻譯單片機控制系統(tǒng)全單片機外文文獻翻譯單片機控制系統(tǒng)全文共14頁,當前為第6頁。MicrocomputerSystemsElectronicsystemsareusedforhandinginformationinthemostgeneralsense;thisinformationmaybetelephoneconversation,instrumentreadoracompany’saccounts,butineachcasethesamemaintypeofoperationareinvolved:theprocessing,storageandtransmissionofinformation.inconventionalelectronicdesigntheseoperationsarecombinedatthefunctionlevel;forexampleacounter,whetherelectronicormechanical,storesthecurrentandincrementsitbyoneasrequired.Asystemsuchasanelectronicclockwhichemployscountershasitsstorageandprocessingcapabilitiesspreadthroughoutthesystembecauseeachcounterisabletostoreandprocessnumbers.Presentdaymicroprocessorbasedsystemsdepartfromthisconventionalapproachbyseparatingthethreefunctionsofprocessing,storage,andtransmissionintodifferentsectionofthesystem.ThispartitioningintothreemainfunctionswasdevisedbyVonNeumannduringthe1940s,andwasnotconceivedespeciallyformicrocomputers.Almosteverycomputerevermadehasbeendesignedwiththisstructure,anddespitetheenormousrangeintheirphysicalforms,theyhaveallbeenofessentiallythesamebasicdesign.Inamicroprocessorbasedsystemtheprocessingwillbeperformedinthemicroprocessoritself.Thestoragewillbebymeansofmemorycircuitsandthecommunicationofinformationintoandoutofthesystemwillbebymeansofspecialinput/output(I/O)circuits.Itwouldbeimpossibletoidentifyaparticularpieceofhardwarewhichperformedthecountinginamicroprocessorbasedclockbecausethetimewouldbestoredinthememoryandincrementedatregularintervalsbutthemicroprocessor.However,thesoftwarewhichdefinedthesystem’sbehaviorwouldcontainsectionsthatperformedascounters.Theapparentlyratherabstractapproachtothearchitectureofthemicroprocessoranditsassociatedcircuitsallowsittobeveryflexibleinuse,sincethesystemisdefinedalmostentirelysoftware.Thedesignprocessislargelyoneofsoftwareengineering,andthesimilarproblemsofconstructionandmaintenancewhichoccurinconventionalengineeringareencounteredwhenproducingsoftware.單片機外文文獻翻譯單片機控制系統(tǒng)全文共14頁,當前為第7頁。Thefigure1.1illustrateshowthesethreesectionswithinamicrocomputerareconnectedintermsofthecommunicationofinformationwithinthemachine.Thesystemiscontrolledbythemicroprocessorwhichsupervisesthetransferofinformationbetweenitselfandthememoryandinput/outputsections.Theexternalconnectionsrelatetotherest(thatis,thenon-computerpart)oftheengineeringsystem.單片機外文文獻翻譯單片機控制系統(tǒng)全文共14頁,當前為第7頁。Fig.1.1ThreeSectionsofaTypicalMicrocomputerAlthoughonlyonestoragesectionhasbeenshowninthediagram,inpracticetwodistincttypesofmemoryRAMandROMareused.Ineachcase,theword‘memory’isratherinappropriatesinceacomputersmemoryismorelikeafilingcabinetinconcept;informationisstoredinasetofnumbered‘boxes’anditisreferencedbytheserialnumberofthe‘box’inquestion.MicrocomputersuseRAM(RandomAccessMemory)intowhichdatacanbewrittenandfromwhichdatacanbereadagainwhenneeded.Thisdatacanbereadbackfromthememoryinanysequencedesired,andnotnecessarilythesameorderinwhichitwaswritten,hencetheexpression‘random’accessmemory.AnothertypeofROM(ReadOnlyMemory)isusedtoholdfixedpatternsofinformationwhichcannotbeaffectedbythemicroprocessor;thesepatternsarenotlostwhenpowerisremovedandarenormallyusedtoholdtheprogramwhichdefinesthebehaviorofamicroprocessorbasedsystem.ROMscanbereadlikeRAMs,butunlikeRAMstheycannotbeusedtostorevariableinformation.SomeROMshavetheirdatapatternsputinduringmanufacture,whileothersareprogrammablebytheuserbymeansofspecialequipmentandarecalledprogrammableROMs.ThewidelyusedprogrammableROMsareerasablebymeansofspecialultravioletlampsandarereferredtoasEPROMs,shortforErasableProgrammableReadOnlyMemories.Othernewtypesofdevicecanbeerasedelectricallywithouttheneedforultravioletlight,whicharecalledElectricallyErasableProgrammableReadOnlyMemories,EEPROMs.Themicroprocessorprocessesdataunderthecontroloftheprogram,controllingtheflowofinformationtoandfrommemoryandinput/outputdevices.Someinput/outputdevicesaregeneral-purposetypeswhileothersaredesignedforcontrollingspecialhardwaresuchasdiscdrivesorcontrollinginformationtransmissiontoothercomputers.MosttypesofI/Odevicesareprogrammabletosomeextent,allowingdifferentmodesofoperation,whilesomeactuallycontainspecial-purposemicroprocessorstopermitquitecomplexoperationstobecarriedoutwithoutdirectlyinvolvingthemainmicroprocessor.單片機外文文獻翻譯單片機控制系統(tǒng)全文共14頁,當前為第8頁。Themicroprocessorprocessesdataunderthecontroloftheprogram,controllingtheflowofinformationtoandfrommemoryandinput/outputdevices.Someinput/outputdevicesaregeneral-purposetypeswhileothersaredesignedforcontrollingspecialhardwaresuchasdiscdrivesorcontrollinginformationtransmissiontoothercomputers.MosttypesofI/Odevicesareprogrammabletosomeextent,allowingdifferentmodesofoperation,whilesomeactuallycontainspecial-purposemicroprocessorstopermitquitecomplexoperationstobecarriedoutwithoutdirectlyinvolvingthemainmicroprocessor.單片機外文文獻翻譯單片機控制系統(tǒng)全文共14頁,當前為第8頁。Themicroprocessor,memoryandinput/outputcircuitmayallbecontainedonthesameintegratedcircuitprovidedthattheapplicationdoesnotrequiretoomuchprogramordatastorage.Thisisusuallythecaseinlow-costapplicationsuchasthecontrollersusedinmicrowaveovensandautomaticwashingmachines.Theuseofsinglepackageallowsconsiderablecostsavingstoemadewhenarticlesaremanufacturedinlargequantities.Astechnologydevelops,moreandmorepowerfulprocessorsandlargerandlargeramountsofmemoryarebeingincorporatedintosinglechipmicrocomputerswithresultingsavinginassemblycostsinthefinalproducts.Fortheforeseeablefuture,however,itwillcontinuetobenecessarytointerconnectanumberofintegratedcircuitstomakeamicrocomputerwheneverlargeramountsofstorageorinput/outputarerequired.單片機外文文獻翻譯單片機控制系統(tǒng)全文共14頁,當前為第9頁。Anothermajorengineeringapplicationofmicrocomputersisinprocesscontrol.Herethepresenceofthemicrocomputerisusuallymoreapparenttotheuserbecauseprovisionisnormallymadeforprogrammingthemicrocomputerfortheparticularapplication.Inprocesscontrolapplicationsthebenefitslffittingtheentiresystemontosinglechipareusuallyoutweighedbythehighdesigncostinvolved,becausethissortlfequipmentisproducedinsmallerquantities.Moreover,processcontrollersareusuallymorecomplicatedsothatitismoredifficulttomakethemassingleintegratedcircuits.Twoapproachesarepossible;thecontrollercanbeimplementedasageneral-purposemicrocomputerratherlikeamorerobustversionlfahobbycomputer,orasa‘packaged’system,signedforreplacingcontrollersbasedonoldertechnologiessuchaselectromagneticrelays.Intheformercasethesystemwouldprobablybeprogrammedinconventionalprogramminglanguagessuchastheonesto9beintroducedlater,whileintheothercaseaspecial-purposelanguagemightbeused,forexampleonewhichallowedthefunctionofthecontrollertobedescribedintermsofrelayinterconnections,IneithercaseprogramscanbestoredinRAM,whichallowsthemtobealteredtosuitchangesinapplication,butthismakestheoverallsystemvulnerabletolosslfpowerunlessbatteriesareusedtoensurecontinuityofsupply.AlternativelyprogramscanbestoredinROM,inwhichcasetheyvirtuallybecomepartoftheelectronic‘hardware’andareoftenreferredtoasfirmware.Moresophisticatedprocesscontrollersrequireminicomputersfortheirimplementation,althoughtheuselflargescaleintegratedcircuits‘thedistinctionbetweenminiandmicrocomputers,Productsandprocesscontrollersofvariouskindsrepresentthemajorityofpresent-daymicrocomputerapplications,theexactfiguresdependingonone’sinterpretationoftheword‘product’.Virtuallyallengineeringandscientificusesofmicrocomputerscanbeassignedtooneorotherofthesecategories.ButinthesystemwemoststudyPressureandPressureTransmitters.Pressureariseswhenaforceisappliedoveranarea.ProvidedtheforceisoneNewtonanduniformlyovertheareaofonesquaremeters,thepressurehasbeendesignatedonePascal.Pressureisauniversalprocessingcondition.Itisalsoaconditionoflifeontheplanet:weliveatthebottomofanatmosphericoceanthatextendsupwardformanymiles.Thismassofairhasweight,andthisweightpressingdownwardcausesatmosphericpressure.Water,afundamentalnecessityoflife,issuppliedtomostofusunderpressure.Inthetypicalprocessplant,pressureinfluencesboilingpointtemperatures,condensingpointtemperatures,processefficiency,costs,andotherimportantfactors.Themeasurementandcontrolofpressureorlackofit-vacuum-inthetypicalprocessplantiscritical.單片機外文文獻翻譯單片機控制系統(tǒng)全文共14頁,當前為第9頁。Theworkinginstrumentsintheplantusuallyincludesimplepressuregauges,precisionrecordersandindicators,andpneumaticandelectronicpressuretransmitters.Apressuretransmittermakesapressuremeasurementandgenerateseitherapneumaticorelectricalsignaloutputthatisproportionaltothepressurebeingsensed.Intheprocessplant,itisimpracticaltolocatethecontrolinstrumentsoutintheplaceneartheprocess.Itisalsotruethatmostmeasurementsarenoteasilytransmittedfromsomeremotelocation.Pressuremeasurementisanexception,butifahighpressureofsomedangerouschemicalistobeindicatedorrecordedseveralhundredfeetfromthepointofmeasurement,ahazardmaybefromthepressureorfromthechemicalcarried.Toeliminatethisproblem,asignaltransmissionsystemwasdeveloped.Thissystemisusuallyeitherpneumaticorelectrical.Andcontrolinstrumentsinonelocation.Thismakesitpracticalforaminimumnumberofoperatorstoruntheplantefficiently.Whenapneumatictransmissionsystemisemployed,themeasurementsignalisconvertedintopneumaticsignalbythetransmitterscaledfrom0to100percentofthemeasurementvalue.Thistransmitterismountedclosetothepointofmeasurementintheprocess.Thetransmitteroutput-airpressureforapneumatictransmitter-ispipedtotherecordingorcontrolinstrument.Thestandardoutputrangeforapneumatictransmitteris20to100kPa,whichisalmostuniversallyused.單片機外文文獻翻譯單片機控制系統(tǒng)全文共14頁,當前為第10頁。Whenanelectronicpressuretransmitterisused,thepressureisconvertedtoelectricalsignalthatmaybecurrentorvoltage.Itsstandardrangeisfrom4to20mADCforcurrentsignalorfrom1to5VDCforvoltagesignal.Nowadays,anothertypeofelectricalsignal,whichisbecomingcommon,isthedigitalordiscretesignal.Theuseofinstrumentsandcontrolsystemsbasedoncomputerorforcingincreaseduseofthistypeofsignal.單片機外文文獻翻譯單片機控制系統(tǒng)全文共14頁,當前為第10頁。Sometimesitisimportantforanalysistoobtaintheparametersthatdescribethesensor/transmitterbehavior.Thegainisfairlysimpletoobtainoncethespanisknown.Consideranelectronicpressuretransmitterwitharangeof0~600kPa.Thegainisdefinedasthechangeinoutputdividedbythechangeininput.Inthiscase,theoutputiselectricalsignal(4~20mADC)andtheinputisprocesspressure(0~600kPa).Thusthegain.BesidewemustmeasureTemperatureTemperaturemeasurementisimportantinindustrialcontrol,asdirectindicationsofsystemorproductstateandasindirectindicationsofsuchfactorsasreactionrates,energyflow,turbineefficiency,andlubricantquality.Presenttemperaturescaleshavebeeninuseforabout200years,theearliestinstrumentswerebasedonthethermalexpansionofgasesandliquids.Suchfilledsystemsarestillemployed,althoughmanyothertypesofinstrumentsareavailable.Representativetemperaturesensorsinclude:filledthermalsystems,liquid-in-glassthermometers,thermocouples,resistancetemperaturedetectors,thermostats,bimetallicdevices,opticalandradiationpyrometersandtemperature-sensitivepaints.Advantagesofelectricalsystemsincludehighaccuracyandsensitivity,practicalityofswitchingorscanningseveralmeasurementspoints,largerdistancespossiblebetweenmeasuringelementsandcontrollers,replacementofcomponents(ratherthancompletesystem),fastresponse,andabilitytomeasurehighertemperature.Amongtheelectricaltemperaturesensors,thermocouplesandresistancetemperaturedetectorsaremostwidelyused.單片機外文文獻翻譯單片機控制系統(tǒng)全文共14頁,當前為第11頁。Description
TheAT89C51isalow-power,high-performanceCMOS8-bitmicrocomputerwith4KbytesofFlashprogrammableanderasablereadonlymemory(PEROM).ThedeviceismanufacturedusingAtmel’shigh-densitynonvolatilememorytechnologyandiscompatiblewiththeindustry-standardMCS-51instructionsetandpinout.Theon-chipFlashallowstheprogrammemorytobereprogrammedin-systemorbyaconventionalnonvolatilememoryprogrammer.Bycombiningaversatile8-bitCPUwithFlashonamonolithicchip,theAtmelAT89C51isapowerfulmicrocomputerwhichprovidesahighly-flexibleandcost-effectivesolutiontomanyembeddedcontrolapplications.
Functioncharacteristic
TheAT89C51providesthefollowingstandardfeatures:4KbytesofFlash,128bytesofRAM,32I/Olines,two16-bittimer/counters,afivevectortwo-levelinterruptarchitecture,afullduplexserialport,on-chiposcillatorandclockcircuitry.Inaddition,theAT89C51isdesignedwithstaticlogicforoperationdowntozerofrequencyandsupportstwosoftwareselectablepowersavingmodes.TheIdleModestopstheCPUwhileallowingtheRAM,timer/counters,serialportandinterruptsystemtocontinuefunctioning.ThePower-downModesavestheRAMcontentsbutfreezestheoscillatordisablingallotherchipfunctionsuntilthenexthardwarereset.
PinDescription
VCC:Supplyvoltage.
GND:Ground.
Port0:
Port0isan8-bitopen-drainbi-directionalI/Oport.Asanoutputport,eachpincansinkeightTTLinputs.When1sarewrittentoport0pins,thepinscanbeusedashighimpedanceinputs.Port0mayalsobeconfiguredtobethemultiplexedloworderaddress/databusduringaccessestoexternalprogramanddatamemory.InthismodeP0hasinternalpullups.Port0alsoreceivesthecodebytesduringFlashprogramming,andoutputsthecodebytesduringprogramverification.Externalpullupsarerequiredduringprogramverification.
Port1
Port1isan8-bitbi-directionalI/Oportwithinternalpullups.ThePort1outputbufferscansink/sourcefourTTLinputs.When1sarewrittentoPort1pinstheyarepulledhighbytheinternalpullupsandcanbeusedasinputs.Asinputs,Port1pinsthatareexternallybeingpulledlowwillsourcecurrent(IIL)becauseoftheinternalpullups.Port1alsoreceivesthelow-orderaddressbytesduringFlashprogrammingandverification.
Port2
Port2isan8-bitbi-directionalI/Oportwithinternalpullups.ThePort2outputbufferscansink/source單片機外文文獻翻譯單片機控制系統(tǒng)全文共14頁,當前為第12頁。fourTTLinputs.When1sarewrittentoPort2pinstheyarepulledhighbytheinternalpullupsandcanbeusedasinputs.Asinputs,Port2pinsthatareexternallybeingpulledlowwillsourcecurrent,becauseoftheinternalpullups.Port2emitsthehigh-orderaddressbyteduringfetchesfromexternalprogrammemoryandduringaccessestoexternaldatamemorythatuse16-bitaddresses.Inthisapplication,itusesstronginternalpullupswhenemitting1s.Duringaccessestoexternaldatamemorythatuse8-bitaddresses,Port2emitsthecontentsoftheP2SpecialFunctionRegister.Port2alsoreceivesthehigh-orderaddressbitsandsomecontrolsignalsduringFlashprogrammingandverification.
Port3
Port3isan8-bitbi-directionalI/Oportwithinternalpullups.ThePort3outputbufferscansink/sourcefourTTLinputs.When1sarewrittentoPort3pinstheyarepulledhighbytheinternalpullupsandcanbeusedasinputs.Asinputs,Port3pinsthatareexternallybeingpulledlowwillsourcecurrent(IIL)becauseofthepullups.Port3alsoservesthefunctionsofvariousspecialfeaturesoftheAT89C51aslistedbelow:
Port3alsoreceivessomecontrolsignalsforFlashprogramminga
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度快遞收派服務信息化建設合同4篇
- 2025年度個人借款三方擔保服務合同規(guī)范3篇
- 2025年度個人教育培訓合同模板7篇
- 二零二五年度民間擔保業(yè)務擔保期限合同4篇
- 二零二五年度美縫劑研發(fā)與應用合作協(xié)議4篇
- 數(shù)據(jù)治理平臺建設與應用技術方案
- 2025年度個人貸款合同利息計算合同模板4篇
- 二零二五年度虛擬現(xiàn)實游戲用戶免責條款合同范本4篇
- 班級成長報告模板
- 2025年度個人房產(chǎn)買賣合同書(精裝修)4篇
- 計劃合同部部長述職報告范文
- 人教版高一地理必修一期末試卷
- GJB9001C質(zhì)量管理體系要求-培訓專題培訓課件
- 二手車車主寄售協(xié)議書范文范本
- 窗簾采購投標方案(技術方案)
- 基于學習任務群的小學語文單元整體教學設計策略的探究
- 人教版高中物理必修一同步課時作業(yè)(全冊)
- 食堂油鍋起火演練方案及流程
- 《呼吸衰竭的治療》
- 2024年度醫(yī)患溝通課件
- 2024年中考政治總復習初中道德與法治知識點總結(jié)(重點標記版)
評論
0/150
提交評論