八路自動巡回監(jiān)測系統(tǒng)設計_第1頁
八路自動巡回監(jiān)測系統(tǒng)設計_第2頁
八路自動巡回監(jiān)測系統(tǒng)設計_第3頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、天津工業(yè)大學課程設計技術報告題目:八路自動巡回監(jiān)測系統(tǒng)設計學院:機械工程學院專業(yè):測控082學生姓名:指導教師:摘要在實際生產和生活等各個領域中,溫度是環(huán)境因素不可或缺的一部分, 對溫 度進行及時精確的控制和檢測顯得尤為重要。隨著國民經濟的發(fā)展,人們需要 對各中加熱爐,熱處理爐,生化溫室中溫度進行監(jiān)測。采用單片機來對他們控 制不僅具有控制方便,簡單和靈活性大等優(yōu)點,而且可以大幅度提高被控溫度 的技術指標,從而能夠大大的提高產品的質量和數量。本文介紹了基于單片機AT89C51的溫度監(jiān)測系統(tǒng)的設計方案和軟硬件實現(xiàn)。 采用電阻式溫度傳感器PT100采集溫度數據,模數轉換器 AD0809對采集的溫 度

2、進行轉換,液晶顯示屏1602顯示溫度數據,通過按鍵進行循環(huán)顯示和單通道 顯示溫度的設置。給出了系統(tǒng)總體框架、程序流程圖和Proteus仿真結果,并在硬件平臺上實現(xiàn)了所設計的各種功能。關鍵詞:單片機AT89C51,溫度傳感器PT100,模數轉換器AD0809,液 晶顯示器1602AbstractTemperature is an essential of environmental factors in our actual product ion, liv ing and many other fields. It s particularly importa nt to con trol a

3、nddetect the temperature promptly and exactly. With the developme nt of the n ati onal economy, people n eed to all in the furn ace, heat treatme nt furn ace, chemical and biological monitoring of the temperature of the greenhouse and control. Single-chip computer to control not only has control of

4、their convenience, simplicity and flexibility adva ntages, but also substa ntial in crease in temperature was charged with technical indicators, which can greatly improve the quality and quantity of products.This article describes the AT89C51 microcontroller based temperature mon itori ng system des

5、ig n and software and hardware. PT100 temperature sen sor using temperature data collected, the temperature of the collected AD0809 ADC conversion, LCD display temperature data in 1602,through buttons to set the different channelsdisplay of the temperature, Overall frameworkof the system is given, t

6、he program flow chart and the Proteus simulation results and hardware platform desig ned to achieve the various functions.Key words: SCM AT89C51, temperature sen sorPT100, An alog AD0809, LCD 1602目錄摘要J.AbstractH.目錄HL.第一章引言 2.1.1 系統(tǒng)背景和意義 2.1.2 系統(tǒng)實際表述 2.1.2.1 溫度采集系統(tǒng)的表述 3.1.2.2 溫度顯示系統(tǒng)的表述 4.第二章系統(tǒng)硬件設計 5.

7、2.1 溫度數據采集模塊 4.2.1.1 溫度傳感器 PT1008.轉換器 AD080992.1.3 信號調理電路 8.2.2 單片機控制模塊 錯. 誤!未定義書簽。2.2.1AT89C51 主要特性 5.2.2.2 管腳說明 6.2.2.3 單片機最小系統(tǒng) 8.2.3 顯示模塊及接口 1.32.3.1 1602LCD 主要技術參數: 1.32.3.2 引腳功能說明 1.42.3.3 1602LCD 的指令說明及時序 1. 5234 1602LCD的一般初始化(復位)過程 182.4 電源模塊 1.9第三章系統(tǒng)軟件設計 1.9.3.1 主程序 2.0.3.2 LCD 顯示程序 錯. 誤!未定義

