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

正文內(nèi)容

畢業(yè)設(shè)計(jì)(論文)-基于單片機(jī)控制的快熱式家用電熱水器的設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 分查找法。而設(shè)計(jì)的另一個(gè)優(yōu)勢(shì)還在于它采用了溫度/頻率檢測(cè)電路,通過(guò)電路頻率的變化及時(shí)的反映當(dāng)時(shí)的溫度變化,這樣就避免了因?yàn)闊崦綦娮璧淖兓荒芗皶r(shí)的傳給單片機(jī)而帶來(lái)的滯后問(wèn)題。 致謝時(shí)光荏苒,四年的大學(xué)時(shí)光即將結(jié)束,在這里,我首先要感謝我的導(dǎo)師赫健老師,本文在大綱的確定,初稿的完成以及最終定稿,都有賴于赫健老師的悉心指導(dǎo)。 //按鍵掃描處理函數(shù)void heatctrl(void)。 //繼電器控制信號(hào)輸出端sbit led1=P2^5。ctemp=15。 //打開總中斷While(1){i=1。b++) temptest()。dt。i2。 //消隱 }}/*按鍵掃描處理函數(shù) unsigned char keyscan(void)無(wú)參數(shù),返回值:無(wú)符號(hào)字符型,無(wú)鍵按下為其他影響全局變量:heatpower*/unsigned char keyscan(void){unsigned char i,ch。dispram[1] =heatpower。 //關(guān)閉蜂鳴器if(heatpower0) heatpower。i++) display()。 P2=0xff。i++) display()。 //接通繼電器buzz=1。} //0檔不加熱,指示燈不亮case 1:case 2:case 3:case 4: {led1=0。 EX1=1。 break。unsigned int code temptab[]={0x6262,0x61eb,0x6171,0x60f7,0x6047,0x5ff7,0x5f6e,0x5eef,0x5e53,0x5dbe,0x5d4b,0x5ca5,0x5c17,0x5b6b,0x5ada,0x5a5c,0x599b,0x58ff,0x5869,0x57b0,0x570d,0x5663,0x55c6,0x550e,0x5444,0x5396,0x52dd,0x5240,0x5189,0x50b0,0x5005,0x4f20,0x4e69,0x4db1,0x4cef,0x4c42,0x4b64,0x4aaa,0x49e1,0x48fc,0x4847,0x476c,0x46b1,0x4604,0x4503,0x4449,0x4356,0x4299,0x41c0,0x40ce,0x3ff0,0x3f2b,0x3e33,0x3d86,0x3ca6,0x3bd2,0x3b26,0x3a39,0x3973,0x38a6,0x37ef,0x373f,0x3687,0x35c3,0x3507,0x3487,0x33bc,0x32ed,0x324f,0x319e,0x3106,0x3053,0x2fa6,0x2f2a,0x2e88,0x2e00,0x2d63,0x2cd6,0x2c65,0x2bae,0x2b28,0x2a97,0x2a07,0x298e,0x2914,0x287a,0x280d,0x278a,0x2703,0x2687,0x2626,0x25e5,0x256d,0x24ee,0x2489,0x2414,0x23bc,0x2356,0x22d9,0x2278,0x2203}。 //以下是二分查表法計(jì)算溫度值tempmax=100。 //結(jié)束查找 } } ctemp=temp。 //清除計(jì)時(shí)器T0 TR0=1。 //打開定時(shí)器T1}/*可控硅觸發(fā)信號(hào)控制函數(shù) void triacctrl(void)使用定時(shí)器T1中斷,寄存器組3向可控硅送出觸發(fā)信號(hào)*/void triacctrl(void)interrupt 3 using 3{register unsigned char i。i++) //延時(shí),保證導(dǎo)通信號(hào)有足夠的寬度triac=1。TL1=powertab[2*heatpower+1]。 //取100個(gè)方波為一次測(cè)頻 TH0=0。 //接近最大值,取最大值 else temp=tempmin。 //等待測(cè)試完成 t0rig=(unsigned int)TH08|TL0。 //蜂鳴報(bào)警 }}/*測(cè)溫函數(shù)void temptest(void)無(wú)參數(shù),無(wú)返回值影響全局變量:ctemp和tempov測(cè)量并查表計(jì)算溫度,判斷是否超溫*/void temptest(void){ signed char temp, tempmin, tempmax。led3=0。 led2=0。 led3=1。 //返回?zé)o鍵按下 } else return(0)。 //打開蜂鳴器(發(fā)出按鍵音)for(i=0。 //禁止中斷P0=0xff。 //打開蜂鳴器(發(fā)出按鍵音)for(i=0。i++)display()。 //關(guān)閉蜂鳴器if(heatpower9) heatpower++。 //延時(shí)2ms a=_crol_(a,l)。a=0xfe。 //送顯示(帶滅零) }//end while (1)}/*延時(shí)函數(shù) void delay(unsigned int dt)參數(shù):dt,無(wú)返回值延時(shí)時(shí)間=dt500機(jī)器周期*/void delay(unsigned int dt){register unsigned char bt。 //調(diào)用加熱控制函數(shù) }//end for (b=0。 //設(shè)置外中斷0和1為下降沿觸發(fā)IP=0x01。 //加熱檔位寄存器、外中斷0計(jì)數(shù)器bit tempov,t0tst,testok。 //蜂鳴器輸出端sbit triac=P1^6。 //延時(shí)函數(shù)void display(void)。在設(shè)計(jì)中我遇到了很多困難,讓我對(duì)一些生疏的知識(shí)有了溫習(xí)與鞏固,對(duì)其有了更加深刻的了解,比如二分查找算法。開 始打開測(cè)頻外中斷等待測(cè)試完成Tmin=0,Tmax=100Temp=(Tmin+Tmax)/2T0rig==Tab[temp]?T0rigTab[temp]?Tmax=TempTmin=TempTmaxTmin=1?T0rig接近Tab[max]?Temp=TmaxTemp=TminTemp65?Temp45?刷新當(dāng)前寄存器清除超溫標(biāo)志置位超溫標(biāo)志結(jié) 束NYYNNYYNYNNY 溫度檢測(cè)程序流程圖開始(X0中斷)px0count==0??是起點(diǎn)?清除測(cè)頻起點(diǎn)標(biāo)志px0count=100計(jì)時(shí)器T0清0啟動(dòng)計(jì)時(shí)器T0停止計(jì)時(shí)器T0停止測(cè)頻外中斷置位測(cè)頻完成標(biāo)志結(jié) 束YYNN 頻率測(cè)試程序流程圖結(jié)論本次設(shè)計(jì)的快熱式家用電熱水器采用51系列單片機(jī)對(duì)電路進(jìn)行簡(jiǎn)單的控制,系統(tǒng)的穩(wěn)定性比較高。1,則重復(fù)第2,3,4,5步驟,直到查找完成。在實(shí)驗(yàn)測(cè)試后建立的溫度/頻率表是0~100℃溫度所對(duì)應(yīng)的頻率值。因而在閉合及斷開的瞬間均伴隨有一連串的抖動(dòng),為了不產(chǎn)生這種現(xiàn)象,保證系統(tǒng)的可靠性,所以采取了按鍵消抖的措施[6]。 報(bào)警器驅(qū)動(dòng)電路圖3 快熱式電熱水器的軟件設(shè)計(jì)本設(shè)計(jì)的軟件設(shè)計(jì)部分即為系統(tǒng)程序的設(shè)計(jì)。與電熱絲并聯(lián)的LED發(fā)光管用來(lái)指示電熱絲的工作狀態(tài)。89C51對(duì)電源要求不甚嚴(yán)格,電源電路采用普通的市電降壓整流,然后經(jīng)集成穩(wěn)壓器(7805)穩(wěn)壓輸出+5V電壓。該四運(yùn)算放大器可以工作在低到3V或者高于32V的電源下,靜態(tài)電流為MC1741的靜態(tài)電流的五分之一。所以采用此方案。方案一:熱電偶傳感器是將溫度變化轉(zhuǎn)為電量變化的裝置,它利用敏感元件的電磁參數(shù)隨溫度變化而變化的特性來(lái)達(dá)到測(cè)量目的。因?yàn)榉謺r(shí)顯示,某一時(shí)刻只有一只數(shù)碼管在工作,顯示驅(qū)動(dòng)電路也可以分時(shí)復(fù)用。獨(dú)立式鍵盤有上拉電平和下拉電平兩種接法,通常采用下拉電平接法,即各按鍵開關(guān)一端接低電平,另一端接單片機(jī)I/O口線,這是為了保證在按鍵斷開時(shí)各I/O口線有確定的高電平[4]。所以我們選擇了89C51作為系統(tǒng)微處理器。現(xiàn)在程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器、掉電不丟失數(shù)據(jù)存儲(chǔ)器、看門狗、A/D轉(zhuǎn)換電路、驅(qū)動(dòng)電路等都集中到一個(gè)芯片上。硬件的選擇和所選硬件的性能對(duì)系統(tǒng)的功能實(shí)現(xiàn)以及系統(tǒng)的精度都有直接的影響,系統(tǒng)的設(shè)計(jì)成功與否很大程度上取決于硬件系統(tǒng)的設(shè)計(jì)。軟件部分的設(shè)計(jì)即系統(tǒng)程序流程的設(shè)計(jì),包括主程序的設(shè)計(jì)、顯示掃描子程序的設(shè)計(jì)、按鍵掃描處理子程序的設(shè)計(jì)、加熱控制程序流程圖的設(shè)計(jì)、溫度檢測(cè)程序的設(shè)計(jì)和頻率測(cè)試程序流程圖的設(shè)計(jì)等。0檔無(wú)功率輸出,檔位燈不亮。它有很多優(yōu)點(diǎn),如:安全,干凈環(huán)保;即開即熱,35秒出熱水無(wú)需等候,熱水使用時(shí)間不受限制,想用多少就用多少;用多少燒多少,省電省水,沒有損耗;內(nèi)置溫控儀保證溫度在3050度之間,解決溫度持續(xù)高溫導(dǎo)致的結(jié)垢漏水問(wèn)題。當(dāng)前,熱水器已經(jīng)成為日常生活中不可缺少的家用電器,設(shè)計(jì)制造更實(shí)用、更方便、更安全、更節(jié)能的熱水器是產(chǎn)品設(shè)計(jì)師和生產(chǎn)廠家不斷追求的目標(biāo),它具有體積小,使用安全,安裝方便等優(yōu)點(diǎn)。加上日漸顯現(xiàn)的全球能源危機(jī)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1