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

正文內(nèi)容

基于單片機的太陽能熱水器控制系統(tǒng)的設計與實現(xiàn)(參考版)

2025-01-21 14:25本頁面
  

【正文】 //再進行轉(zhuǎn)換十進制}wendu_display(t,pn)。 //低位加1if(c==0x00) //當?shù)臀粸?55時,加1后為0,這時需進位{ b++。 //將數(shù)據(jù)取反b=~b。 //判斷溫度正負if(pn==0) //如果溫度為正{t=((b*256)+a)/16。 //讀低字節(jié)8位 pn=bamp。 //發(fā)送讀命令a=wendu_read()。 //復位wendu_write(0xcc)。 //跳過ROM搜索命令wendu_write(0x44)。 //寫入初始圖像 }/*溫度*/ wendu_reset()。 } clean()。i20。 //清屏 jianjie()。 dis_write_cmd(0xaf)。 //啟動寫保護RES1=0。 //設置24小時模式set_time(0x90,0xa5)。 //取消寫保護set_time(0x80,0x00)。}void start(void) //初始化函數(shù){ unsigned char i。 //寫入命令time_write(dd)。CE=1。 //返回讀取到的時間}void set_time(unsigned char ord,unsigned char dd) //寫時間函數(shù){SCLK=0。 //讀取時間CE=0。 //啟動寫數(shù)據(jù)操作time_write(ord)。 //拉低時鐘信號(只有在時鐘信號為低時才可拉高CE)CE=0。 //返回讀取到的數(shù)據(jù)}unsigned char get_time(unsigned char ord) //讀取時間函數(shù){unsigned char dd=0。 //拉高時鐘信號}SCLK=0。 //接收寄存器右移1位if(IO==1) //判斷信號是1還是0{ time_rd=time_rd|0x80。i++) //連續(xù)讀取8bit{SCLK=0。 //設置數(shù)據(jù)口方向為輸入for(i=0。 //設置返回變量unsigned char i。 //拉高時鐘信號}SCLK=0。 //待發(fā)送數(shù)據(jù)位是1就發(fā)送1}time_wd=time_wd1。 //先設置數(shù)據(jù)為0SCLK=0。0x01。i8。 //反饋讀取的字節(jié)}/*DS1302*/void time_write(unsigned char time_wd) //寫溫度函數(shù){unsigned char i,j。 //則將變量最高位置1} //如果反饋為0,則變量最高位為0 delay(4)。 //將變量右移一位,剛好可以抵消讀所需的延遲時間DQ=1。i) { DQ=0。 //t為暫存變量 for(i=8。 //將總線拉高date=1。 //發(fā)送最低位字節(jié)到DS18B20delay(7)。 //總線拉低DQ=dateamp。i0。 可以根據(jù)需要返回復位結(jié)果}void wendu_write(unsigned char date) //寫字節(jié)程序{ unsigned char i=0。 //若回應為低電平,則復位成功,為高電平則失敗delay(20)。 //總線拉高,復位過程結(jié)束delay(14)。 //總線下拉,開始復位delay(90)。 //致高電平,為下面復位時總線下拉準備delay(8)。}/*DS18B20*/void wendu_reset(void) //DS18B20復位程序{ unsigned char r=0。 //按鈕參數(shù)void delay(unsigned int i) //延遲程序{while(i)。 //時鐘線設置sbit CE=P3^1。 //溫度線sbit IO=P3^3。 //執(zhí)行加按鈕sbit B2=P0^2。 //使能信號sbit B0=P0^0。 //命令 數(shù)據(jù)選擇sbit RW=P2^2。附 錄下圖為仿真時的總體電路圖:includeincludesbit RES1=P2^0。趙保華老師在我們做設計的過程中,給予了我們極大的幫助,不僅從知識方面引導了我們的設計思路,同時,在人生觀上也給了我們不少的啟示。希望在以后的學習生涯中不斷的完善和改進。除此之外,我覺得在這次設計的過程中,我發(fā)現(xiàn)團隊精神的重要性,很多時候一個人的力量是有限的,一個人不可能什么都會,什么都能自己解決,還是有需要他人幫助的時候,我覺得人與人之間的相互幫助很有必要,這樣不僅能幫助大家很快的解決問題,還能提高我們每個人的實際水平,也培養(yǎng)了我們的團隊合作精神,這些能力對于我們今后的學習和工作都很有幫助。在設計過程中,也學會了很多新的東西,PROTEL軟件繪制電路原理圖和PCB圖,以及一些仿真軟件的應用,最典型的就是PROTEUS軟件的應用,以及與KEIL軟件的聯(lián)合使用功能。在設計的過程中發(fā)現(xiàn)了自身知識的不足,也發(fā)現(xiàn)我們必須具備專業(yè)基礎知識以外,才能成功的設計出一件合格的東西。其中包括對模擬電子技術(shù)基礎、和數(shù)字電子技術(shù)基礎、單片機等知識的運用。參 考 文 獻[1]李念強, 等. 單片機原理及應用[M]. 北京: 機械工業(yè)出版社, 2007:3040[2]孫育才, MCS51系列單片微型計算機及其應用[M]. 第4版. 南京: 東南大學出版社, 1997:5255[3]張濤, 王金崗. 單片機原理與接口技術(shù)[M]. 北京: 冶金工業(yè)出版社, 2007:7280[4]閻石. 數(shù)字電子技術(shù)基礎[M]. 北京: 高等教育出版社, 1997:5357[5]李廣第等. 單片機基礎[M]. 北京: 北京航空航天大學出版社, 2001:7793[6]王長胤, 文軍. 單片單板機原理及應用[M]. 武漢: 武漢大學出版社, 1993:4556[7]殷為民. 太陽能水溫水位儀[J]. 家用電子, 1999,5(1):3738[8]徐龍坤. 輔助加熱式太陽能熱水器[J]. 家用電器, 1997, 15(2):910[9]王俊杰. 基于89C51單片機的太陽能熱水器智能控制器的設計[J]. 鄭州輕工業(yè)學院學報: 自然科學版, 2005(8):6768.[10]張振榮, 晉明武, 王投平. MCS51單片機原理及實用技術(shù)[M]. 北京: 人民郵電出版社, 2000:64120[11]戴佳, 戴衛(wèi)恒. 51單片機C語言應用程序設計實例精講[M]. 北京電子工業(yè)出版社, 2006:1120[12] 周潤景, 袁偉亭, 景曉松. Proteus在MCS51amp。同時,使用單片機控制系統(tǒng)能夠節(jié)約能源,保護設備,延長設備的使用時間。(3)系統(tǒng)功能分析:該控制器和以往顯示儀相比具有性能價格比高、溫度控制與顯示精度高、使用方便和性能穩(wěn)定等優(yōu)點。結(jié) 論(1)系統(tǒng)能實現(xiàn)的功能:本系統(tǒng)通過單片機控制各個電路模塊以實現(xiàn)對溫度,水位的檢測,以及對整個熱水器的智能化控制。 液晶顯示屏原因分析及解決方法:首先查看程序,是否是顯示部分的程序出問題,或者是定義的部分代碼出錯,然后又查看電路圖的連接,可能是接線沒有接好,部分管腳沒有連通。此處我通過delay()延時程序,延時結(jié)束再讀一次I/O口的值。原因分析及解決方法:再看按鍵的部分資料時,得知需要進行按鍵防抖動,這種抖動一般在10~200毫秒之間,這種不穩(wěn)定電平的抖動時間對于人來說太快了,而對于時鐘是微秒級別的單片機而言則是漫長的。這里要注意的是上拉電阻不能選擇太小,因為水的電阻在100k8 左右,所以上拉電阻選擇太小的話,將在水位升高時,無法把“非”門輸入端拉成低電平。當水位高于“非”門1 的輸入探針時,由于水的導電作用,使“非”門1 的輸入變?yōu)榈碗娖?,所以其輸出變?yōu)楦唠娖剑琇ED點亮,依此類推。第一個方案是用多個溫度傳感器,通過溫度比較,來確定水位,因為水下傳感器的溫度必定不同于不在水中的傳感器,通過溫度比較來判斷,但是后來發(fā)現(xiàn),多個傳感器不合理,而且水溫的高低不好處理。也沒有辦法直接顯示到仿真過程中,只有通過另一種模式模擬出來。所以只有當燈亮時為加熱進行中。以下是調(diào)試過程中遇到的主要問題及相應的解決方法:問題描述:在控制系統(tǒng)中,涉及到了電加熱模塊,即當室外光強不足(陰天、下雨)時,對水箱的水進行電加熱是很必要的,然而仿真中無法顯示出是否在執(zhí)行加熱過程。(5)在設計綜合性方案中,還可以利用ARES開發(fā)印制電路板。(4)具有強大的原理圖繪制功能。(3)提供軟件調(diào)試功能。(2)支持主流單片機系統(tǒng)的仿真。Proteus軟件主要具有以下幾個方面的特點:(1)實現(xiàn)了單片機仿真和SPICE電路仿真相結(jié)合。在沒有硬件的情況下,Proteus能像pspice 仿真模擬/數(shù)字電路那樣仿真MCU及外圍電路。 使用keil c51 + proteus 可以像使用仿真器一樣調(diào)試程序,一般而言,微機實驗中用萬能仿真器+電工系自己做的實驗板的實驗都可以做得到。 其實Proteus 與 multisim比較類似,只不過它可以仿真MCU! 當然,軟件仿真精度有限,而且不可能所有的器件都找得到相應的仿真模型,用開發(fā)板和仿真器當然是最好選擇,可是初學者擁有它們的可能性比較小。它運行于Windows操作系統(tǒng)上,可以仿真、分析(SPICE)各種模擬器件和集成電路。針對微處理器的應用,還可以直接在基于原理圖的虛擬原型上編程,并實現(xiàn)軟件源碼級的實時調(diào)試。 //再進行轉(zhuǎn)換十進制4 太陽能熱水器控制系統(tǒng)整體調(diào)試 Proteus仿真環(huán)境本系統(tǒng)的硬件設計首先是在Proteus軟件環(huán)境中仿真實現(xiàn)的。 //低位加1if(c==0x00) //當?shù)臀粸?55時,加1后為0,這時需進位{b++。 //將數(shù)據(jù)取反b=~b。 //判斷溫度正負if(pn==0) //如果溫度為正{t=((b*256)+a)/16。 //讀低字節(jié)8位 pn=bam
點擊復制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1