8、書簽。3.3 溫度采集程序 2.03.4循環(huán)顯示,單通道程序23總結 2.4.第一章引言1.1 系統(tǒng)的背景和意義在工業(yè)生產過程中,溫度檢測和控制都直接和安全生產、產品質量、生產 效率、節(jié)約能源等重大技術經濟指標相聯(lián)系。溫度檢測類儀表作為溫度計量工 具,也因此得到廣泛使用。隨著生產力的發(fā)展,生產規(guī)模的擴大和對生產管理 的自動化水平的要求越來越高,在很多場合,諸如啤酒、飲料、食品、白酒發(fā) 酵生產線,中頻熱處理行業(yè)的水路溫度保護,變電所各電節(jié)點的溫度檢測,農 業(yè)大棚、雞舍等,要求溫度巡檢儀能自動巡檢,以達到無人看守,溫度自動巡 檢的目的。實時采集其信息,及時發(fā)現(xiàn)潛在故障,并采取相應的處理措施,對確保

9、其 良好運行狀態(tài)具有重要意義。單片機有著體積小、功耗低、功能強、性能價格 比高等顯著優(yōu)點,將其用于溫度檢測和控制系統(tǒng)中可大大地提高控制質量和自 動化水平,具有良好的經濟效益和推廣價值。利用單片機對溫度進行測控的技 術,日益得到廣泛使用。隨著“信息時代”的到來, 作為獲取信息的手段傳感器技術得到了顯 著的進步,其使用領域越來越廣泛,對其要求越來越高,需求越來越迫切。傳 感器技術已成為衡量一個國家科學技術發(fā)展水平的重要標志之一。因此,了解 并掌握各類傳感器的基本結構、工作原理及特性是非常重要的。 由于傳感器能將各種物理量、化學量和生物量等信號轉變?yōu)殡娦盘?,使得人?可以利用計算機實現(xiàn)自動測量、信息

10、處理和自動控制,但是它們都不同程度地 存在溫漂和非線性等影響因素。傳感器主要用于測量和控制系統(tǒng),它的性能好 壞直接影響系統(tǒng)的性能。因此,不僅必須掌握各類傳感器的結構、原理及其性 能指標,還必須懂得傳感器經過適當的接口電路調整才能滿足信號的處理、顯 示和控制的要求,而且只有通過對傳感器使用實例的原理和智能傳感器實例的 分析了解,才能將傳感器和信息通信和信息處理結合起來, 適應傳感器的生產、 研制、開發(fā)和使用。另一方面,傳感器的被測信號來自于各個使用領域,每個 領域都為了改革生產力、提高工效和時效,各自都在開發(fā)研制適合使用的傳感 器,于是種類繁多的新型傳感器及傳感器系統(tǒng)不斷涌現(xiàn)。溫度傳感器是其中重

11、 要的一類傳感器。其發(fā)展速度之快,以及其使用之廣,并且還有很大潛力。某些使用場合需要監(jiān)測溫度,要求溫度應該保持在一定范圍內。例如農作 物溫床育苗在20C30C,家禽孵化在37C40C等。也為本設計奠定是理論依 據!為了提高對傳感器的認識和了解,尤其是對溫度傳感器的深入研究以及其 用法和用途,基于實用、廣泛和典型的原則而設計了本系統(tǒng)。本文利用單片機 結合傳感器技術而開發(fā)設計了這一溫度監(jiān)測系統(tǒng) 。1.2 系統(tǒng)實際表述基于單片機因具有集成度高、體積小、速度快、價格低等特點而在許多領 域,如過程控制、數據采集、機電一體化、智能化儀表、家用電器以及網絡技 術等方面得到廣泛使用,從而使這些領域的技術水平、

12、自動化程度大大提高。 正因為如此,國內外多家電子生產廠商把目光投向了單片機的生產當中,單片 微機經歷了 4位、低檔8位、高檔8位、16位,現(xiàn)正在向32位和雙CPU方向 發(fā)展。目前國內市場上有不少類型的 8位及 16位單片機, 由于各種原因,很多 的單片機都未能在國內形成主流系列。而國內目前仍然是以 Intel 的 MCS-48, MCS-51 為主流系列。 MCS-48 (8 位機)系列的型號有 8048, 8748, 8035, 8049, 8749等。MCS-51 (8位機)系列單片機的型號有 8031, 8051, 8751, 80C32等。 MCS-96系列單片機是16位機,有8094

