freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)的溫度控制報(bào)警系統(tǒng)設(shè)計(jì)(存儲(chǔ)版)

2024-12-17 21:26上一頁面

下一頁面
  

【正文】 e uint unsigned int //宏定義 define uchar unsigned char //宏定義 sbit dq P2^0。 sbit lcdrs P2^4。 void write_ uchar 。 // ds18 b20 讀字節(jié)子程序 void display 。 write_ 0x0c 。 write_ 0x80+9 。 delay 200 。 write_ 0x80+0x40+7 。amp。amp。 write_data 39。 。 if 61 min+5。 //消抖 if k1 0 if flag1 0 amp。 flag2 0。 write_str str2 。 write_str str4 。amp。 min。amp。 for x z。 dq 0。 P0 。 lcden 1。0x01。i++ dq 0。 write_byte 0xcc 。 b 4。 void write_str uchar *p while *p write_data *p++ 。 write_data 0x30+ min%10 。 write_data 0x30+ min/10 。 write_ 0x80+7 。 a read_byte 。 uchar read_t //讀溫度 uchar a,b。 for i 0。i++ dq 0。 P0 da。 void delay_ uint t //一微妙延時(shí) while t 。 dq 1。 //松手檢測 write_ 1 。 flag2 0 flag1 1。 if k3 0 delay 5 。 display_min 。 。 d 1。 flag2 1。 display_ 。 if k2 0 while !k2 。 write_data 39。 write_str str3 。 //松手檢測 write_ 1 。 flag2 0 flag1 1。 else beep 1。 write_ 0x80+0x40+4 。 temp read_t 。 lcdrw 0。 //ds18 b20 寫字節(jié)子程序 uchar read_t 。 uchar code str4[] MIN:。 sbit lcden P2^6。而由于競爭越來越激烈,現(xiàn)在企業(yè)發(fā)展 的趨勢是如何有效的提高生產(chǎn)效率,降低生產(chǎn)成本。軟件設(shè)計(jì)包括用單片機(jī)語言控制系統(tǒng)。應(yīng)特別注意電源的走線,防止電源之間的短路,第二步是加電后檢查各個(gè)上引腳的電位,尤其應(yīng)注意單片機(jī)插座上的各點(diǎn)電位,若有高壓,聯(lián)機(jī)時(shí)將會(huì)損壞。 解決方法:在畫原理圖時(shí)仔細(xì)檢查、校正即可解決。其電路圖如圖 36: 圖 36 報(bào)警電路 復(fù)位電路 本設(shè)計(jì)所用復(fù)位電路與其他單片機(jī)所用電路類似,為電容式復(fù)位,其電路圖如下(圖 37): 圖 37 復(fù)位電路 4 軟件設(shè)計(jì) 系統(tǒng)的軟件主要是采用 C 語言,對單片機(jī)進(jìn)行編程實(shí)現(xiàn)各種功能。 EEPROM 是非易失性記憶體,用于存放長期需要保存的數(shù)據(jù),上下限溫度報(bào)警值和校驗(yàn)數(shù)據(jù)。其工作一個(gè)周期可以分為二個(gè)部分,即溫度檢測與數(shù)據(jù)處理。 圖 31 電源電路 LM7805 簡介: LM7805 是一種常用的三端穩(wěn)壓器,一般使用的是 TO220 封裝,能提供 DC 5V 的輸出電壓,應(yīng)用范圍極廣,內(nèi)含過流過熱及調(diào)整 管的保護(hù)電路當(dāng)穩(wěn)壓管溫度過高時(shí),穩(wěn)壓性能將變差,甚至損壞。 ? /EA/VPP:當(dāng) /EA 保持低電平時(shí),則在此期間外部程 序存儲(chǔ)器( 0000HFFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過一個(gè) ALE 脈沖。作為輸入,由于外部下拉為低電平, P3 口將輸出電流( ILL)這是由于上拉的緣故。 P2 口―― P2 口為一個(gè)內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 口緩沖器可接收,輸出 4 個(gè) TTL 門電流,當(dāng) P2 口被寫“ 1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。其邏輯引腳圖如圖 2。目前,除了 8 位單片機(jī)得到廣泛用用之外, 16 位單片機(jī)和 32位單片機(jī)也得到廣大用戶的青睞。此后,各公司的 8 位單片機(jī)迅速發(fā)展起來。 單片機(jī)的發(fā)展史可大致分為 4 個(gè)階段。單片機(jī)軟件編程靈活、自由度大,可用軟件編程實(shí)現(xiàn)各種控制算法和邏輯控制??刂破魇怯?89C51 單片機(jī),適合于應(yīng)對多點(diǎn)的溫度測控系統(tǒng),可直接將溫度轉(zhuǎn)化成串行數(shù)字信號(hào)供微機(jī)處理,而且每片 DS18S20 都有唯一的產(chǎn)品號(hào),可以一并存入其 ROM 中,以便在構(gòu)成大型溫度測控系統(tǒng)時(shí)在單線上掛接任意多個(gè) DS18S20 芯片。 課題研究的內(nèi)容及要求 我的畢業(yè)設(shè)計(jì)的題目是基于單片機(jī)的溫度控制報(bào)警系統(tǒng)設(shè)計(jì)。例如在工業(yè)生產(chǎn)之中,利用測量與控制溫度來保證生產(chǎn)的正常運(yùn)行;在農(nóng)業(yè)中,用于保證蔬菜 大棚的恒溫生產(chǎn);更具體點(diǎn)在生活中冰箱,空調(diào)等都需要對溫度進(jìn)行實(shí)時(shí)控制。該控制系統(tǒng)可以實(shí)時(shí)存儲(chǔ)相關(guān)的溫度數(shù)據(jù)并可設(shè)置溫度上下限值,實(shí)現(xiàn)對環(huán)境溫度測量并在超出范圍的情況下發(fā)出警告。系統(tǒng)程序主要包括主程序,讀出溫度子程序,計(jì)算溫度子程序、按鍵處理程序、 LCD 顯示程序以及數(shù)據(jù)存儲(chǔ)程序等。由于溫度測量的普遍性,溫度傳感器的數(shù)量在各種傳感器中居首位。經(jīng)過查閱資 料發(fā)現(xiàn)許多應(yīng)用場合原來就有測溫儀器,只是隨著對生產(chǎn)質(zhì)量與生產(chǎn)需要的要求在不斷地提高、升級(jí)。而且利用本次的設(shè)計(jì)主要實(shí)現(xiàn)溫度測試,溫度顯示,溫度門限設(shè)定,超過設(shè)定的門限值時(shí)自動(dòng)啟動(dòng)自動(dòng)報(bào)警等功能。 2 電路設(shè)計(jì)的理論基礎(chǔ) 系統(tǒng)設(shè)計(jì)的框架 本課題設(shè)計(jì)的是一種以 STC89C51 單片機(jī)為主控制單元,以 DS18B20 為溫度傳感器的溫度控制報(bào)警系統(tǒng)。 1974 年 12 月,仙童公司推出了 8 位的 F8單片機(jī),實(shí)際上只包括了 8 位 CPU、 64B RAM 和 2 個(gè)并行口。 第四階段( 1983 年 現(xiàn)在): 8 位單片機(jī)鞏固、發(fā)展及 16 位單片機(jī)和 32 位單片機(jī)推 出階段。而 AT89C2051 是一種帶 2K 字節(jié)閃爍可 編程可擦除只讀存儲(chǔ)器的單片機(jī)。 P0 能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù) /地址的第八位。 P2 口當(dāng)用于外部程序存儲(chǔ)器或 16 位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí), P2 口輸出地址的高八位。當(dāng)振蕩器復(fù)位器件時(shí),要保持 RST 腳兩個(gè)機(jī)器周期的高電平時(shí)間。另外,該引腳被略微拉高。 3 硬件電路設(shè)計(jì) 電源電路 工作原理: 220V 交流市電經(jīng)過電源變壓器變換成交流低電壓,再經(jīng)過橋式整流電路 D2~ D5 和濾波電容 C5 的整流和濾波,在三端穩(wěn)壓器 LM7805 的 Vin 和GND 兩端形成一個(gè)并不十分穩(wěn)定的直流電壓 該電壓常常會(huì)因?yàn)槭须婋妷旱牟▌?dòng)或負(fù)載的變化等原因而發(fā)生變化 。 DS18B20 更受歡迎, DS18B20 的優(yōu)勢更是我們學(xué)習(xí)單片機(jī)技術(shù)和開發(fā)溫度相關(guān)小制作不二的選擇, 其技術(shù)性能描述為: ① 獨(dú)特的單線接口方式, DS18B20 在與微處理器連接時(shí)僅需要一條口線即可實(shí)現(xiàn)微處理器與 DS18B20 的雙向通訊。其數(shù)據(jù)在出廠時(shí)設(shè)置,不由用戶更改。 控制器對 DS18B20 的操作流程 : 1. DS18B20 進(jìn)行復(fù)位,復(fù)位就是由控制器給 DS18B20 單總線至少 480us的低電平信號(hào),當(dāng) DS18B20 接到此復(fù)位信號(hào)后,回發(fā)一個(gè)芯片的存在脈沖。 圖 41 系統(tǒng)程序流程圖 按鍵處理子程序 按鍵處理子程序主要是負(fù)責(zé)參數(shù)的設(shè)置,主程序每循環(huán)一次都要對按鍵進(jìn)行掃描 ,判斷是否有輸入鍵按下則進(jìn)行一系列的按鍵輸入操作。 3.電源故障:設(shè)計(jì)中存在電源故障,即上電后將造成元器件損壞。在綜合調(diào)試的最后階段,使系統(tǒng)全速運(yùn)行目標(biāo)程序,實(shí)現(xiàn)了預(yù)定功能指標(biāo)后,便可將軟件固化,然后 運(yùn)行固化的目標(biāo)程序,成功后目標(biāo)系統(tǒng)便可脫機(jī)運(yùn)行。
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1