




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、畢業(yè)設(shè)計(jì)論文-基于單片機(jī)噪音檢測(cè)系統(tǒng)的設(shè)計(jì) 基于單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì) 專(zhuān)業(yè)班級(jí) 學(xué)生姓名 指導(dǎo)教師 年 月 日 基于單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì)摘要溫度是工業(yè)對(duì)象中一個(gè)主要的被控參數(shù)它是一種常見(jiàn)的過(guò)程變量MCS-51 單片機(jī)來(lái)對(duì)溫度進(jìn)行控制本文利用單片機(jī)結(jié)合技術(shù)而開(kāi)發(fā)設(shè)計(jì)了這一本文對(duì)每個(gè)局部功能實(shí)現(xiàn)過(guò)程作了詳細(xì)介紹本文設(shè)計(jì)的單片機(jī)溫度控制系統(tǒng)的主要內(nèi)容包括系統(tǒng)方案元器件選擇系統(tǒng)理論分析硬件設(shè)計(jì)軟件設(shè)計(jì)系統(tǒng)調(diào)試等 關(guān)鍵詞溫度單片機(jī)控制傳感器 目錄摘要2第一章 緒論5第二章 設(shè)計(jì)方案521 系統(tǒng)結(jié)構(gòu)522 設(shè)計(jì)思路6第三章 主要元器件介紹731 AT89C51單片機(jī)7311 概述7312 主要特性
2、7313 引腳功能832 AD590溫度傳感器9321 概述9322 主要特性10323 工作原理1133 ADC0809模數(shù)轉(zhuǎn)換器12331 主要特性12332 工作原理13第四章 硬件設(shè)計(jì)1441外圍接口選擇1442 溫度控制電路1643 溫度檢測(cè)電路設(shè)計(jì)16431 設(shè)計(jì)目標(biāo)16432 設(shè)計(jì)原理17433 轉(zhuǎn)換電路17434 信號(hào)處理電路18435 主電路1944 光電隔離電路2045 過(guò)零檢測(cè)電路2046 PID控制算法21461 PID控制作用21462 PID算法的微機(jī)實(shí)現(xiàn)21463 PID算法的程序設(shè)計(jì)22第五章 軟件設(shè)計(jì)2351 設(shè)計(jì)步驟24511 畫(huà)出系統(tǒng)的程序框圖24512
3、內(nèi)存分配25第六章 系統(tǒng)調(diào)試2761 硬件調(diào)試方法27611 常見(jiàn)的硬件故障27612 聯(lián)機(jī)調(diào)試28613 脫機(jī)調(diào)試2962 軟件調(diào)試方法2963 誤差分析30第七章 結(jié)論30參考文獻(xiàn)31致謝32附錄33 第一章 緒論單片機(jī)具有體積小功能強(qiáng)可靠性好以及價(jià)格低等優(yōu)勢(shì)在電子產(chǎn)品中的應(yīng)用已經(jīng)越來(lái)越廣泛并且在很多電子產(chǎn)品中也將其用到溫度檢測(cè)和溫度控制為此在本文中作者設(shè)計(jì)了基于Atmel公司的AT89C2051單片機(jī)的溫度控制系統(tǒng)利用MCS-51單片機(jī)來(lái)對(duì)溫度進(jìn)行控制具有控制方便設(shè)計(jì)簡(jiǎn)單靈活性強(qiáng)等優(yōu)點(diǎn)可以大幅度提高產(chǎn)品的質(zhì)量和數(shù)量并且設(shè)計(jì)的系統(tǒng)還可以根據(jù)實(shí)際的應(yīng)用加以擴(kuò)展實(shí)現(xiàn)更多的功能溫度是生產(chǎn)過(guò)程中最
4、常見(jiàn)的物理量 許多生產(chǎn)過(guò)程是以溫度作為其被控參數(shù)的因此 因此單片機(jī)對(duì)溫度的控制問(wèn)題是一個(gè)工業(yè)生產(chǎn)包括許多電力工程中經(jīng)常會(huì)遇到的問(wèn)題本文介紹一種功能簡(jiǎn)化后的溫度控制系統(tǒng)的設(shè)計(jì)過(guò)程假設(shè)某一烘干道采用過(guò)熱蒸汽為熱源蒸汽管道經(jīng)熱交換器加熱空氣并通過(guò)風(fēng)機(jī)向烘箱提供熱風(fēng)以實(shí)現(xiàn)對(duì)膠布帶的循環(huán)加熱烘箱中的溫度變化范圍為0120 要求實(shí)現(xiàn)如下功能和指標(biāo) 溫度給定值在85左右且現(xiàn)場(chǎng)可調(diào) 溫度控制誤差±2 實(shí)時(shí)顯示溫度值保存1位小數(shù)溫度超過(guò)給定值±10時(shí)聲光報(bào)警 控制參數(shù)可在線修改 第二章 設(shè)計(jì)方案21 系統(tǒng)結(jié)構(gòu)該系統(tǒng)以89C51單片機(jī)為核心由溫度測(cè)量變換測(cè)量放大大功率運(yùn)放AD與DA轉(zhuǎn)換器輸入光
5、電隔離驅(qū)動(dòng)電路鍵盤(pán)顯示存儲(chǔ)器共同組成在系統(tǒng)中溫度和時(shí)間的設(shè)置溫度值及誤差顯示控制參數(shù)得設(shè)置運(yùn)行暫停及復(fù)位等功能由鍵盤(pán)及顯示電路完成圖2-1 單片機(jī)溫度控制系統(tǒng)方案原理示意圖傳感器把測(cè)量的溫度信號(hào)轉(zhuǎn)換成弱電壓信號(hào)經(jīng)過(guò)信號(hào)放大電路送入低通濾波電路以消除噪音和干擾濾波后的信號(hào)輸入到AD轉(zhuǎn)換器轉(zhuǎn)換成數(shù)字信號(hào)輸入單片機(jī)22 設(shè)計(jì)思路1設(shè)計(jì)測(cè)量的溫度范圍為0120控制精度也不高可選用8路8位ADC0809作AD轉(zhuǎn)換器分辨率可達(dá)05為了方便操作系統(tǒng)可不擴(kuò)展專(zhuān)用鍵盤(pán)溫度給定輸入可用2位BCD碼撥盤(pán)開(kāi)關(guān)置數(shù)溫度顯示可用4位LED為了實(shí)現(xiàn)通過(guò)調(diào)節(jié)蒸汽流量控溫可擴(kuò)展8位DAC0832作DA轉(zhuǎn)換器于是單片機(jī)根本系統(tǒng)應(yīng)
6、為803127648255ADC0809DAC08324位LED2溫度測(cè)量可以選用半導(dǎo)體集成溫度傳感器AD590它的響應(yīng)速度快與單片機(jī)接口簡(jiǎn)單其測(cè)溫范圍為-55150工作電壓430V輸出電流與絕對(duì)溫度成正比即為1AK執(zhí)行機(jī)構(gòu)可選用ZKZP-型線性電動(dòng)單座調(diào)節(jié)閥用它來(lái)調(diào)節(jié)通入烘箱的蒸汽流量調(diào)節(jié)閥用DA轉(zhuǎn)換器輸出的可調(diào)電流控制0mA對(duì)應(yīng)閥門(mén)完全關(guān)閉10mA對(duì)應(yīng)閥門(mén)全翻開(kāi) 3可采用帶死區(qū)的比例積分PI控制算法實(shí)現(xiàn)對(duì)溫度的控制溫度與給定值的偏差小時(shí)調(diào)節(jié)閥不動(dòng)作以減少閥的機(jī)械磨損偏差較大時(shí)經(jīng)PI算法運(yùn)算后單片機(jī)通過(guò)DA輸出控制信號(hào)控制閥門(mén)的開(kāi)度為了使控制參數(shù)現(xiàn)場(chǎng)可調(diào)可用3個(gè)電位器產(chǎn)生3路可調(diào)電壓經(jīng)過(guò)AD
7、轉(zhuǎn)換實(shí)現(xiàn)對(duì)AD轉(zhuǎn)換實(shí)現(xiàn)對(duì)PI算法的3個(gè)參數(shù)比例系數(shù)Kp積分系數(shù)KI控制周期Tc在線整定這種方法不僅可使參數(shù)調(diào)整方便而且具有掉電保護(hù)功能4為了提高系統(tǒng)的抗干擾能力DA轉(zhuǎn)換器與單片機(jī)之間進(jìn)行光電隔離使電動(dòng)閥和單片機(jī)之間不共地第三章 主要元器件介紹31 AT89C51單片機(jī)311 概述AT89C51是一個(gè)低電壓高性能CMOS 8位單片機(jī)40個(gè)引腳32個(gè)外部雙向輸入輸出IO端口同時(shí)內(nèi)含2個(gè)外中斷口2個(gè)16位可編程定時(shí)計(jì)數(shù)器2個(gè)全雙工串行通信口片內(nèi)含4k bytes的可反復(fù)擦寫(xiě)的Flash只讀程序存儲(chǔ)器和128 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器RAM可以按照常規(guī)方法進(jìn)行編程也可以在線編程器件采用ATMEL
8、公司的高密度非易失性存儲(chǔ)技術(shù)生產(chǎn)兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng)片內(nèi)置通用8位中央處理器和Flash存儲(chǔ)單元內(nèi)置功能強(qiáng)大的微型計(jì)算機(jī)的AT89C51提供了高性價(jià)比的解決方案主要特性AT89C51的主要特性如下 三級(jí)程序存儲(chǔ)器鎖定壽命達(dá)1000寫(xiě)擦循環(huán)全靜態(tài)工作0Hz24MHz 128×8位內(nèi)部RAM 低功耗閑置和掉電模式32可編程IO線 2個(gè)16位定時(shí)器計(jì)數(shù)器6個(gè)中斷源可編程串行通道片內(nèi)振蕩器和時(shí)鐘電路引腳功能AT89C51引腳排列如圖1所示 圖3-1 AT89C51的引腳排列引腳功能如下VCC405VGND20接地P0口3932P0口為8位漏極開(kāi)路雙向IO口每引腳可吸收8個(gè)TTL門(mén)電流
9、 P1口18P1口是從內(nèi)部提供上拉電阻器的8位雙向IO口P1口緩沖器能接收和輸出4個(gè)TTL門(mén)電流 P2口2128P2口為內(nèi)部上拉電阻器的8位雙向IO口P2口緩沖器可接收和輸出4個(gè)TTL門(mén)電流 P3口1017P3口是8個(gè)帶內(nèi)部上拉電阻器的雙向IO口可接收和輸出4個(gè)TTL門(mén)電流P3口也可作為AT89C51的特殊功能口 RST9復(fù)位輸入當(dāng)振蕩器復(fù)位時(shí)要保持RST引腳2個(gè)機(jī)器周期的高電平時(shí)間 ALEPROG30當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí)地址鎖存允許的輸出電平用于鎖存地址的低位字節(jié)在FLASH編程期間此引腳用于輸入編程脈沖在平時(shí)ALE端以不變的頻率周期輸出正脈沖信號(hào)此頻率為振蕩器頻率的16它可用作對(duì)外部輸出的脈
10、沖或用于定時(shí)目的要注意的是每當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過(guò)1個(gè)ALE脈沖 PSEN29外部程序存儲(chǔ)器的選通信號(hào)在由外部程序存儲(chǔ)器取期間每個(gè)機(jī)器周期2次PSEN有效但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí)這2次有效的PSEN信號(hào)將不出現(xiàn) EAVPP31當(dāng)EA保持低電平時(shí)外部程序存儲(chǔ)器地址為0000HFFFFH不管是否有內(nèi)部程序存儲(chǔ)器FLASH編程期間此引腳也用于施加12V編程電源VPP XTAL119反向振蕩器放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入 XTAL218來(lái)自反向振蕩器的輸出 A以下作微小變化AD590是電流型溫度傳感器通過(guò)對(duì)電流的測(cè)量可得到所需要的溫度值根據(jù)特性分檔AD590后綴以IJKLM表示AD590
11、LAD590M一般用于精密溫度測(cè)量電路它采用金屬殼3腳封裝其中1腳為電源正端V2腳為電流輸出端I03腳為管殼一般不用 圖3-2 AD590實(shí)物圖及電路符號(hào)322 主要特性AD590的主要特性參數(shù)如下工作電壓430V工作溫度-55150保存溫度-65175正向電壓44V反向電壓-20V焊接溫度10秒300靈敏度1AK323 工作原理在被測(cè)溫度一定時(shí)AD590相當(dāng)于一個(gè)恒流源把它和5-30V的直流電源相連并在輸出端串接一個(gè)1K的恒值電阻此電阻上流過(guò)的電流與被測(cè)溫度成正比此時(shí)電阻兩端將會(huì)有1mVK的電壓信號(hào)其根本電路如圖3-3所示 圖3-3 感溫局部的核心電路圖3是利用URE特性的集成PN結(jié)傳感器的
12、感溫局部核心電路其中T1T2起恒流作用可用于使左右兩支路的集電極電流I1和I2相等T3T4是感溫用的晶體管兩個(gè)管的材質(zhì)和工藝完全相同但T3實(shí)質(zhì)上是由n個(gè)晶體管并聯(lián)而成因而其結(jié)面積是T4的n倍T3和T4的發(fā)射結(jié)電壓URE3和URE4經(jīng)反極性串聯(lián)后加在電阻R上所以R上端電壓為URE因此電流II為II URER KTqAK的I值 AD590的內(nèi)部結(jié)構(gòu)電路如圖3-4所示 圖3-4 AD590的內(nèi)部結(jié)構(gòu) 33 ADC0809模數(shù)轉(zhuǎn)換器331 主要特性ADC0809的主要特性指標(biāo)分辨率n 8時(shí)鐘頻率小于640KHZ轉(zhuǎn)換時(shí)間大于等于100微秒不可調(diào)誤差1LSB電源單電源正5V模擬輸入量8路模擬輸入范圍05V
13、參考電壓Uref Uref - 5V332 工作原理ADC0809為逐次逼近式AD轉(zhuǎn)換器具有8個(gè)模擬量輸入通道它能與微型計(jì)算機(jī)的大局部總線兼容可在程序的控制下選擇8個(gè)模入通道之一進(jìn)行AD轉(zhuǎn)換 然后把得到的8位二進(jìn)制數(shù)據(jù)送到微機(jī)的數(shù)據(jù)總線供CPU處理轉(zhuǎn)換器是ADC0809的核心局部它由DA轉(zhuǎn)換逐次逼近存放器SAR比擬器等組成其中DA轉(zhuǎn)換電路采用了256RT型電阻網(wǎng)絡(luò)即2n個(gè)電阻分壓器此處n 8它在啟動(dòng)脈沖的上升沿來(lái)到時(shí)被復(fù)位在啟動(dòng)脈沖的下降沿AD開(kāi)始轉(zhuǎn)換如果在轉(zhuǎn)換過(guò)程中接收到新的啟動(dòng)轉(zhuǎn)換脈沖那么終止轉(zhuǎn)換轉(zhuǎn)換結(jié)束信號(hào)EOC在AD轉(zhuǎn)換完成時(shí)為1ADC0809的管腳圖如圖3-5所示 圖3-5 ADC0
14、809的管腳圖 ADC0809的內(nèi)部結(jié)構(gòu)如圖3-6所示 圖3-6 ADC0809的內(nèi)部結(jié)構(gòu) 第四章 硬件設(shè)計(jì)41外圍接口選擇根據(jù)方案采用8031外擴(kuò)2764作程序存儲(chǔ)器8255外擴(kuò)4位LED用于顯示溫度聲光報(bào)警和擴(kuò)展光電隔型DAC產(chǎn)生010mA可調(diào)電流控制電動(dòng)閥外擴(kuò)8路8位ADC0809作溫度測(cè)量和通過(guò)3個(gè)電位器產(chǎn)生3個(gè)可調(diào)控制參數(shù)2位BCD碼給定撥盤(pán)那么和8031的P1口相連完整的硬件電路組成如圖4-1所示圖4-1 硬件電路原理圖圖4-1中通過(guò)8255的PA口和PC0PC3口擴(kuò)展4位LED通過(guò)PB口和PC5擴(kuò)展光電隔型DADAC0832設(shè)置為單緩沖方式VREF -5V于是經(jīng)運(yùn)算放大器A1后產(chǎn)
15、生05V可調(diào)直流電壓再經(jīng)運(yùn)算放大器A2在復(fù)合三極管T的集電極和12V電源之間產(chǎn)生010mA可調(diào)電流以便控制電動(dòng)閥的動(dòng)作圖4-1中RW1于調(diào)整滿量程值D1用于保護(hù)三極管T通過(guò)總線直接擴(kuò)展ADC0809由于僅使用4路應(yīng)選擇通道的C端直接接地由于溫度傳感器是輸出電流信號(hào)且與絕對(duì)溫度成正比故采用電平移動(dòng)電路及放大電路使運(yùn)算放大器A3輸出電壓值與攝氏溫度成正比圖4-1中RW2RW3分別用語(yǔ)溫度測(cè)量電路的零點(diǎn)調(diào)節(jié)和滿量程調(diào)節(jié)聲音報(bào)警電路中蜂鳴器采用長(zhǎng)鳴形式由門(mén)電路構(gòu)成1s振蕩器產(chǎn)生的響音2位BCD碼給定撥盤(pán)那么和8031的P1口直接接口各位又通過(guò)2k電阻接地由于各擴(kuò)展芯片用線選發(fā)產(chǎn)生片選信號(hào)故他們的接口地
16、址分別為27640000H1FFFH82557000H7003HADC0809B000HB003H42 溫度控制電路8031對(duì)溫度的控制是通過(guò)雙向可控硅實(shí)現(xiàn)的如單片機(jī)溫度控制系統(tǒng)電路原理圖所示雙向可控硅管和加熱絲串接在交流220V50Hz是電回路在給定周期T內(nèi)8031只要改變可控硅管的接通時(shí)間即可改變加熱絲的功率以到達(dá)調(diào)節(jié)溫度的目的可控硅接通時(shí)間可以通過(guò)可控硅控制極上觸發(fā)脈沖控制該觸發(fā)脈沖由8031用軟件在P31引腳上產(chǎn)生在過(guò)零同步脈沖同步后經(jīng)光電耦合管和驅(qū)動(dòng)器輸出送到可控硅的控制極上43 溫度檢測(cè)電路設(shè)計(jì)431 設(shè)計(jì)目標(biāo)用單片機(jī)對(duì)溫度進(jìn)行實(shí)時(shí)檢測(cè)和控制以解決工業(yè)及日常生活中對(duì)溫度的及時(shí)自動(dòng)控
17、制問(wèn)題用十進(jìn)制數(shù)碼顯示實(shí)際溫度值方便人工監(jiān)視用鍵盤(pán)輸入溫度控制范圍值便于在不同應(yīng)用場(chǎng)所設(shè)置不同溫度范圍值當(dāng)實(shí)際溫度值不在該范圍時(shí)系統(tǒng)能自動(dòng)調(diào)節(jié)溫度 以保持設(shè)定的溫度根本不變到達(dá)自動(dòng)控制的目的系統(tǒng)的溫度最小區(qū)分度為1在環(huán)境溫度變化時(shí)溫度控制的靜態(tài)誤差小于等于05432 設(shè)計(jì)原理因?yàn)?9C51單片機(jī)片內(nèi)含4KB的EEPROM不需外擴(kuò)展存儲(chǔ)器可使系統(tǒng)整體結(jié)構(gòu)簡(jiǎn)單利用89C51串行口輸出工作方式使外部電路得以簡(jiǎn)化89C51可直接對(duì)鍵盤(pán)進(jìn)行掃描讀數(shù)可直接用串并轉(zhuǎn)換模塊驅(qū)動(dòng)LED顯示溫度值因其利用率高負(fù)載重后相電路需加一塊同相驅(qū)動(dòng)器在串行傳輸數(shù)據(jù)時(shí)頻率可到達(dá)1MHz對(duì)溫度的顯示完全到達(dá)測(cè)控精度要求 433
18、 轉(zhuǎn)換電路在設(shè)計(jì)測(cè)溫電路時(shí)首先應(yīng)將電流轉(zhuǎn)換成電壓由于AD590為電流輸出元件它的溫度每升高1K電流就增加1A當(dāng)AD590的電流通過(guò)一個(gè)10K的電阻時(shí)這個(gè)電阻上的壓降為10mV即轉(zhuǎn)換成10mVK為了使此電阻精確01可用一個(gè)96K的電阻與一個(gè)1K電位器串聯(lián)然后通過(guò)調(diào)節(jié)電位器來(lái)獲得精確的10K以下圖所示是一個(gè)電流電壓和絕對(duì)攝氏溫標(biāo)的轉(zhuǎn)換電路其中運(yùn)算放大器A1被接成電壓跟隨器形式以增加信號(hào)的輸入阻抗而運(yùn)放A2的作用是把絕對(duì)溫標(biāo)轉(zhuǎn)換成攝氏溫標(biāo)給A2的同相輸入端輸入一個(gè)恒定的電壓如1235V然后將此電壓放大到273V這樣A1與A2輸出端之間的電壓即為轉(zhuǎn)換成的攝氏溫標(biāo)將AD590放入0的冰水混合溶液中A1同
19、相輸入端的電壓應(yīng)為273V同樣使A2的輸出電壓也為273V因此A1與A2 兩輸出端之間的電壓273-273 0即對(duì)應(yīng)于0 圖4-2 電流電壓和絕對(duì)攝氏溫標(biāo)的轉(zhuǎn)換電路434 信號(hào)處理電路 溫度檢測(cè)的小信號(hào)放大與絕對(duì)攝氏溫度轉(zhuǎn)換采用圖電路其中RW用來(lái)完成絕對(duì)攝氏溫度轉(zhuǎn)換及調(diào)零功能運(yùn)放要求采用一片集成普通四運(yùn)放LM324來(lái)完成圖的信號(hào)處理功能其工作電源取單電源VCC 9V設(shè)計(jì)中電阻元件可參考以下取值R1 R2 10KR3 R4 20KR5 R6 20KRG 5KRW 10K高頻濾波電容可取C 001F 圖4-3 信號(hào)處理電路435 主電路 主電路如圖4-4所示溫度檢測(cè)信號(hào)輸入ADC0809的IN3引
20、腳經(jīng)過(guò)模數(shù)轉(zhuǎn)換結(jié)果輸入AT89C51結(jié)果從P1口輸出驅(qū)動(dòng)2個(gè)LED實(shí)現(xiàn)數(shù)據(jù)顯示功能 圖4-4 溫度檢測(cè)主電路44 光電隔離電路這局部電路是單片機(jī)與電阻絲加熱器的接口由于電阻絲的加熱電壓大于單片機(jī)的工作電壓為了防止燒壞單片機(jī)系統(tǒng)采用光電隔離電路如圖4-5所示 圖4-5 光電隔離及放大電路45 過(guò)零檢測(cè)電路過(guò)零檢測(cè)電路在每一個(gè)電源周期開(kāi)始時(shí)產(chǎn)生一個(gè)脈沖作為觸發(fā)器的同步信號(hào) 計(jì)數(shù)器T0對(duì)其進(jìn)行計(jì)數(shù)其電路如圖4-6所示220V交流電壓經(jīng)電阻限流后直接加到2個(gè)反相并聯(lián)的光電偶器的輸入端在交流電源的正負(fù)半周 分別導(dǎo)通 輸出低電平 在交流電源正弦波過(guò)零的瞬間兩個(gè)光電耦合器均不導(dǎo)通 輸出高電平該脈沖信號(hào)經(jīng)非門(mén)
21、整形后作為單片機(jī)的中斷請(qǐng)求信號(hào)和可控硅的過(guò)零同步信號(hào) 圖4-6 過(guò)零檢測(cè)電路46 PID控制算法前面提到大多數(shù)的溫度控制系統(tǒng)可以看作一階純滯后環(huán)節(jié)由于本系統(tǒng)純滯后時(shí)間較小故可采用PID比例積分微分控制算法實(shí)施控制461 PID控制作用PID是比例P積分I和微分D3個(gè)控制作用的組合連續(xù)系統(tǒng)PID控制器的微分方程為y t KPPe t 4-1式中 y t 為控制器的輸出e t 為控制器的輸入KP比例放大系數(shù)TI為控制器的積分時(shí)間常數(shù)TD為控制器的微分時(shí)間常數(shù)顯然KP越大控制器的控制作用越強(qiáng)只要e t 不為0積分項(xiàng)會(huì)因積分而使控制器的輸出變化只要e t 有變化的趨勢(shì)控制器就會(huì)在微分作用下在偏差出現(xiàn)且
22、偏差不大時(shí)提前給輸出一個(gè)較強(qiáng)的控制作用462 PID算法的微機(jī)實(shí)現(xiàn)由于微機(jī)控制系統(tǒng)是一種時(shí)間離散控制系統(tǒng)故必須把微分方程離散化為差分方程最終寫(xiě)出遞推公式才能直接應(yīng)用顯然 4-2 4-3于是 KP e n e n -e n-1 4-4式中t T為采樣周期e t 為第n次采樣的偏差值e n-1 為第 n-1 次采樣時(shí)的偏差值n為采樣序列n 012由式4-4可以看出計(jì)算一次Yn不僅需要的存儲(chǔ)器空間大而且計(jì)算量也很大于是進(jìn)一步寫(xiě)出遞推公式由 Yn-1 KP e n-1 e n-1 -e n-2 4-5 由式4減去式5得 Yne n -2e n-1 e n-2 KPe n -e n-1 KI e n K
23、De n -2e n-1 e n-2 4-6 或 Y n Y n-1 KPe n -e n-1 KI e n KDe n -2e n-1 e n-2 4-7式中 KI KP稱(chēng)為積分常數(shù)KD KP稱(chēng)為微分常數(shù)463 PID算法的程序設(shè)計(jì)在本控制系統(tǒng)中烘箱溫度與給定值的偏差經(jīng)過(guò)單片機(jī)PI算法運(yùn)算后從DAC0832輸出010mA控制電流去控制電動(dòng)閥的開(kāi)度所以應(yīng)采用式7的位置式算法且KD 0即為PI即YPIn Y n-1 KPe n -e n-1 KI e n 4-8如果設(shè)KPKI為純小數(shù)KPKIe n e n-1 分別放在8031片內(nèi)RAM的25H26H29H2AH中PI結(jié)果YPIn放在R3R4中那
24、么PI控制程序如下 PIMOV A29H e n CLR C SUBB A2AH e n -e n-1 MOV B25H KP LCALL MULTS KP e n -e n-1 MOV R4A MOV R3B 暫存于R3R4 MOV A29H e n MOV A26H KI LCALL MULTS KI e n ADD AR4 MOV R4A MOV AB ADDC AR3 MOV R3A R3R4 KP e n -e n-1 KI e n RETMULTSCLR F0 置e n 符號(hào)標(biāo)志位為正 JNB ACC7MUL1 SETB F0 置e n 符號(hào)標(biāo)志位為負(fù) CPL A INC A 取絕
25、對(duì)值MUL1MUL AB JNB F0MUL2 CPL A ADD A1 MOV R2A MOV AB CPL A ADDC A0 MOV BA MOV AR2 復(fù)原為補(bǔ)碼MUL2RET第五章 軟件設(shè)計(jì)本系統(tǒng)的控制軟件可設(shè)計(jì)為一個(gè)主程序和一個(gè)T0通道中斷效勞程序主程序的功能是完成系統(tǒng)初始化及溫度和設(shè)定參數(shù)的顯示由于只有4位LED而溫度BCD碼設(shè)定值正常工作時(shí)應(yīng)在85左右不可能太小故可以用它設(shè)定為小值時(shí)來(lái)選擇顯示參數(shù)T0通道可定時(shí)100ms其中定時(shí)1s完成數(shù)據(jù)的采集報(bào)警和顯示處理定時(shí)Tc秒完成控制算法的運(yùn)算和控制輸出51 設(shè)計(jì)步驟511 畫(huà)出系統(tǒng)的程序框圖如圖5-1所示為主程序框圖為T(mén)0通道中斷
26、效勞程序框圖T0中斷效勞程序是溫度控制系統(tǒng)的主體程序用于啟動(dòng)AD轉(zhuǎn)換讀入采樣數(shù)據(jù)數(shù)字濾波越限溫度報(bào)警和越限處理PID計(jì)算和輸出可控硅的同步觸發(fā)脈沖等P13引腳上輸出的該同步觸發(fā)脈沖寬度由T1計(jì)數(shù)器的溢出中斷控制8031利用等待T1溢出中斷空隙時(shí)間完成把本次采樣值轉(zhuǎn)換成顯示值而放入顯示緩沖區(qū)和調(diào)用溫度顯示程序8031從T1中斷效勞程序返回后便可恢復(fù)現(xiàn)場(chǎng)和返回主程序以等待下次T0中斷 圖5-1 溫度控制系統(tǒng)程序框圖512 內(nèi)存分配為了編程方便可以把8031的內(nèi)部128B RAM先進(jìn)行分配也可在程序中用標(biāo)號(hào)代替最后用EQU或DATA定義如果先對(duì)內(nèi)存進(jìn)行分配本系統(tǒng)可分配為 00H07HR0R7供主程序
27、使用 08H0FHR0R7供T0中斷效勞程序使用 20H 定時(shí)1s時(shí)間常數(shù)初值為10 21H 8255A口數(shù)據(jù)暫存顯示器段碼 22H 8255B口數(shù)據(jù)暫存DA數(shù)據(jù) 23H 8255C口數(shù)據(jù)暫存 24H 8031 P1 口的T給定BCD值暫存當(dāng)T給定 01H時(shí)顯示的數(shù)據(jù)為KP參數(shù)格式為P-××當(dāng)T給定 02H顯示器顯示的數(shù)據(jù)為KI參數(shù)格式為I-×××當(dāng)T給定 03H顯示器顯示的數(shù)據(jù)為T(mén)c參數(shù)格式為T(mén)-××T給定為其他值85左右顯示器顯示的數(shù)據(jù)為溫度測(cè)量值 25H KP參數(shù)暫存 26H KI參數(shù)暫存 27H Tc參數(shù)暫存 28H
28、 T測(cè)量值A(chǔ)D暫存 29H e n 參數(shù)暫存 2AH e n-1 參數(shù)暫存 2BH2EH 4次AD值暫存 2FH 定時(shí)Tc秒調(diào)節(jié)工作單元 30H31H T測(cè)量BCD碼值暫存格式為×××× 32H T測(cè)量值實(shí)際溫度暫存 50H7BH SP指針工作區(qū) 7CH7FH 顯示緩沖區(qū)從左到右第六章 系統(tǒng)調(diào)試系統(tǒng)調(diào)試通常包括實(shí)驗(yàn)室硬件聯(lián)調(diào)實(shí)驗(yàn)室軟件聯(lián)調(diào)實(shí)驗(yàn)室系統(tǒng)仿真仿真考機(jī)運(yùn)行和現(xiàn)場(chǎng)安裝調(diào)試等幾個(gè)環(huán)節(jié)在系統(tǒng)總裝以后首先要進(jìn)行實(shí)驗(yàn)室條件下的系統(tǒng)硬件聯(lián)調(diào)聯(lián)調(diào)成功以后有了硬件操作保證就很容易發(fā)現(xiàn)軟件的錯(cuò)誤在軟件調(diào)試過(guò)程中有時(shí)也會(huì)發(fā)現(xiàn)硬件故障軟件故障完畢硬件中的隱藏問(wèn)題也能被
29、發(fā)現(xiàn)和糾正在進(jìn)入現(xiàn)場(chǎng)以前還必須在實(shí)驗(yàn)室條件下把存在的問(wèn)題充分暴露并加以解決通常是用模型代替實(shí)際系統(tǒng)進(jìn)行完全仿真調(diào)試通過(guò)后進(jìn)行連續(xù)不停機(jī)的48h考機(jī)運(yùn)行正確無(wú)誤后再進(jìn)入現(xiàn)場(chǎng)安裝運(yùn)行成功并經(jīng)過(guò)一定時(shí)間的使用最終驗(yàn)收合格才算完成整個(gè)系統(tǒng)的設(shè)計(jì)工作下面通過(guò)硬件和軟件兩方面介紹相應(yīng)的調(diào)試方法61 硬件調(diào)試方法611 常見(jiàn)的硬件故障1元器件失效 可能是兩方面的原因一是器件本身已損壞或性能不符合要求二是組裝錯(cuò)誤造成元件失效如電解電容二極管的極性錯(cuò)誤集成電路安裝方向錯(cuò)誤等2邏輯錯(cuò)誤 它是由設(shè)計(jì)錯(cuò)誤或加工過(guò)程中的工藝性錯(cuò)誤所造成的這類(lèi)錯(cuò)誤包括錯(cuò)線開(kāi)路短路相位錯(cuò)等3可靠性差 引起可靠性差的原因很多如金屬化孔虛焊接
30、觸不良會(huì)造成系統(tǒng)時(shí)好時(shí)壞經(jīng)不起振動(dòng)內(nèi)部和外部干擾電源紋波系數(shù)大器件負(fù)荷過(guò)大等造成邏輯電平不穩(wěn)定走線和布局不合理也會(huì)引起系統(tǒng)可靠性差 612 聯(lián)機(jī)調(diào)試 通過(guò)脫機(jī)調(diào)試可排除一些明顯的硬件故障但有些故障還必須通過(guò)聯(lián)機(jī)調(diào)試才能發(fā)現(xiàn)和排除聯(lián)機(jī)前先斷電將單片機(jī)開(kāi)發(fā)系統(tǒng)的仿真頭插到樣機(jī)的8031插件上檢查開(kāi)發(fā)機(jī)和樣機(jī)之間的電源接地是否良好一切正常后即可翻開(kāi)電源通電后執(zhí)行開(kāi)發(fā)機(jī)的讀寫(xiě)指令對(duì)樣機(jī)的存儲(chǔ)器IO端口進(jìn)行讀寫(xiě)操作邏輯檢查假設(shè)有故障可用示波器觀察有關(guān)波形如選中的譯碼器輸出波形讀寫(xiě)控制信號(hào)地址數(shù)據(jù)波形以及有關(guān)的控制電平通過(guò)對(duì)波形的觀察分析尋找故障原因并進(jìn)一步排除故障可能的故障有路線連接上有邏輯錯(cuò)誤有斷路或
31、短路現(xiàn)象集成電路失效等在樣機(jī)主機(jī)局部調(diào)試好后可以插上系統(tǒng)的其他外圍部件例如鍵盤(pán)顯示器輸出驅(qū)動(dòng)板AD及DA板等再對(duì)這局部進(jìn)行初步調(diào)試在調(diào)試過(guò)程中假設(shè)發(fā)現(xiàn)用戶系統(tǒng)工作不穩(wěn)定可能有以下情況電源系統(tǒng)供電缺乏或聯(lián)機(jī)時(shí)公共地線接觸不良或用戶系統(tǒng)主板負(fù)載過(guò)大或用戶的各級(jí)電源濾波不完善等對(duì)這些問(wèn)題一定要查出原因并加以排除1采集電路調(diào)試為使溫度采集電路輸出的電壓與溫度的關(guān)系符合理論設(shè)計(jì)數(shù)值可用一點(diǎn)測(cè)試法在室溫27時(shí)調(diào)節(jié)電位器Rw1使AD590對(duì)地電阻為1K運(yùn)放正端輸入電壓V 300mV時(shí)V0 27V即可也可采用兩點(diǎn)測(cè)試法當(dāng)溫度在050之間變化時(shí)運(yùn)放正端輸入電壓V約為273323mV調(diào)試時(shí)用可調(diào)電壓信號(hào)模擬溫度信
32、號(hào)輸入到運(yùn)放正端調(diào)節(jié)電位器Rw2使V 273mV時(shí)V0 0V調(diào)節(jié)Rt2使V 323mV時(shí)Vo 5V那么5V5O 100mV 即為輸出精度因軟件還要校正測(cè)溫值故根本符合上述數(shù)值即可采用兩點(diǎn)測(cè)試法較精確故用兩點(diǎn)法2數(shù)碼顯示調(diào)試調(diào)試中發(fā)現(xiàn)發(fā)光二極管的亮度一直很微弱用萬(wàn)用表測(cè)量可知其輸入電壓只有199V勉強(qiáng)能夠發(fā)光而89C51輸出的電壓依然為5V左右分析知89C51在串行口工作方式下負(fù)載很重發(fā)光二極管分得的電流較小使其不能正常發(fā)光在此參加一塊同相放大器來(lái)驅(qū)動(dòng)它們工作613 脫機(jī)調(diào)試 在樣機(jī)加電以前先用萬(wàn)用表等工具根據(jù)硬件電氣原理和裝配圖仔細(xì)檢查樣機(jī)線路的正確性并核對(duì)元器件的型號(hào)規(guī)格和安裝是否符合要求特
33、別應(yīng)注意電源的走線防止電源線之間短路和極性錯(cuò)誤并檢查擴(kuò)展系統(tǒng)總線是否存在相互短路或與其他信號(hào)線的短路對(duì)于樣機(jī)所用電源事先必須單獨(dú)調(diào)試調(diào)試好后檢查其電壓值負(fù)載能力極性等均符合要求才能加到系統(tǒng)的各個(gè)部件上在不插芯片的情況下加電檢查各插件上引腳的電位仔細(xì)測(cè)量各點(diǎn)電位是否正常尤其應(yīng)注意8031插座上各電位是否正常假設(shè)有高壓聯(lián)機(jī)時(shí)將損壞仿真器在脫機(jī)調(diào)試中發(fā)現(xiàn)系統(tǒng)無(wú)法復(fù)位經(jīng)檢查知電路中沒(méi)有接入復(fù)位電路經(jīng)接入上電復(fù)位方式的復(fù)位電路后系統(tǒng)運(yùn)行正常62 軟件調(diào)試方法軟件調(diào)試與所選用的軟件結(jié)構(gòu)和程序設(shè)計(jì)技術(shù)有關(guān)如果采用模塊程序設(shè)計(jì)技術(shù)那么逐個(gè)模塊分別調(diào)試調(diào)試各子程序時(shí)一定要符合現(xiàn)場(chǎng)環(huán)境即入口條件和出口條件調(diào)試手段
34、可采用單步或設(shè)置斷點(diǎn)運(yùn)行方式通過(guò)檢查系統(tǒng)CPU 的現(xiàn)場(chǎng)ARM的內(nèi)容和IO口的狀態(tài)檢查程序執(zhí)行結(jié)果是否符合設(shè)計(jì)要求通過(guò)檢測(cè)可發(fā)現(xiàn)程序中的死循環(huán)錯(cuò)誤機(jī)器碼錯(cuò)誤及轉(zhuǎn)移地址的錯(cuò)誤同時(shí)也可以發(fā)現(xiàn)用戶系統(tǒng)中的硬件故障軟件算法及硬件設(shè)計(jì)錯(cuò)誤在調(diào)試過(guò)程中不斷調(diào)試用戶系統(tǒng)的軟件和硬件逐步通過(guò)一個(gè)個(gè)程序模塊 各模塊通過(guò)以后可以把有關(guān)的功能塊聯(lián)合起來(lái)一起進(jìn)行綜合調(diào)試在這個(gè)階段假設(shè)發(fā)生故障可以考慮各子程序在運(yùn)行時(shí)是否破壞現(xiàn)場(chǎng)緩沖單元是否發(fā)生沖突標(biāo)志位的建立和去除在設(shè)計(jì)上有無(wú)失誤堆棧區(qū)域有無(wú)溢出輸入設(shè)備的狀態(tài)是否正常等等假設(shè)用戶系統(tǒng)是在開(kāi)發(fā)機(jī)的監(jiān)控下運(yùn)行時(shí)還要考慮用戶緩沖單元是否和監(jiān)控程序的工作單元發(fā)生沖突 單步和斷點(diǎn)
35、調(diào)試后還應(yīng)進(jìn)行連續(xù)調(diào)試這是因?yàn)閱尾竭\(yùn)行只能驗(yàn)證程序的正確與否不能確定定時(shí)精度CPU的實(shí)時(shí)響應(yīng)等問(wèn)題待全部調(diào)試完成后應(yīng)反復(fù)運(yùn)行屢次除了觀察穩(wěn)定性之外還要觀察系統(tǒng)的操作是否符合原始設(shè)計(jì)要求安排的用戶操作是否合理等必要時(shí)應(yīng)再作適當(dāng)?shù)男拚?如果采用實(shí)時(shí)多任務(wù)操作系統(tǒng)一般是逐個(gè)任務(wù)進(jìn)行調(diào)試調(diào)試方法與上述根本類(lèi)似只是實(shí)時(shí)多任務(wù)操作系統(tǒng)的應(yīng)用程序是由假設(shè)干個(gè)任務(wù)程序組成一般是逐個(gè)任務(wù)進(jìn)行調(diào)試在調(diào)試某個(gè)任務(wù)時(shí)同時(shí)也調(diào)試相關(guān)的子程序中斷效勞程序和一些操作系統(tǒng)的程序調(diào)試好以后再使各個(gè)任務(wù)程序同時(shí)運(yùn)行如果操作程序無(wú)錯(cuò)誤一般情況下就能正常運(yùn)行63 誤差分析集成溫度傳感器誤差校正校正誤差和溫度誤差校正誤差傳感器在實(shí)際使
36、用中所指示的溫度值和實(shí)際溫度值的差值該誤差大小和溫度成正比通過(guò)調(diào)整外部電阻可得到補(bǔ)償在T 27時(shí)只要調(diào)整R1使vT 300mV即可該一點(diǎn)調(diào)整法不能修正整個(gè)范圍內(nèi)的誤差溫度誤差 校正誤差調(diào)整后 溫度特性的非線形引起的誤差如不進(jìn)行誤差調(diào)整那么總誤差為校正誤差與非線形誤差之和誤差較大調(diào)整Rwl使其在0時(shí)輸出為0V調(diào)整Rw2使其在50時(shí)輸出為5V再進(jìn)行測(cè)溫精度提高系統(tǒng)理論測(cè)控精度為04 而實(shí)際顯示時(shí)只有1 原因在于系統(tǒng)誤差固有誤差元件誤差等的存在定性分析主要誤差來(lái)源有檢測(cè)元件的固有誤差轉(zhuǎn)換的誤差數(shù)據(jù)量化誤差本設(shè)計(jì)有待于進(jìn)一步提高測(cè)控精度減小誤差進(jìn)一步提高系統(tǒng)性能第七章 結(jié)論本設(shè)計(jì)介紹的單片機(jī)溫度控制系
37、統(tǒng)可了解微機(jī)系統(tǒng)硬軟件的構(gòu)成及各種控制參數(shù)變化對(duì)系統(tǒng)動(dòng)靜態(tài)特性的影響系統(tǒng)用PID控制算法實(shí)現(xiàn)溫度控制可以使系統(tǒng)的精度到達(dá)±01準(zhǔn)確度和穩(wěn)定性都可以令人滿意系統(tǒng)還以單回路控制為例極易擴(kuò)展成多回路控制MCS-51單片機(jī)體積小重量輕抗干擾能力強(qiáng)對(duì)環(huán)境要求不高價(jià)格低廉可靠性高靈活性好即使是非電子計(jì)算機(jī)專(zhuān)業(yè)人員通過(guò)學(xué)習(xí)一些專(zhuān)業(yè)根底知識(shí)以后也能依靠自己的技術(shù)力量來(lái)開(kāi)發(fā)所希望的單片機(jī)應(yīng)用系統(tǒng)本文的溫度控制系統(tǒng)只是單片機(jī)廣泛應(yīng)用于各行各業(yè)中的一例相信單片機(jī)的應(yīng)用更加廣泛化M北京機(jī)械工業(yè)出版社19952 馬江濤 單片機(jī)溫度控制系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)J 計(jì)算機(jī)測(cè)量與控制 2004 12 M北京北京航空航天大學(xué)
38、出版社19934 潘新民王燕芳微型計(jì)算機(jī)控制技術(shù)實(shí)用教程M北京電子工業(yè)出版社20075 徐科軍傳感器與檢測(cè)技術(shù)M北京電子工業(yè)出版社20076 張開(kāi)生郭國(guó)法J2007 7 李曉妮 單片機(jī)溫度控制系統(tǒng)的設(shè)計(jì)J 九江學(xué)院學(xué)報(bào) 自然科學(xué)版 2005 02 8 龔紅軍 單片機(jī)溫度控制系統(tǒng)J 電氣時(shí)代 2002 10 9 馮越楊繼華俞曙濱 單片機(jī)溫度控制系統(tǒng)J 自動(dòng)化技術(shù)與應(yīng)用 1998 02 10 姜波 單片機(jī)溫度自動(dòng)控制系統(tǒng)J 自動(dòng)化與儀器儀表 1996 05 P515911馬明建數(shù)據(jù)采集與處理技術(shù)M西安交通大學(xué)出版社20059 02 P868912曹龍漢劉安才高占國(guó)MCS-51單片機(jī)原理及應(yīng)用M重慶
39、出版社200410P22924713 ATMELMicrontroller Data Book1995P4650致謝四年的大學(xué)生活讓我對(duì)關(guān)于電子方面的理論知識(shí)有了一定的了解和認(rèn)識(shí)但實(shí)踐出真知唯有把理論與實(shí)踐相結(jié)合才能更好地為社會(huì)效勞為期將近半個(gè)學(xué)期的畢業(yè)設(shè)計(jì)我不但上網(wǎng)查閱了一些電子技術(shù)的應(yīng)用知識(shí)并對(duì)畢業(yè)論文所需的資料進(jìn)行了仔細(xì)地了解和收集為現(xiàn)在的畢業(yè)設(shè)計(jì)做了充分的準(zhǔn)備也培養(yǎng)了我獨(dú)立思考和動(dòng)手的能力同時(shí)也讓我了解到了自己的缺乏我會(huì)繼續(xù)努力完善自我為社會(huì)主義現(xiàn)代化建設(shè)做奉獻(xiàn)半個(gè)學(xué)期的畢業(yè)設(shè)計(jì)已圓滿結(jié)束在這幾個(gè)月中我經(jīng)歷了很多事也接觸了很多人不管怎么說(shuō)我在此對(duì)每位曾經(jīng)幫助過(guò)我或指導(dǎo)過(guò)我的人表示衷心地
40、感謝首先感謝我的父母如果沒(méi)有他們對(duì)我在物質(zhì)上的資助和精神上的支持我是不可能順利完成學(xué)業(yè)的其次感謝學(xué)校的精心安排和指導(dǎo)老師的用心輔導(dǎo)以及各位曾經(jīng)教育我傳授我知識(shí)的老師因?yàn)橛兴麄兊男燎诟冻霾庞形抑R(shí)的累積特別要感謝我的指導(dǎo)老師王一春老師在他們的指導(dǎo)和啟發(fā)下我圓滿地完成了畢業(yè)設(shè)計(jì)任務(wù)最后感謝我的學(xué)校我的老師們和班級(jí)里所有的同學(xué)他們給了我一個(gè)溫馨向上的學(xué)習(xí)環(huán)境和一切無(wú)私的幫助 此致敬禮 附錄 源程序清單1主程序 ORG 0000H LJMP START ORG 0003H LJMP T0 ORG 0030H STARTMOV SP50H 主程序入口置SP指針 LCALL D100ms 延時(shí)使8255復(fù)
41、位可靠 CLR A MOV R020H MOV R160H CLR1MOV R0A INC R0 DJNZ R1CLR1 清內(nèi)存單元 MOV 20H10 定時(shí)1s初值 MOV AP1 MOV 24HA 讀T給定BCD碼值 S8255MOV DPTR7003H 指向8255控制口 MOV A10000000B A初始化8255ABC口為方式0輸出 MOVX DPTRA MOV DPTR7001H PB口 CLR A MOVX DPTRA PB口清0 INC DPTR MOV A00100000B MOVX DPTRA 清聲光報(bào)警 NOP MOV A00H MOVX DPTRA NOP MOV A
42、00100000B MOVX DPTRA 產(chǎn)生DA的DA 0 MOV 23HA 暫存 LCALL ADC 測(cè)量KPKI Tc和T并存入相應(yīng)的單元 LCALL BDBH 把T測(cè)量值轉(zhuǎn)換為顯示BCD碼存于30H31H MOV 2FH27H 置定時(shí)Tc秒初值 MOV TH03CH MOV TL00B0H T0定時(shí)為100ms SETB TR0 SETB ET0 SETB EA 開(kāi)中斷 LOOPLCALL DISUP 顯示數(shù)據(jù) SJMP LOOP2T0中斷效勞程序 T0MOV TH03CH MOV TL00B0H 重置定時(shí)初值 PUSH ACC PUSH PSW PUSH DPL PUSH DPH 保護(hù)現(xiàn)場(chǎng) CLR RS1 SETB RS0 選R0R7為080FH DJNZ 20HREPT1 定時(shí)1s到 MOV 20H10 重置定時(shí)常數(shù) MOV AP1 MOV 24HA 讀T給定BCD碼值 LCALL ADC AD測(cè)量KPKI TcT參數(shù) LCALL BDBH 把T測(cè)量值轉(zhuǎn)換為顯示BCD碼值 MOV A24H CJNE A1DSPI1 MOV 7CH10H T給定 01H顯示KP參數(shù) MOV A25H SJMP DSPI2 DSPI1CJNE A2DSPI3 MOV 7CH1 T
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 商戶工作群管理制度
- 圖書(shū)閱覽室管理制度
- 基層管護(hù)站管理制度
- 處方分類(lèi)與管理制度
- 消費(fèi)隊(duì)員休假管理制度
- 消防培訓(xùn)機(jī)構(gòu)管理制度
- 外國(guó)人公共管理制度
- 外部服務(wù)商管理制度
- 大廈監(jiān)控室管理制度
- 大村網(wǎng)格化管理制度
- 2025年高考英語(yǔ)全國(guó)二卷試題含答案
- 網(wǎng)絡(luò)服務(wù)器配置與管理(微課版) 教案 項(xiàng)目02 虛擬化技術(shù)和VMware-2
- 國(guó)家開(kāi)放大學(xué)2025年《創(chuàng)業(yè)基礎(chǔ)》形考任務(wù)3答案
- SL631水利水電工程單元工程施工質(zhì)量驗(yàn)收標(biāo)準(zhǔn)第1部分:土石方工程
- 江岸區(qū)2023-2024學(xué)年下學(xué)期期末七年級(jí)數(shù)學(xué)試卷(含答案)
- 《成本會(huì)計(jì)學(xué)(第10版)》課后參考答案 張敏
- LNG加氣站質(zhì)量管理手冊(cè)
- (正式版)HGT 22820-2024 化工安全儀表系統(tǒng)工程設(shè)計(jì)規(guī)范
- 企業(yè)運(yùn)營(yíng)與模擬競(jìng)爭(zhēng)智慧樹(shù)知到期末考試答案2024年
- 提升員工質(zhì)量意識(shí)培訓(xùn)課件
- 李淳風(fēng)六壬掌訣
評(píng)論
0/150
提交評(píng)論