13、, 8095, 8096, 8097等的型號,其性能有 一定的提高。其中最為著名的當數 INTEL 公司生產的 MCS-51 系列單片機。單 片機型號的選擇是根據控制系統(tǒng)的目標、功能、可靠性、性價比、精度和速度 等來決定的。根據上述及本課題的實際情況,基于以上原因,本設計在眾多的 單片機類型中選取 ATmel 公司的 AT89 系列單片機。1.2.1 溫度采集系統(tǒng)的表述溫度采集系統(tǒng)采用一般溫度傳感器采集溫度信號, 需要設計信號調理電路、 A/D 轉換及相應的接口電路,才能把傳感器輸出的模擬信號轉換成數字信號送 到計算機去處理。 。采用溫度芯片 PT100 電阻式溫度傳感器測量溫度,方便軟 件仿

14、真,可以直接用電位器代替,溫度傳感器PT100輸出的是模擬信號在進入單片機進行之前需要進行模數轉換,但為了增強系統(tǒng)的抗干擾能力,需要對采 集的數據進行濾波處理,因此,必須對每路信號進行多次采集。整個系統(tǒng)采用 AT89C51 單片機實施控制。122溫度顯示系統(tǒng)的表述數碼管是一種半導體發(fā)光器件。按發(fā)光二極管單元連接方式分為共陽極數 碼管和共陰極數碼管,其基本單元是發(fā)光二極管。例如:共陽極數碼管在使用 時應將公共極COM接到+5V,當某一字段發(fā)光二極管的陰極為低電平時, 相應 字段就點亮。當某一字段的陰極為高電平時,相應字段就不亮。數碼管要正常 顯示,就要用驅動電路來驅動數碼管的各個段碼,從而顯示出

15、我們要的數字, 因此根據數碼管的驅動方式的不同,可以分為靜態(tài)式和動態(tài)式兩類。動態(tài)顯示 驅動是利用人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應,盡管實際上各位數碼 管并非同時點亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示 數據,不會有閃爍感,動態(tài)顯示的效果和靜態(tài)顯示是一樣的,但動態(tài)顯示能夠 節(jié)省大量的I/O端口,而且功耗更低。LCD是一種顯示器件,液晶顯示的原理是利用液晶的物理特性,通過電壓 對其顯示區(qū)域進行控制,有電就有顯示,這樣即可以顯示出各種字符。能顯示 多位字符。本設計至少需要顯示7位,需要15個單片機口,采用動態(tài)顯示需要占用大 量的單片機機時,可能導致其它信息的丟失和顯示閃爍等問

16、題。為了避免上述 的問題可采用LCD顯示,既節(jié)省了單片機口,又增加了顯示位數, 還能避免因 位數的增加使顯示閃爍的問題。鑒于實驗要求,本系統(tǒng)的設計采用液晶顯示,并采用顯示芯片LCD1602顯示芯片。第二章系統(tǒng)硬件設計系統(tǒng)主要包括單片機控制模塊,溫度采集模塊,溫度顯示模塊,等四大部 分。系統(tǒng)總體框架如圖2-1所示,系統(tǒng)總電路圖如附圖所示。溫度采集,信號調理溫度顯示模塊單 片 機 系AD模數轉換8 位內部 RAM8 32 可編程 I/O 線9兩個 16 位定時器 /計數器10 5 個中斷源11 可編程串行通道2.2.2 管腳說明P0 口: P0 口為一個8位漏級開路雙向I/O 口,每個引腳可吸收8

17、TTL門電 流。當P0 口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序 數據存儲器,它可以被定義為數據 /地址的第八位。在 FIASH 編程時, P0 口作 為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。 P0 口兼作8位雙向數據總線D7-D0,即由P0 口分時輸出低8位地址或輸入/輸 出8位數據。在不作總線擴展使用時,P0可以作為普通I/O 口使用。當向外部 存儲器讀/寫時,P0 口就做低8位地址和數據總線。這時 P0 口是一個真正的 雙向口。P1 口: P1 口是一個內部提供上拉電阻的 8位雙向I/O 口,P1 口緩沖器能 接收輸出 4TTL 門

