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

正文內(nèi)容

數(shù)字式自動(dòng)溫度控制儀設(shè)計(jì)-文庫吧資料

2025-07-13 14:15本頁面
  

【正文】 ********溫度顯示函數(shù)*******************/void DispTemp(uint tem) { if(tflag) //第一次調(diào)用溫度顯示函數(shù) { tflag=0。 DispTime()。/*****************主函數(shù)**********************/void main(){ initall()。void DispTime()。void initT0()。 //PWM低電平所占時(shí)間void initall()。uchar timeflag=0。 //控制加熱設(shè)備輸出uchar flag2=1。6 參考文獻(xiàn)[1] [M].北京:電子工業(yè)出版社,2009[2] [M]北京:北京航空航天大學(xué)出版社,2006[3] 彭偉. 單片機(jī)C語言程序設(shè)計(jì)實(shí)訓(xùn)100例—基于8051+:電子工業(yè)出版社,2010[4] 史翔,[J]. 甘肅科技,2007年8月[5] 王東峰,[M].北京:電子工業(yè)出版社,2010 附錄 源程序 :include include include include sbit outv=P2^0。雖然這個(gè)設(shè)計(jì)做的不怎么好,但是在設(shè)計(jì)過程中所學(xué)到的東西是這次課程設(shè)計(jì)的最大收獲和財(cái)富,使我終身受益。在設(shè)計(jì)之前我根本就沒有考慮到電機(jī)的轉(zhuǎn)速特性,認(rèn)為只要我們?nèi)藶榭刂?,都可以達(dá)到預(yù)定的要求,因此就直接使用了步進(jìn)電機(jī),但不管怎樣好像都無法實(shí)現(xiàn)目標(biāo),最后在同學(xué)的提醒下才使用直流電機(jī)來提速。這學(xué)期因?yàn)楹荛e,就了解了一下C語言的用法,因此經(jīng)常跟它打交道,對(duì)于一些簡單的芯片、開發(fā)板的電路結(jié)構(gòu)都有了個(gè)基本的了解,因此這次跟上次比起來感覺還是順手多了。以前也做過類似的課設(shè),可當(dāng)時(shí)也沒怎么把它當(dāng)回事,純粹是打醬油,隨便在網(wǎng)上搜幾個(gè)程序就可以解決老師所布置下來的任務(wù)。作為一種入門語言,我們?cè)诖笠痪鸵呀?jīng)學(xué)過,并且還參加了計(jì)算機(jī)二級(jí)考試。因此在學(xué)期末來臨之際,我們迎來了單片機(jī)的課程設(shè)計(jì),此次設(shè)計(jì)就是綜合運(yùn)用以前學(xué)過的C語言知識(shí)、Proteus仿真、keil軟件、單片機(jī)的編程基礎(chǔ)知識(shí)等來設(shè)計(jì)一個(gè)自動(dòng)溫度控制儀。5 心得體會(huì)正所謂“紙上得來終覺淺,覺知此事要躬行。而在實(shí)際當(dāng)中,又通過修改pwm波的占空比,從而調(diào)節(jié)轉(zhuǎn)速,測量電機(jī)轉(zhuǎn)速的方法是測10秒內(nèi)電機(jī)的轉(zhuǎn)動(dòng)圈數(shù),然后乘上6就轉(zhuǎn)換為電機(jī)每分鐘的轉(zhuǎn)速,這樣簡單但是必然會(huì)導(dǎo)致一定誤差,但是不影響總體。圖10 溫度低于30℃ 當(dāng)溫度繼續(xù)上升,因?yàn)闆]達(dá)到臨界值,電燈開關(guān)狀態(tài)并沒有發(fā)生改變,但隨著溫度的上升,電機(jī)的轉(zhuǎn)速隨之升高,為54 r/min。電路圖如圖9。 3 軟件設(shè)計(jì)流程圖按上述工作原理和硬件結(jié)構(gòu)分析可知系統(tǒng)主程序流程圖如下圖8所示。3) 將數(shù)據(jù)或命令送達(dá)數(shù)據(jù)線上。寫數(shù)據(jù)是要顯示什么內(nèi)容。當(dāng)RS和R/W共同為低電平時(shí)可以寫入指令或者顯示地址,當(dāng)RS為低電平R/W為高電平時(shí)可以讀忙信號(hào),當(dāng)RS為高電平R/W為低電平時(shí)可以寫入數(shù)據(jù) E使能端,當(dāng)E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令 D0~D78位雙向數(shù)據(jù)線BLA(15管腳)背光源正極 BLK(16管腳)背光源負(fù)極u LCD1602的基本操作時(shí)序?qū)懼噶? 輸入:RS=L,=L,=指令碼,E=高脈沖 輸出:=數(shù)據(jù)寫數(shù)據(jù) 輸入:RS=H,=L,=數(shù)據(jù), E=高脈沖,輸出:無u LCD1602的寫操作時(shí)序1) 通過RS確定是寫數(shù)據(jù)還是寫指令。電路圖如圖6,圖6 電機(jī)驅(qū)動(dòng)電路 液晶顯示電路(LCD1602)LCD1602的管腳圖如圖24所示。由于單片機(jī)輸出電流太小,無法驅(qū)動(dòng)直流電機(jī)的轉(zhuǎn)動(dòng),因此加上L298來驅(qū)動(dòng)直流電機(jī)。電路圖如圖5。 在系統(tǒng)電路中用DS1302芯片來顯示系統(tǒng)時(shí)間,電路圖如圖4。DS1302的外部引腳分配如圖1所示及內(nèi)部結(jié)構(gòu)如圖2所示?!?。 DS1302時(shí)鐘電路 DS1302是美國DALLAS公司推出的一種高性能、低功耗的實(shí)時(shí)時(shí)鐘芯片,附加31字節(jié)靜態(tài)RAM,采用SPI三線接口與CPU進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個(gè)字節(jié)的時(shí)鐘信號(hào)和RAM數(shù)據(jù)。DS18B20測溫電路圖如圖3所示。7. 負(fù)壓特性:電源極性接反時(shí),芯片不會(huì)因發(fā)熱而燒毀,但不能正常工作。 5. 獨(dú)特的單總線接口方式,與微處理器連接時(shí)僅需要一條線即可實(shí)現(xiàn)與微處理器雙向通訊。0.5℃ 。 2. 不需要外部組件,能測量-55~+125℃ 范圍內(nèi)的溫度。本文使用外部電源供電。DS18B20的外形及管腳排列如圖22所示GND為接地線,DQ為數(shù)據(jù)輸入輸出接口,通過一個(gè)較弱的上拉電阻與單片機(jī)相連。 具體電路模塊分析 溫度傳感器模塊(DS18B20)DS18B20原理與特性:本系統(tǒng)采用了DS18B20單總線可編程溫度傳感器,來實(shí)現(xiàn)對(duì)溫度的采集和轉(zhuǎn)換,大大簡化了電路的復(fù)雜度,以及算法的要求。系統(tǒng)框圖如圖1:DS18B20溫度控制DS1302時(shí)鐘顯示加熱設(shè)備 AT89C52 電機(jī)驅(qū)動(dòng)模塊LCD顯示模塊圖1 系統(tǒng)框圖2 系統(tǒng)電路設(shè)計(jì) 系統(tǒng)硬件電路圖圖2 系統(tǒng)電路圖如圖2,系統(tǒng)硬件電路主要由溫度顯示,時(shí)鐘芯片,電機(jī)驅(qū)動(dòng)模塊,加熱模塊以及LCD顯示組成。當(dāng)溫度下降到30度以下時(shí),加熱設(shè)備開始工作。其中DS18B20與DS1302用來顯示當(dāng)前溫度與時(shí)鐘,測量的值直接在LCD上面顯示,另外DS18B20的溫度值還將控制直流電機(jī)的轉(zhuǎn)速以及加熱設(shè)備的啟動(dòng)。測量溫度范圍:室溫~200℃;設(shè)置2個(gè)模擬輸出通道:一個(gè)通道控制加熱設(shè)備(輸出0~5VDC,控制0~220VAC),另一個(gè)通道控制電機(jī)轉(zhuǎn)速(輸出0~
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1