【正文】
該源程序文件。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。 Proteus簡單應用圖21 proteus界面圖1. 繪制原理圖:繪制原理圖要在原理圖編輯窗口中的藍色方框內(nèi)完成。 ISIS智能原理圖輸入系統(tǒng)ISIS是PROTEUS系統(tǒng)的中心,它遠不僅是一個圖表庫。 3. 獨特的單片機協(xié)同仿真功能(VSM)支持主流的CPU類型:如ARM8051/5AVR、PIC10/1PIC1PIC1PIC2dsPIC3HC1BasicStamp、808MSP430等,CPU類型隨著版本升級還在繼續(xù)增加,如即將支持CORTEX、DSP處理器。 智能化的連線功能:自動連線功能使連接導線簡單快捷,大大縮短繪圖時間。3. 提供軟件調(diào)試功能,同時支持第三方的軟件編譯和調(diào)試環(huán)境,如Keil等軟件。它是目前最好的仿真單片機及外圍器件的工具。4. 可以設定溫度的上下限報警功能。 1. 鞏固、加深和擴大單片機應用的知識面,提高綜合及靈活運用所學知識解決工業(yè)控制的能力?;谶@一系統(tǒng)的單片機系統(tǒng)直到現(xiàn)在還在廣泛使用。而現(xiàn)在最強大的單片機系統(tǒng)甚至可以將聲音、圖像、網(wǎng)絡、復雜的輸入輸出系統(tǒng)集成在一塊芯片上。本設計使用單片機作為核心進行控制。溫度是工業(yè)對象中的一個重要的被控參數(shù)。關鍵詞:溫度測量;DS18B20;AT89C51 Design of Digital Thermomer Based on SCM AbstractAlong with national economy development, the people need to each heating furnace、the heattreatment furnace、in the reactor and the boiler the temperature carry on the monitor and the control. Not only uses the monolithic integrated circuit to e to them to control has the control to be convenient, simple and flexibility big and so on merits, moreover may enhance large scale is accused the temperature technical specification, thus can big enhance the product the quality and quantity.In daily life and industrial production process, often used in the detection and control of temperature, temperature is the production process and scientific experiments in general and one of the important physical parameter. In the production process, in order to efficiently carry out the production, to be its main parameters, such as temperature, pressure, flow control, etc... Temperature control in the production process of a large proportion. Temperature measurement is the basis of temperaturecontrolled, more mature thermocouple and temperature ponents are the second thermocouple and thermal resistance are generally measured voltage, and then replaced by the corresponding temperature, these methods are relatively plex, requiring a relatively large number of external hardware support. We use a relatively simple way to measure. We use the United States following DALLAS Semiconductor DS1820 improved after the introduction of a smart temperature sensor DS18B20 as the detection element, a temperature range of 55 ~ 125 186。我們用一種相對比較簡單的方式來測量。哈爾濱理工大學學士學位論文基于單片機的數(shù)字溫度計設計摘要隨著國民經(jīng)濟的發(fā)展,人們需要對各中加熱爐、熱處理爐、反應爐和鍋爐中溫度進行監(jiān)測和控制。而熱電偶和熱電阻測出的一般都是電壓,再轉(zhuǎn)換成對應的溫度,這些方法相對比較復雜,需要比較多的外部硬件支持。該電路設計新穎、功能強大、結(jié)構(gòu)簡單。傳統(tǒng)的溫度采集方法不僅費時費力,而且精度差,單片機的出現(xiàn)使得溫度的采集和數(shù)據(jù)處理問題能夠得到很好的解決?!?。同時集成諸如通訊接口、定時器,實時時鐘等外圍設備。此后在8031上發(fā)展出了MCS51系列單片機系統(tǒng)。而在作為掌上電腦和手機核心處理的高端單片機甚至可以直接使用專用的Windows和Linux操作系統(tǒng)。3. LED液晶顯示。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機及外圍器件。如示波器、邏輯分析儀、信號發(fā)生器等,調(diào)試非常方便。 智能的器件搜索:通過模糊搜索可以快速定位所需要的器件。 生動的仿真顯示:用色點顯示引腳的數(shù)字電平,導線以不同顏色表示其對地電壓大小,結(jié)合動態(tài)器件(如電機、顯示器件、按鈕)的使用可以使仿真更加直觀、生動 高級圖形仿真功能(ASF):基于圖標的分析可以精確分析電路的多項指標,包括工作點、瞬態(tài)特性、頻率特性、傳輸特性、噪聲、失真、傅立葉頻譜分析等。 多種輸出格式的支持:可以輸出多種格式文件,包括Gerber文件的導入或?qū)С?,便利與其它PCB設計工具的互轉(zhuǎn)(如protel)和PCB板的設計和加工。此外,此方案允許用戶定制元件庫提供的庫部件的外觀。另外重要的一點,只要看一下編譯后生成的匯編代碼,就能體會到Keil C51生成的目標代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。這時工程管理窗口的文件頁(Files)會出現(xiàn)“Target1”,將其前面+號展開,接著選擇Source Group1,右擊鼠標彈出快捷菜單,選擇“Add File to Group ‘Source Group1’”,出現(xiàn)一個對話框,要求尋找并加入源文件(在加入一個源文件后,該對話框不會消失,而是等待繼續(xù)加入其它文件)。對于一些必須滿足一定條件(如按鍵被按下等)才能被執(zhí)行的、難以用單步執(zhí)行方式進行調(diào)試的程序行,可采用斷點設置的方法處理(DebugInsert/Remove Breakpoint或DebugBreakpoints…等)。熱電偶的優(yōu)點是工作溫度范圍非常寬,且體積小,但是它們也存在著輸出電壓小、容易遭受來自導線環(huán)路的噪聲影響以及漂移較高的缺點,并且這種設計需要用到A/D 轉(zhuǎn)換電路,感溫電路比較麻煩。在0—100 攝氏度時,最大線形偏差小于1 攝氏度。方案二的測溫裝置電路簡單、精確度較高、實現(xiàn)方便、軟件設計也比較簡單,故本次設計采用了方案二。顯示電路是使用的串口顯示,這種顯示最大的優(yōu)點就是使用口資源比較少,只用p3口的RXD,和TXD,串口的發(fā)送和接收,四只數(shù)碼管采用74LS164右移寄存器驅(qū)動,顯示比較清晰?!?】當DS18B20處于寫存儲器操作和溫度A/D轉(zhuǎn)換操作時,總線上必須有強的上拉,上拉開啟時間最大為10us。80C51有40個引腳,4個8位并行I/O口,1個全雙工異步串行口,同時內(nèi)含5個中斷源,2個優(yōu)先級,2個16位定時/計數(shù)器。3. 片內(nèi)程序存儲器ROM(4KB),用以存放程序、一些原始數(shù)據(jù)和表格?,F(xiàn)在新推出的單片機都不只5 個中斷源,例如SST89E58RD 就有9 個中斷源。XTAL1(19 腳):接外部晶體和微調(diào)電容的另一端;在片內(nèi)它是振蕩電路反相放大器的輸入端。CPU 訪問片外存儲器時,ALE 輸出信號作為鎖存低8 位地址的控制信號。此引肢接EPROM 的OE 端(見后面幾章任何一個小系統(tǒng)硬件圖)。對于無片內(nèi)ROM 的8031 或8032,需外擴EPROM,此時必須將EA 引腳接地。P1口(~,1~8 腳):P1口是一個帶內(nèi)部上拉電阻的8 位準雙向I/O口。P3口與其它I/O 端口有很大的區(qū)別,它的每個引腳都有第二功能,如下::(RXD)串行數(shù)據(jù)接收。 80C51單片機的中斷系統(tǒng)80C51系列單片機的中斷系統(tǒng)有5個中斷源,2個優(yōu)先級,可以實現(xiàn)二級中斷服務嵌套。由于通過控制是否透光來控制亮和暗,當色彩不變時,液晶也保持不變,這樣就無須考慮刷新率的問題。圖43 1601引腳圖 LM016L引腳介紹:Vss(1腳):一般接地。DB2(9腳):底4位三態(tài)、 雙向數(shù)據(jù)總線 2位。用89C51的P2口作為數(shù)據(jù)線,、R/W、RS。即EIA接口,就是把5V轉(zhuǎn)換為8V到15V電位0V轉(zhuǎn)換為8V到15V再經(jīng)RXD輸出,接收時由RXD輸入,把8V到15V電位轉(zhuǎn)換為5V,8V到15V轉(zhuǎn)換為0V。因此用它來組成一個測溫系統(tǒng),具有線路簡單,在一根通信線,可以掛很多這樣的數(shù)字溫度計,十分方便。3. 低壓供電,電源范圍從3~5V,可以本地供電,也可以直接從數(shù)據(jù)線上竊取電源(寄生電源方式)。DS18B20有4個主要的數(shù)據(jù)部件:1. 光刻ROM中的64位序列號是出廠前被光刻好的,它可以看作是該DS18B20的地址序列碼。前5個數(shù)字為符號位,當前5位為1時,讀取的溫度為負數(shù);當前5位為0時,讀取的溫度為正數(shù)?!?”后結(jié)束。 DS18B20的讀操作:1. 將數(shù)據(jù)線拉高“1”。 DS18B20使用中的注意事項DS18B20 雖然具有測溫系統(tǒng)簡單、測溫精度高、連接方便、占用口線少等優(yōu)點,但在實際應用中也應注意以下幾方面的問題:1. DS18B20 從測溫結(jié)束到將溫度值轉(zhuǎn)換成數(shù)字量需要一定的轉(zhuǎn)換時間,這是必須保證的,不然會出現(xiàn)轉(zhuǎn)換錯誤的現(xiàn)象,使溫度輸出總是顯示85。介紹了設計中所用到的芯片。首先要根據(jù)系統(tǒng)的總體功能選擇一種最合適的監(jiān)控程序結(jié)構(gòu),然后根據(jù)實時性的要求,合理地安排監(jiān)控軟件和各執(zhí)行模塊之間地調(diào)度關系。通過本章的介紹了解軟件設計流程,熟悉51單片機的編程。在大學階段,我在學習上和思想上都受益非淺,這除了自身的努力外,與各位老師、同學和朋友的關心、支持和鼓勵是分不開的。s largest puter. Modern human life used in almost every piece of electronic and mechanical products will have a singlechip integration. Phone, telephone, calculator, home appliances, electronic toys, handheld puters and puter accessories such as a mouse in the Department are equipped with 12 single chip. And personal puters also have a large number of singlechip microputer in the workplace. Vehicles equipped with more than 40 Department of the general singlechip, plex industrial control systems and even singlechip may have hundreds of work at the same time! SCM is not only far exceeds the number of PC and other integrated puting, even more than the number of human beings.Hardwave introductionThe 8051 family of micro controllers is based on an architecture which is highly optimized for embedded control systems. It is used in a wide variety of applications from military equipment to automobiles to the keyboard on your PC. Second only to the Motorola 68HC11 in eight bit processors sales, the 8051 family of microcontrollers is available in a wide array of variations from manufa