18、電流。 P1 口管腳寫入 1 后,被內部上拉為高,可用作輸入, P1 口被外部下拉為低電平時,將輸出電流,這是由于內部上拉的緣故。在FLASH 編程和校驗時,P1 口作為第八位地址接收。和其它口不同的是,其它口都有第 二功能,而P1 口則只能用做I/O 口。此外,P1 口能驅動3個LS TTL門,并且 不需外加電阻就能直接驅動 MOS 電路。P2 口 : P2 口為一個內部上拉電阻的8位雙向I/O 口,P2 口緩沖器可接收, 輸出4個TTL門電流,當P2 口被寫“1”時,其管腳被內部上拉電阻拉高,且 作為輸入。并因此作為輸入時,P2 口的管腳被外部拉低,將輸出電流。這是由 于內部上拉的緣故。P

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

20、0 RXD (串行輸入口)P3.1 TXD (串行輸出口)P3.2 /INTO (外部中斷0)P3.3 /INT1 (外部中斷1)P3.4 T0 (計數器0外部輸入)P3.5 T1 (計數器1外部輸入)P3.6 /WR (外部數據存儲器寫選通)P3.7 /RD (外部數據存儲器讀選通)P3 口同時為閃爍編程和編程校驗接收一些控制信號。RST:復位輸入。當振蕩器復位器件時,要保持RST腳兩個機器周期的高電平時間。ALE/PROG :當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地 址的地位字節(jié)。 在 FLASH 編程期間, 此引腳用于輸入編程脈沖。在平時, ALE 端以不變的頻率周期輸出正脈

21、沖信號, 此頻率為振蕩器頻率的 1/6。因此它可用 作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當用作外部數據存 儲器時,將跳過一個 ALE 脈沖。如想禁止 ALE 的輸出可在 SFR8EH 地址上置0。此時, ALE 只有在執(zhí)行 MOVX ,MOVC 指令是 ALE 才起作用。另外,該 引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止,置位無效。第二功 能/PROG是對8751的EPROM編程時的編程脈沖輸入端。/PSEN :外部程序存儲器的選通信號。在由外部程序存儲器取指令期間, 每個機器周期兩次 /PSEN 有效。但在訪問外部數據存儲器時,這兩次有效的 /PSEN信號將不

22、出現(xiàn)。/EA/VPP :當/EA保持低電平時,則在此期間外部程序存儲器 (0000H-FFFFH),不管是否有內部程序存儲器。注意加密方式1時,/EA將內部鎖定為RESET;當/EA端保持高電平時,此間內部程序存儲器。在FLASH 編程期間,此引腳也用于施加 12V 編程電源( VPP)。XTAL1 :反向振蕩放大器的輸入及內部時鐘工作電路的輸入。XTAL2 :來自反向振蕩器的輸出。2.2.3 單片機最小系統(tǒng)對 MCS-51 系列的單片機來說,最小系統(tǒng)一般應該包括:單片機、晶振電 路、復位電路等,最小系統(tǒng)是保證單片機正常運行所必須的外圍電路設計,如果沒有這部分電路,單片機則不能正常工作。晶振電

23、路為單片機提供最基本的基 準時序。時鐘又是時序的基礎,時鐘可以由兩種方式產生,即內部方式和外部 方式。本系統(tǒng)采用內部方式。 MCS-51 系列單片機允許的振蕩頻率可在1.224MHz之間選擇,一般選為11.0592MHz。電容C1、C2的取值對振蕩頻率的 穩(wěn)定性、大小及振蕩電路的起振速度有一定的影響, 可在20 100pF之間選擇, 電容的典型值 30pF。 MCS-51 系列單片機通常采用上電自動復位和按鈕復位兩 種方式。通常因為系統(tǒng)運行的需要,常常需要人工復位,只需要將一個常開按 鈕并聯(lián)于上電復位電路。當晶體振蕩頻率為12MHz時,RC的典型值為C=10yF, R=8.2k Q。最小系統(tǒng)電

24、路如圖2-2所示。13C230 pC13012 MHz1514+5V311918R18.2 kP1 0P0 0P11P0 1P1 2P0 2P1 3P0 3P1 4P0 4P1 5P0 5P1 6P0 6P1 7P0 7INT1P2 0INT0P2 1P2 2T1P2 3T0P2 4P2 5EA/VPP2 6P2 7X1X2RESETRXDTXDRDALE /PWRPSENAT89C51393837363534333221222324252627281011302912.2 k圖2-2單片機最小系統(tǒng)信號調理電路在A/D轉換器對模擬信號進行轉換的過程中,需要一定時間的穩(wěn)定時間t , 這就是說,為

