【正文】
片機執(zhí)行一個程序,就必須把該程序按順序預(yù)先裝入存儲器ROM的某個區(qū)域。存儲器中每個存儲單元可存放一個八位二進制信息,通常用兩位16進制數(shù)來表示,這就是存儲器的內(nèi)容。8051內(nèi)部有4k字節(jié)的ROM,就占用了由0000H~0FFFH的最低4k個字節(jié),這時片外擴充的程序存儲器地址編號應(yīng)由1000H開始,如果將8051當(dāng)做8031使用,不想利用片內(nèi)4kROM,全用片外存儲器,則地址編號仍可由0000H開始。8051內(nèi)部數(shù)據(jù)存儲器地址由00H至FFH共有256個字節(jié)的地址空間,該空間被分為兩部分,其中內(nèi)部數(shù)據(jù)RAM的地址為00H~7FH(即0~127)。在MCS-51中,除程序計數(shù)器PC和四個工作寄存器區(qū)外,其余21個特殊功能寄存器都在這SFR塊中。MCS-51共有P0~P3四個這樣的并行口,可提供32根I/O線,每根線都是雙向的,并且大都有第二功能。MCS-51單片機應(yīng)用廣泛、派生品種多、具有代表性。操作數(shù)有多種表示法,如以上的20H稱為立即數(shù),即20H就是真正的操作數(shù)。又如要進行算術(shù)運算,要計算每班學(xué)員各科成績的平均值,如果把每個學(xué)員的各科都編一個程序,在程序中直接給出該學(xué)員各科成績,再求平均值,顯然太麻煩。單片機各部分是通過內(nèi)部的總線有機地連接起來的。這一特性在 HVAC 環(huán)境控制、探測建筑物、儀器或機器的溫度以及過程監(jiān)測和控制等方面非常有用。當(dāng)全部器件 經(jīng)由一個3態(tài)端口或者漏極開路端口(DQ引腳在DS18B20上的情況下)與總線連接 的時候,控制線需要連接一個弱上拉電阻。作為替代選擇,DS18B20同樣可以通過VDD引腳連接外部電源供電。在初始化序列期間,總線控制器拉低總線并保持 480us 以發(fā)出(TX)一個復(fù)位脈 沖,然后釋放總線,進入接收狀態(tài)(RX)??偩€控制器要生產(chǎn)一個寫時序,必須把數(shù)據(jù)線拉到低電平然后釋放,在寫時序開 始后的 15us 釋放總線。AT89S52單片機是整套設(shè)備控制的核心,顯示模塊包括四組共陽極發(fā)光二極管LED和四個9012三極管。這樣就增加了工作人員的勞動強度。同樣可以實現(xiàn)模塊的節(jié)能。7 摘要文獻[1] WANG Furui, “Single chip microputer measurement and control system prehensive design,” Beijing University of Aeronautics and Astronautics Press, 1998.[2] XIA Huguo, “Technology application in automation binedmining face,” Shaanxi Coal, 2007.[3] SHA Zhanyou, “Principle and application of intelligent integrated temperature sensor,” Mechanical Industry Publishing House, 2002.[4] CAO Shujuan, HE Yinyong, GUO Sanming, Online temperature173。主程序如下所示:6 結(jié)論測量控制裝置的性能主要取決于傳感元件的性能、處理電路及所收集的數(shù)據(jù)的傳輸效率。 相比較而言,無線電數(shù)據(jù)傳輸將會有效的避免以上問題。(1)井下煤礦的開采通過軸承和管道發(fā)掘。如果線上是高電平,就是寫 1。寫時序由兩種寫時序:寫1時序和寫 0 時序。協(xié)議包括集中單總線信號 類型:復(fù)位脈沖、存在脈沖、寫 0、寫 讀 0 和讀 1。DS18B20的另一個功能是可以在沒有外部電源供電的情況下工作。除此之外,高速暫存器提供一個直接的溫度報 警值寄存器(TH 和 TL),和一個字節(jié)的的配置寄存器。它的測 溫范圍為55~+125℃,并且在10~+85℃精度為177。因此,編制程序就需熟悉單片機的內(nèi)部結(jié)構(gòu)。如MOV A, R0。這里MOV、ADD等稱為操作碼,而A、20H、70H等均稱為操作數(shù)。程序是由指令組成的,指令的基本組成是操作碼和操作數(shù)。特殊功能寄存器反映了8051的狀態(tài),實際上是8051的狀態(tài)字及控制字寄存器。從00H到1FH安排了四組工作寄存器,每組占用8個RAM字節(jié),記為R0~R7。其最大容量可擴展到64k,用于存儲實時輸入的數(shù)據(jù)。如前述用助記符編寫的命令MOV A,20H,換成機器認(rèn)識的代碼74H、20H:(寫成二進制就是01110100B和00100000B)。只有當(dāng)程序遇到轉(zhuǎn)移指令、子程序調(diào)用指令,或遇到中斷時,PC才轉(zhuǎn)到所需要的地方去。由于PSW存放程序執(zhí)行中的狀態(tài),故又叫程序狀態(tài)字,運算器中還有一個按位(bit)進行邏輯運算的邏輯處理機(又稱布爾處理機)。如果操作結(jié)果在最高位有進位(加法)或者借位(減法),則該位為1,否則為0。累加器ACC是一個八位寄存器,它是CPU中工作最頻繁的寄存器。90年代后隨著消費電子產(chǎn)品大發(fā)展,單片機技術(shù)得到了巨大的提高。單片機由芯片內(nèi)僅有CPU的專用處理器發(fā)展而來。此外,為了保證測量的準(zhǔn)確性,超聲波測距技術(shù)常常被應(yīng)用在煤礦作業(yè)中。系統(tǒng)由傳感器控制部分和溫度值顯示部分組成。 AUTOMATION, vol. 25, no. 8, pp. 105,2009 (in Chinese).[2] LI Ping and ZHOU Yucai, “A Design of the Temperature Test System based on Grouping DS18B20,” 2nd IEEE Conference on Industrial Electronics and Applications, pp. 188–189, May 2007.[3] HUANG Xiaobo, “Temperature Monitored System Based on AT89S52,Singlechip Computer and DS18B20 Temperature Sensor,” CONTROLamp。例如,當(dāng)系統(tǒng)通電后,LCD應(yīng)該被初始化,顯示器應(yīng)該啟動,溫度轉(zhuǎn)換命令必須先發(fā)出,時鐘芯片DS1302也要被初始化。至于溫度的監(jiān)測,可以用定時器0定時1秒實現(xiàn),也就是每秒都進行溫度的監(jiān)測。系統(tǒng)采用比較流行的TPμP40B/打印機,這是由AT89S51控制的超小型智能點陣打印機,每行可打印40個5 7點陣字符,具有豐富的打印命令,240種碼字符印刷和圖形功能。除非不等于預(yù)設(shè)值。DIG0~DIG6和DP按鍵分別是行和列的輸入端口,其功能是實現(xiàn)按鍵的控制,譯碼鎖碼。晶振頻率比較低,所以可能不會與電容相連,但是不會對時間的精確度產(chǎn)生較大的影響。 LCD液晶屏的灰度可以通過與LCD Vlcd管腳相接的可調(diào)電位器調(diào)節(jié)。但是,DS18B20可以直接以外置電源的連接方式與單片機的I/O相接。因為系統(tǒng)包括打印機,為了節(jié)省記憶空間和防止地址空間重疊,一片24譯碼器74LS139芯片接于系統(tǒng)。這些步驟都是為實現(xiàn)溫度監(jiān)測。溫控制系統(tǒng)采用一種非線性補償?shù)木C合原理和方法,這種方法能使系統(tǒng)自動地在兩種不同的特性曲線上切換運行,解決了普通溫度控制系統(tǒng)的動態(tài)溫度誤差與穩(wěn)態(tài)溫度誤差兩者之間的矛盾,而且結(jié)構(gòu)簡單,實施容易。模糊控制是以模糊集合、模糊語言變量和模糊邏輯推理為基礎(chǔ)的計算機數(shù)字控制技術(shù)。通過這些功能,能夠保證溫度不變。 單片機。 第 19 頁 共 18 頁編號: 畢業(yè)設(shè)計(論文)外文翻譯(譯文)院 (系): 機電工程學(xué)院 專 業(yè): 電氣工程及