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

正文內(nèi)容

基于at89c51單片機(jī)溫度控制系統(tǒng)的實(shí)現(xiàn)(完整版)

  

【正文】 以 4 MOV 50H ,A ;算術(shù)平均值存 50H RET 流程圖如下: N N 溫度檢測(cè)程序 將結(jié)果單元 50H 和寄存器B 消零,轉(zhuǎn)換次數(shù) 4→ R6 啟動(dòng) A/D 轉(zhuǎn)換器 轉(zhuǎn)換結(jié)束否? 累加轉(zhuǎn)換結(jié)果( A) +( 50H)→ 50H 有進(jìn)位否? ( B) +1→ B ( R6) 1=0? ( B)、( 50H)聯(lián)合做除以 4 操作,結(jié)果→ 50H 返回 Y Y N 山東科技大學(xué)繼續(xù)教育學(xué)院 畢業(yè)設(shè)計(jì) 第 41 頁(yè) 共 53頁(yè) 41 路部分 報(bào)警上限溫度為預(yù)置溫度 +5℃ ,即當(dāng)前溫度上升到高于預(yù)置溫度 +5℃ 時(shí)報(bào)警,并停止加熱,報(bào)警下限溫度值為預(yù)置溫度 5℃ ,且報(bào)警允許時(shí)報(bào)警,這是為了防止開(kāi)始從較低溫度加溫時(shí)誤報(bào)警,報(bào)警的同時(shí),也關(guān)閉電爐, 流程圖如下: 當(dāng)前溫度 預(yù)置溫度 差高字節(jié) → A 差低字節(jié) → B 當(dāng) 前溫度〈預(yù)置溫度〉 當(dāng)前溫度 預(yù)置溫度 差高字節(jié) → A 差低字節(jié) → B 置允許報(bào)警標(biāo)志 差〉 5 允許報(bào)警 開(kāi)關(guān)報(bào)警,關(guān)電爐 返回 山東科技大學(xué)繼續(xù)教育學(xué)院 畢業(yè)設(shè)計(jì) 第 42 頁(yè) 共 53頁(yè) 42 報(bào)警子程序 ALARM: ALARM: MOV A, TEMP0 ;當(dāng)前溫度低字節(jié) →A CLR C SUBB A, ST0 ; (當(dāng)前溫度低字節(jié) 預(yù)置溫度低字節(jié) ) →A MOV B, A ;低字節(jié)相減結(jié)果送 B 暫存 MOV A, TEMP1 ;當(dāng)前溫度高字節(jié) →A SUBB A, ST1 ; (當(dāng)前溫度高字節(jié) 預(yù)置溫度高字節(jié) ) →A JC LA0 ;有借位 ,當(dāng)前溫度小于預(yù)置溫度轉(zhuǎn) LAO SETB F0 ;當(dāng)前溫度 ≥預(yù)置溫度 ,允許報(bào)警 AJMP LA1 LA0: MOV A, ST0 ;預(yù)置溫度低字節(jié) →A CLR C SUBB A, TEMP0 ; (預(yù)置溫度低字節(jié) 當(dāng)前溫度低字節(jié) )→A MOV B, A ;低字節(jié)相減結(jié)果送 B 暫存 MOV A, ST1 ;預(yù)置溫度高字節(jié) →A SUBB A, TEMP1 ; (預(yù)置溫度高字節(jié) 當(dāng)前溫度低字節(jié) )→A LA1: XCH A, B ;高低字節(jié)互換 ,判斷相 5 減結(jié)果是否大于 CLR C SUBB A, 05H XCH A, B ; (低字節(jié)差 5) →B ;高字節(jié)差 →A 山東科技大學(xué)繼續(xù)教育學(xué)院 畢業(yè)設(shè)計(jì) 第 43 頁(yè) 共 53頁(yè) 43 SUBB A, 001H ; (字節(jié)差 0)→ JC LA2 ;相減結(jié)果小于 5,不報(bào)警返回 JNB F0, LA2 ;相減結(jié)果 ≥5,判是否允許報(bào)警 ,不允許則返回 CLR ;啟動(dòng)報(bào)警 SETB ;關(guān)電爐 LCALL ;報(bào)警延時(shí) SETB ;關(guān)報(bào)警 LA2: RET 將當(dāng)前溫度與預(yù)制溫度比較,當(dāng)前溫度小于預(yù)制溫度時(shí),繼電器閉合,接通電阻絲加熱,當(dāng)前溫度大于預(yù)制溫度時(shí),繼電器斷開(kāi),停止加熱,當(dāng)二者相等時(shí)電爐保持原來(lái)的狀態(tài),當(dāng)前溫度降低到比預(yù)制溫度低 2 度,再重新啟動(dòng)加熱,當(dāng)前溫度超出報(bào)警上下限 時(shí)將啟動(dòng)報(bào)警,并停止加熱,由于電爐開(kāi)始加熱時(shí),當(dāng)前溫度可能抵于報(bào)警下限,為了防止誤報(bào),在未達(dá)到預(yù)制溫度時(shí),不允許報(bào)警,為此設(shè)置了報(bào) 警允許標(biāo)志 P0,模塊流程圖如下: 山東科技大學(xué)繼續(xù)教育學(xué)院 畢業(yè)設(shè)計(jì) 第 44 頁(yè) 共 53頁(yè) 44 溫度控制子程序 CONT: MOV A, TEMP0 ; ........................................................... ................................................................................................................ 當(dāng)前溫度 CLR C SUBB A, STO ;低8位相減的差值暫存B MOV B, A ; MOV A,TEMP1 ; SUBB A, ST1 JNC LOFF;無(wú)借位,表示當(dāng)前溫度大于等于預(yù)制 溫度時(shí),轉(zhuǎn)當(dāng)前溫度與預(yù)制溫度比較 當(dāng)前溫度〈預(yù)制溫度 達(dá)到過(guò)預(yù)制溫度 當(dāng)前溫度〈預(yù)制溫度 2 開(kāi)電爐 置允許報(bào)警標(biāo)志 關(guān)電爐 返回 N N N Y Y Y 山東科技大學(xué)繼續(xù)教育學(xué)院 畢業(yè)設(shè)計(jì) 第 45 頁(yè) 共 53頁(yè) 45 到 loff JNB F0, LON ;當(dāng)前溫度小于預(yù)制溫度,判是否倒過(guò)預(yù)制溫度。獨(dú)立式按鍵電路配置靈活,軟件結(jié)構(gòu)簡(jiǎn)單,但每個(gè)按鍵須占用一根 I/O 口線,在按鍵數(shù)量較多時(shí), I/O 口線浪費(fèi)較大,且電路結(jié)構(gòu)顯得繁雜。但是由于按鍵的結(jié)構(gòu)為機(jī)械彈性開(kāi)關(guān),在按鍵按下和斷開(kāi)時(shí),觸點(diǎn)在 閉合和斷開(kāi)瞬間 圖( 24211) 鍵盤與單片機(jī)的連接 山東科技大學(xué)繼續(xù)教育學(xué)院 畢業(yè)設(shè)計(jì) 第 32 頁(yè) 共 53頁(yè) 32 還會(huì)接觸不穩(wěn)定,引起 A 點(diǎn)電平不穩(wěn)定。 LED 某位顯示電路的真值表如表 (2415)所列, a、 b、 c、 d、 e、 f、 g 的排列見(jiàn)圖( 2429)。當(dāng)顯示位數(shù)很少時(shí),采用此方法是合適的。1LSB 單電 源 +5V 供電,基準(zhǔn)電壓由外部提供,典型值為 +5V,此時(shí)允許輸入模擬電壓為 0~5V。 ② ............................................................................................................ 轉(zhuǎn)換時(shí)間 選擇何種轉(zhuǎn)換速率的轉(zhuǎn)換器主要取決于被測(cè)信號(hào)變化的快慢和對(duì)轉(zhuǎn)換精度的要求。 OP07 的作用 使用 AD590 采集到溫度值后,將溫度的模擬量輸入到功率放大 器 OP07,實(shí)現(xiàn)電壓隔離、零點(diǎn)調(diào)整、電壓放大等作用 , 將溫度信號(hào)轉(zhuǎn)換成 0— 5 的電壓信號(hào),再將其轉(zhuǎn)換為數(shù)字信號(hào)。 圖( 2422) AD590封裝 及基本應(yīng)用電路 R1 R2 山東科技大學(xué)繼續(xù)教育學(xué)院 畢業(yè)設(shè)計(jì) 第 23 頁(yè) 共 53頁(yè) 23 調(diào)整的方法為:把 AD590 放于冰 水混合物中,調(diào)整電位器 R2,使VO= 。 輸出電阻為 710M?。集成溫度傳感器的輸出形式分為電壓輸出和電流輸出兩種。 一、溫度采集電路 溫度采集電路 集成溫度傳感器 AD590 簡(jiǎn)介 AD590 是一種兩端集成電路式半導(dǎo)體溫度傳感器,輸出電流與它所感受 圖( 2421) 溫度采集電路 山東科技大學(xué)繼續(xù)教育學(xué)院 畢業(yè)設(shè)計(jì) 第 21 頁(yè) 共 53頁(yè) 21 的溫度成線性關(guān)系,工作電壓可以從+ 4~+ 30V 范圍內(nèi)選用,測(cè)溫范圍為- 55~ 150 度,屬于低溫傳感器。定時(shí)器 2 可同時(shí)作為波特率發(fā)生器和時(shí)鐘發(fā)生器。要使用外部時(shí)鐘源驅(qū)動(dòng)器件時(shí),XTAL2 可 以 不 連 接 而 由XTAL1 驅(qū)動(dòng)。在訪問(wèn)外部程序存儲(chǔ)器和外部數(shù)據(jù)時(shí)分別作為地址高位字節(jié)和 16 位地址 (MOVXDPTR),此時(shí)通過(guò)內(nèi)部強(qiáng)上拉傳送 1。10% 20MHz 山東科技大學(xué)繼續(xù)教育學(xué)院 畢業(yè)設(shè)計(jì) 第 15 頁(yè) 共 53頁(yè) 15 12clock 5V177。 本設(shè)計(jì)采用高性能的靜態(tài) 89C51 為核心部件,與工業(yè)標(biāo)準(zhǔn)的 MCS51 指令集和輸出管腳相兼容??捎糜诩矣秒娖鳌⑥k公設(shè)備,以及工業(yè)生產(chǎn)過(guò)程中,因此,該系統(tǒng)具有很好的實(shí)用價(jià)值。同樣,在微控制器的應(yīng)用中, SWI 也可用其它函數(shù)來(lái)替代,以填充那些未用的區(qū)域。在 應(yīng)用的一段特山東科技大學(xué)繼續(xù)教育學(xué)院 畢業(yè)設(shè)計(jì) 第 11 頁(yè) 共 53頁(yè) 11 定時(shí)間間隔里,該軟件將通過(guò)許多未用的 RAM 空間循環(huán)一個(gè) 1。 ○2 檢測(cè)輸入腳( Polling inputs): 另一個(gè)方法就是采用多次讀輸入腳數(shù)據(jù),且取平均值作為該腳的正確數(shù)據(jù)方式。在很多的 應(yīng)用中,用簡(jiǎn)單的抗干擾設(shè)計(jì),就可以對(duì)一個(gè)微控制器的干擾抑制效果大大提高。 51 的匯編語(yǔ)言非常像其他匯編語(yǔ)言。 定時(shí)器 /計(jì)數(shù)器( T/C):?jiǎn)纹瑱C(jī)內(nèi)部用于精確定時(shí)或?qū)ν獠渴录ㄝ斎胄盘?hào)如脈沖)進(jìn)行計(jì)數(shù),有的單片機(jī)內(nèi)部有多個(gè)定時(shí) /計(jì)數(shù)器。 中央處理器( CPU):是單片機(jī)的核心單元,通常由算術(shù)邏輯運(yùn)算部件ALU 和控制部件構(gòu)成。 ○3 OTP 型 (一次可編程)單片機(jī)介于 EPROM 和 ROM 型單片機(jī)之間,它允許用戶自己對(duì)其編程, 但只能寫(xiě)入一次。例如, MCS51 系列單片機(jī)已有十多年的生命期,如今仍保持著上升的態(tài)勢(shì)就充分證明了這一點(diǎn)。采用AD590 檢測(cè)溫度值,通過(guò) A/D 轉(zhuǎn)換器輸入單片機(jī)進(jìn)行顯示,并控制溫度在給定范圍內(nèi)變化。單片機(jī)功能強(qiáng)、價(jià)格便宜、使用靈活,在計(jì)算機(jī)應(yīng)用領(lǐng)域中發(fā)揮著極其重要的作用。 ○1 EPROM 型存儲(chǔ)器編程后其內(nèi)容可用紫外線擦除,用戶可反復(fù)使用,故特別適用于開(kāi)發(fā)過(guò)程,但 EPROM 型單片機(jī)價(jià)格很高。 RAM 的內(nèi)容是易失性(也有的稱易揮發(fā)性)的,掉電后會(huì)丟失。 串口輸入 /輸出口:用于單片機(jī)和串行設(shè)備或其他單片機(jī)的通信。 山東科技大學(xué)繼續(xù)教育學(xué)院 畢業(yè)設(shè)計(jì) 第 9 頁(yè) 共 53頁(yè) 9 PL/M 是 Intel 從 8080 微處理器開(kāi)始為其系列產(chǎn)品開(kāi)發(fā)的編程語(yǔ)言,是一種結(jié)構(gòu)化語(yǔ)言。如果芯片版面設(shè)計(jì)沒(méi)有考慮電磁兼容性,那么外部的 PCB(印制電路板)將會(huì)大大的增強(qiáng)那些不必要的噪聲信號(hào)。當(dāng)一個(gè) 確定振幅的噪聲施加到微控制器時(shí),噪聲將會(huì)從芯片的邊沿向內(nèi)傳入硅晶體中。這個(gè)程序通常會(huì)在有限時(shí)間內(nèi)退出,以保證不會(huì)妨礙到該應(yīng)用中其他程序的運(yùn)行。如果在一些事件中,程序計(jì)數(shù)器( Program Counter)被破壞且跳轉(zhuǎn)進(jìn)入未用的存儲(chǔ)空間,那么有些應(yīng)該執(zhí)行的控制就會(huì)起作用。在溫度采樣和控制過(guò)程中通過(guò)單片機(jī)山東科技大學(xué)繼續(xù)教育學(xué)院 畢業(yè)設(shè)計(jì) 第 12 頁(yè) 共 53頁(yè) 12 AT89C51 對(duì)溫度值實(shí)施監(jiān)控,溫度設(shè)定值參數(shù)由單片機(jī)擴(kuò)展的 44 矩陣式鍵盤輸入。 167。空閑模式凍結(jié) CPU,但 RAM、定時(shí)器、串口和中斷系統(tǒng)仍然工作。 T2EX() :定時(shí) /計(jì)數(shù)器 2 重裝載 /捕捉 /方向控制。此外,先進(jìn)的溝道氧化工藝和低內(nèi)部電場(chǎng)的結(jié)合使擦除和編程操作更加可靠。要啟動(dòng)定時(shí)器 2 還必須將 TR2()置位。 傳統(tǒng)的溫度測(cè)量方法,大都使 用那些利用固、液體的熱膨脹原理而制造的傳統(tǒng)溫度計(jì),它們都具有一定的局限性,特別是在深度和遠(yuǎn)距離測(cè)溫場(chǎng)合中,其不足表現(xiàn)的更為突出。 AD590 是美國(guó)模擬器件公司生產(chǎn)的單片集成兩端感溫恒流器件,輸出的電流值與它所測(cè)的絕對(duì)溫度有精確的線性關(guān)系。 AD590 的電源電壓范圍為 4V~ 30V。 圖( 2422)( a)是 AD590 的封裝形式,圖( 2422)( b)是 AD590用于測(cè)量熱力學(xué)溫度的基本應(yīng)用電路。 ○2AD590 的工作電壓雖可以在 4~ 30V 范圍內(nèi)選用,但某一工作電壓一經(jīng)確定后,應(yīng)盡可能使其穩(wěn)定,因?yàn)楣ぷ麟妷翰▌?dòng)將引起 AD590 輸出電流在一定程度上的相對(duì)漂移。3V~177。 ADC0804 是 8 通道 8 位逐次逼近 A/D 轉(zhuǎn)換器,是美國(guó)國(guó)家半導(dǎo)體公司產(chǎn)品,是目前國(guó)內(nèi)應(yīng)用最為廣泛的 8 位通用 A/D 芯片。時(shí)鐘頻率范圍: 101280KHz,當(dāng)CLK=500KHz 時(shí),轉(zhuǎn)換時(shí)間為 128 微秒。用硬件譯碼電路實(shí)時(shí)性好,但電路復(fù)雜,成本較 高,在智能儀表中通常采用簡(jiǎn)便易行的軟件法進(jìn)行譯碼,即用軟件查表將字符轉(zhuǎn)換成
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1