25、了保證 A/D轉換的精度,在轉換時間t內模擬信號應保持在采樣 時的幅度值不變。因此,在轉換器的前端應加入采樣 /保持電路。當然,如果輸 入模擬量是直流量或者被測信號模擬量隨時間變化非常緩慢, S/H電路也可以省 去。由于初級的電路把溫度由電流轉化為電壓。靈敏度是 10mV/K。但平常我們習 慣用的是是攝氏溫度。所以需要用電路轉化為攝氏溫度。R4的作用就是調節(jié)放 大倍數,放大倍數是60左右,R5做調零使用。使靈敏度變?yōu)?00mV/C。如圖 2-5所示。圖2-5 信號調理電路2.3顯示模塊及接口LCD顯示的原理是利用液晶的物理特性,通過電壓對其顯示區(qū)域進行控制, 有電就有顯示,這樣即可以顯示出圖形

26、。具有厚度薄、適用于集成電路直接驅 動、易于實現(xiàn)全彩色顯示的特點,目前已經被廣泛使用。所以本設計采用 LCD1602作為溫度的顯示模塊使用。1602是2行X16個字符的字符型LCD顯示器,它由32個字符點陣塊組成, 每個字符點陣塊由5X7或5X10個點陣組成,可以顯示ASCII碼表中的所有可 視的字符。它內置了字符產生器 ROM (Character Gen erator ROM,CGROM)、字 符產生器 RAM (CharacterGenerator RAM, CGRAM)和顯示數據 RAM(Data Display RAM, DDRAM)。CGROM中內置了 192個常用字符的字模,CG

27、RAM 包含8個字節(jié)的RAM,可存放用戶自定義的字符,DDRAM就是用來寄存顯 示的字符代碼。2.3.1 1602LCD 主要技術參數:顯示容量:16X2個字符芯片工作電壓:4.5 5.5Vco cm n工作電流:2.0mA(5.0V)模塊最佳工作電壓:5.0V 字符尺寸:2.95 4.35(WXH)mm引腳功能說明1602LCD采用標準的14腳(無背光)或16腳(帶背光)接口,各引腳接 口說明如表2-4所示。表2-4 1602引腳說明編號符號引腳說明編號符號引腳說明1VSS電源地9D2數據2VDD電源正極10D3數據3VL液晶顯示偏壓11D4數據4RS數據/命令選擇12D5數據5R/W讀/寫

28、選擇13D6數據6E使能信號14D7數據7D0數據15BLA背光源正極8D1數據16BLK背光源正極LCD引腳功能介紹:第1腳:VSS為地電源。第2腳:VDD接5V正電源第3腳:VL為液晶顯示器對比度調整端,接正電源時對比度最弱,接地時 對比度最高,對比度過高時會產生“鬼影”,使用時可以通過一個10K的電位器調整對比度。第4腳:RS為寄存器選擇,高電平時選擇數據寄存器、低電平時選擇指令 寄存器。第 5 腳: R/W 為讀寫信號線, 高電平時進行讀操作, 低電平時進行寫操作。 當RS和R/W共同為低電平時可以寫入指令或者顯示地址, 當RS為低電平R/W 為高電平時可以讀忙信號,當 RS為高電平R

29、/W為低電平時可以寫入數據。第 6 腳: E 端為使能端,當 E 端由高電平跳變成低電平時,液晶模塊執(zhí)行 命令。第714腳:DOD7為8位雙向數據線。第 15 腳:背光源正極。第 16 腳:背光源負極。2.3.3 16O2LCD 的指令說明及時序1602液晶模塊內部的控制器共有11條控制指令。1 602LCD 的指令說明1602液晶模塊的讀寫操作、 屏幕和光標的操作都是通過指令編程來實現(xiàn)的。 (說明: 1 為高電平、 0為低電平)指令 1 :清顯示,指令碼 01H, 光標復位到地址 00H 位置。指令 2:光標復位,光標返回到地址 00H。指令 3:光標和顯示模式設置 I/D :光標移動方向,

30、高電平右移,低電平左 移 S: 屏幕上所有文字是否左移或者右移。 高電平表示有效,低電平則無效。 I/D=1 : AC 自動加 1,光標右移一個字符; I/D=0: AC 自動減 1,光標左移一個字符。 S:顯示屏上畫面向左或向右全部平移一個字符位。S=1, I/D=1 :顯示畫面左移,S=1,I/D=0 :顯示畫面右移。指令4:顯示開關控制。D :控制整體顯示的開和關,高電平表示開顯示, 低電平表示關顯示 C:控制光標的開和關,高電平表示有光標,低電平表示無 光標 B :控制光標是否閃爍,高電平閃爍,低電平不閃爍。指令5:光標或顯示移位 S/C:高電平時移動顯示的文字,低電平時移動光標。指令

31、6:功能設置命令 DL :高電平時為4位總線,低電平時為8位總線N : 低電平時為單行顯示,高電平時雙行顯示F:低電平時顯示5x7的點陣字符,高 電平時顯示5x10的點陣字符。指令7:字符發(fā)生器RAM地址設置。指令8:DDRAM地址設置。指令9:讀忙信號和光標地址 BF :為忙標志位,咼電平表示忙,此時模塊不能接收命令或者數據,如果為低電平表示不忙指令10:寫數據。指令11:讀數據?;静僮鲿r序表讀寫操作時序如圖2-6和圖2-7所示:RSR WDB0-D97圖2-6 1602 的讀操作時序圖2-7 1602 的寫操作時序234 1602LCD的一般初始化(復位)過程延時15mS寫指令38H (

32、不檢測忙信號)延時5mS寫指令38H (不檢測忙信號)延時5mS寫指令38H (不檢測忙信號)以后每次寫指令、讀/寫數據操作均需要檢測忙信號寫指令38H:顯示模式設置寫指令08H:顯示關閉寫指令01H :顯示清屏寫指令06H :顯示光標移動設置寫指令0CH :顯示開及光標設置2.4電源電源模塊的主要作用是為整個系統(tǒng)的正常運行提供動力。本系統(tǒng)使用的電壓主要有12V, 5V。準備直接試驗臺的12V , 5V輸出第三章系統(tǒng)軟件設計主程序調用了 6 個子程序,分別是 LCD 顯示程序、按鍵掃描及處理程序、 溫度采集程序、單通道程序、循環(huán)顯示程序,LCD 顯示程序,用于溫度等數據的實時顯示;按鍵掃描及處

33、理程序,實現(xiàn)按鍵識別、按鍵輸入及相關處理;溫 度采集程序負責把AD0809所采集的現(xiàn)場溫度讀入到指定的數組中;3.1 主程序void main() SP=0x70;DelayMS(100);LCD_Init();Disbuf00=1;Disbuf10=2;Disbuf20=3;Disbuf30=4;Disbuf40=5;Disbuf50=6;Disbuf60=7;Disbuf70=8;START=0;AA=0;BB=0;CC=0;TMOD=0x26;TH0=255;TL0=255;TH1=216;TL1=216;IT0=1;IT1=1;OE=0;EX0=1;EX1=1;ET0=1;ET1=1;

34、EA=1;TR0=1;TR1=1;while(1)START=1;DelayMS(1);START=0;Display_String(Title_Text,0xc0);if(!flag)Disloop();elseDisone();3.2 LCD顯示程序void Display()write_com(0x84);write_date(Disbufm-10);write_com(0x87);write_date(Disbufm-11);write_com(0x88);write_date(Disbufm-12);write_com(0x89);write_date(Disbufm-13);wri

35、te_com(0x8A);write_date(0xdf);write_com(0x8B);write_date(0x43);DelayMS(100);3.3 溫度采集程序溫度采集程序的主要作用是將現(xiàn)實中的溫度信號采集并送到單片機進 行處理、顯示 。void ADC0809()DelayMS(10);OE=1;P1=0xff;TEMP=P1;OE=0;TEMP=TEMP*100/255; d=TEMP%10+0;n=TEMP/10;c=n%10+0;b=n/10+0;Disbufflag11=b;Disbufflag12=c;Disbufflag13=d;flag1+;if(flag1=8) flag1=0;if(flag1=0) AA=0,BB=0,CC=0;if(flag1=1) AA=1,BB=0,CC=0;if(flag1=2) AA=0,BB=1,CC=0;if(flag1=3) AA=1,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論