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

正文內(nèi)容

微電腦控制藥膳煲的控制部分設(shè)計(jì)畢業(yè)設(shè)計(jì)-全文預(yù)覽

2025-02-08 15:26 上一頁面

下一頁面
  

【正文】 出低電平,單片機(jī)使加 90℃測溫程序:使測溫輸出端 和 都輸出高電平,當(dāng)鍋底溫度高于 90℃時(shí),電壓比較器的 U5U6,它的輸出端 7 腳為低電平,經(jīng) 4D6 加到單片機(jī)的測溫輸入端 腳. 當(dāng)鍋底溫度降低到 90℃時(shí),電壓比較器的 U5U6,電壓比較器7 腳輸出高電平,使鍋內(nèi)一直處于維持沸騰狀 34.江南大學(xué)學(xué)士學(xué)位論文12圖 35 溫度檢測電路 訊響電路當(dāng)藥膳煲完成工作后,蜂鳴器會(huì)連響 6 6B1 上端接電源 VCC,下端接三極管 6VI1 集電 極, 機(jī)的 口是蜂鳴信號(hào)輸出端,如 口輸出高電平,經(jīng) 6R1 電阻到三極管的基極,使三極管導(dǎo)通,蜂鳴器與電源形成通 口輸出低電平,三極管截止,蜂鳴器與電源斷開,電路如圖下 35.微電腦控制藥膳煲的控制部分設(shè)計(jì)13圖 36 訊響電路 加熱電路與功率控制電路加熱電路由煲煮加熱器和保溫加熱器組成,陶瓷經(jīng)過高溫?zé)Y(jié),固著在一起制成的一種發(fā)熱元件,能根據(jù)本體溫度的高低調(diào)節(jié)電阻大小,從而能將溫度恒定在設(shè)定值,不會(huì)過熱,具有節(jié)能、安全、熱器的功率是 300W,通斷是用繼電器控制的,保溫加熱器的功率是 100W,通斷是用單向可控硅控制的. 如單片機(jī) 口輸出高電平,使 2VT1 三極管導(dǎo)通,其集電極所接的繼電器線圈經(jīng)過 2R1 電阻到 10V 電源,線圈通電,繼電器觸點(diǎn) 2K1 吸合,使煲湯加熱器與電源形成通路而工作;如 口輸出低電平,使 2VT1 三極管截止,繼電器線圈斷電,觸點(diǎn) 2K1 斷開,使煲煮加熱器與電源斷開而停止工作.如單片機(jī) 口輸出高電平,通過電阻 2R4 使 2VT2 三極管導(dǎo)通,其發(fā)射極所接的單向可控硅 2VS1 的控制極升高,可控硅導(dǎo)通,使保溫加熱器與電源形成通路而工作;如 口輸出低電平,使 2VT2 三極管截止,可控硅截止,使保溫加熱器與電源斷開而停止 36.江南大學(xué)學(xué)士學(xué)位論文14圖 37 加熱電路和功率控制電路 電源電路220V 交流電壓經(jīng) 2T1 電源變壓器降到交流 10V 輸出,經(jīng) 2B1 橋堆整流,電容 2C1濾波變成 10V 直流電壓,然后分成兩路,一路給繼電器 2J1 使用;另一路經(jīng)2ULM7805 穩(wěn)壓集成電路穩(wěn)壓至 5V 輸出,經(jīng) 2C2C3 電容二次濾波,直流 5V 電源 37.微電腦控制藥膳煲的控制部分設(shè)計(jì)15圖 38 電源電路江南大學(xué)學(xué)士學(xué)位論文16第 4 章 軟件設(shè)計(jì) C 語言介紹C 語言是一種得到廣泛重視并普遍應(yīng)用的計(jì)算機(jī)程序設(shè)計(jì)語言,也是國際公認(rèn)的最重要的幾種通用程序設(shè)計(jì)語言之一, 語言具有豐富的運(yùn)算符與表達(dá)式, 語言既具有高級(jí)語言簡單易學(xué)和可移植性好的特點(diǎn),C 語言具有較強(qiáng)的生命力和廣泛的應(yīng)用前景 [10]. 軟件編程構(gòu)思STC89C52 單片機(jī)有兩個(gè)外中斷輸入端及兩個(gè)內(nèi)置定時(shí)器/計(jì)數(shù)器,本設(shè)計(jì)為了捕捉按鍵信號(hào)的輸入,及時(shí)啟動(dòng)按鍵掃描程序,使用了 INT1 外中斷端;為了以分鐘為單位進(jìn)行定時(shí)及倒計(jì)時(shí)顯示,使用了定時(shí)器 T0 作為 50MS 個(gè)外中斷 INT1 及一個(gè)內(nèi)置定 時(shí)器 T0. 所以程序中有 T0 及 INT1 中斷初始化程序、T0 中斷處理程序、INT1 中斷處理程序(對(duì)按鍵信號(hào)的處理).還有準(zhǔn)備程序(定義單片機(jī)的輸入輸出口和各變量)、數(shù)碼管顯示程序和倒計(jì)時(shí)程序(顯示還剩下多少工作時(shí)間).其中倒計(jì)時(shí)程序和顯示程序是由 T0 定時(shí)器中斷處理程序啟動(dòng)的,由于 T0 程序每 50MS 執(zhí)行一次,同時(shí)進(jìn)行倒計(jì)數(shù)和顯示比較合適.藥膳煲的工作過程又分為開始程序、煲煮程序、保溫程序、結(jié)束程序 4 個(gè)階段. 藥膳煲工作程序 (1) 開始程序:把中藥材或米、豆等食物洗好后放入鍋中,加入適量的水,然后按需要煲煮的時(shí)間(有 120 分鐘、180 分鐘和 30 分鐘的倍數(shù)三種)按下相應(yīng)的按鍵,則煲煮程序,計(jì)時(shí)器開始正計(jì)時(shí)和倒計(jì)時(shí),進(jìn)入下一程序. (2) 煲煮程序:當(dāng)鍋底溫度達(dá)到 100℃時(shí),降到 90℃時(shí),再開啟煲煮加熱器,如此循環(huán),直到正計(jì)時(shí)滿 1 小時(shí)為止,關(guān)閉煲煮加熱器,進(jìn)入下一程序. (3) 保溫程序:開始保溫程序,每秒檢測一次鍋底溫度是否小于等于 70℃,是則打開保溫加熱器進(jìn)行升溫;再每秒檢測一次鍋底溫度是否大于等于 80℃,是則關(guān)閉溫加熱器,如此循環(huán),直到倒計(jì)時(shí)時(shí)間到為止,進(jìn)入下一程序. (4) 結(jié)束程序 : 關(guān)閉溫加熱器,蜂鳴器鳴叫 6 聲,表示全部工作完成.微電腦控制藥膳煲的控制部分設(shè)計(jì)17 總程序框圖圖 41 總程序框圖 C 語言控制程序部分 部分 C 語言控制程序如下,完整程序在附錄中.void main() //主程序{bwjr=0。 // 定義為“煲煮加熱” 輸出口 sbit xzaj=P0^2。 // 定義為“清零按鍵” 輸入口 sbit cw70=P0^6。 // 定義為“測溫 100”輸出口 sbit cwc=P1^5。 //定義定時(shí)中斷累計(jì)變量 j,計(jì)時(shí)變量 k,過程變量 guchar d1=0,d2=1,d3=0,d4=0,d5=0,d6=0;//設(shè)置變量 :設(shè)定時(shí)間百位 d1,設(shè)定時(shí)間十位 d2,設(shè)定時(shí)間個(gè)位 d3,倒計(jì)時(shí)間百位 d4,倒計(jì)時(shí)間十位 d5,倒計(jì)時(shí)間個(gè)位 d6uchar j。a0。}void inter_init() //T0 中斷初始化程序 { EA=1。//一個(gè)中斷 50MS,設(shè)定定時(shí)繼電器高位定時(shí)值TL0=(6553550000)%256。 //下降沿觸發(fā)}void display(uchar d1,d2,d3,d4,d5,d6)//數(shù)碼管顯示程序{ P2=duma[d1]。 P1=wema[1]。 delay(8)。 P2=duma[d5]。 P1=wema[5]。 //k 增 1,進(jìn)行分鐘計(jì)時(shí)dj_num; //倒計(jì)時(shí)數(shù)減一} d4=dj_num/100。//重置定時(shí)寄存器高位的定時(shí)值 TL0=(6553550000)%256。 //關(guān)外中斷 1if(szaj==0) //如選擇按鍵已按下sd_num=sd_num+30。 //返回}void display()//時(shí)間顯示子程序{P2=duma[d1]。 //P2 口送 d2 的段碼 P1=wema[1]。 //P1 口送位碼 3 delay(8)。 //延時(shí)P2=duma[d5]。 //P2 口送 d6 的段碼P1=wema[5]。 //開總中斷ET0=1。//設(shè)定定時(shí)繼電器低位定時(shí)值TR0=1。 //打開煲煮加熱cw100=1。 //關(guān)閉煲煮加熱cw100=0。}void bwcx() //保溫子程序{bwjr=1。 //打開測溫出if(cwr==1) //如果到達(dá) 70 度,向下bwjr=1。 //關(guān)閉保溫加熱}}void fmqcx() //蜂鳴器子程序{uchar c, //定義變量 cfor(c=6。 //蜂鳴器響if(j==10) //過半秒,向下{fmq=0。 //關(guān)閉煮飯加熱inter_init() //調(diào)用中斷初始化子程序 if(zfkg==0) //如果煮飯開關(guān)已按下,向下{bzcx() //調(diào)用煲煮子程序if(bwkg==1) //如果保溫開關(guān)沒按下,向下fmqcx() //調(diào)用蜂鳴器程序if(bwkg==0) //如果保溫開關(guān)已按下,向下bwcx() //調(diào)用保溫子程序}}。 //將 j 清零}if(j==10) //過半秒,向下}return;}void main() //主程序{bwjr=0。c)//for 循環(huán) 6 次{j=0。 //關(guān)閉測溫 70 度cw80=1。 //關(guān)閉測溫 80 度cw70=1。 //打開測溫 90 度delay(2022)。 //打開測溫出delay(2022)。//重置定時(shí)寄存器高位的定時(shí)值 TL0=(6553550000)%256。 //定時(shí)器 T0 工作方式 1 TH0=(6553550000)/256。 //延時(shí)return。 //P1 口送位碼 5 delay(8)。 //P2 口送 d4 的段碼P1=wema[3]。 //延時(shí)附錄27P2=duma[d3]。 //P1 口送位碼 1 delay(8)。 //設(shè)定分鐘數(shù)等于 240,設(shè)定時(shí)間不能大于 4 小時(shí)if(rsaj==0) //如 2 小時(shí)按鍵已按下sd_num =120; //設(shè)定分鐘數(shù)等于 120 if(ssaj==0) //如 3 小時(shí)按鍵已按下sd_num =180; //設(shè)定分鐘數(shù)等于 180 if(qlaj==0) //如清零按鍵已按下sd_num =0; //設(shè)定分鐘數(shù)等于 0 dj_num = sd_num//倒計(jì)時(shí)分鐘數(shù)等于設(shè)定分鐘數(shù)EX1=1。 //j 增一djscx() //調(diào)用倒計(jì)時(shí)程序display()。 //倒計(jì)十位數(shù)= 倒計(jì)數(shù)除以 10 的整數(shù) d6=dj_num%10。 }void djscx() //倒計(jì)時(shí)程序{ if(j==20) //當(dāng) j=20 時(shí)為一秒鐘,向下 {附錄26 j=0。 delay(8)。 //P2 口送倒計(jì)時(shí)間百位的段碼P1=wema[3]。 P2=duma[d3]。 //P1 口送位碼 1 delay(8)。 //啟動(dòng)定時(shí)器 T0 EX0=1。 //使用定時(shí)器 T0 TMOD=0x01。b0。//定義變量:設(shè)定分鐘數(shù)、倒計(jì)分鐘數(shù)void delay(uchar x) //延時(shí)子程序附錄25{ char a,b。 // 定義為“ 測溫入”輸入口 sbit fmq=P1^7。 // 定義為“測溫 80”輸出口 sbit cw90=P1^3。 // 定義為“120 分按鍵” 輸入口sbit ssaj=P0^4。 //關(guān)閉煮飯加熱inter_init() //調(diào)用中斷初始化子程序 if(zfkg==0) //如果煮飯開關(guān)已按下,向下{bzcx() //調(diào)用煲煮子程序if(bwkg==1) //如果保溫開關(guān)沒按下,向下fmqcx() //調(diào)用蜂鳴器程序if(bwkg==0) //如果保溫開關(guān)已按下,向下bwcx() //調(diào)用保溫子程序}}微電腦控制藥膳煲的控制部分設(shè)計(jì)18第 5 章 結(jié)論與展望 結(jié)論 件的研究和應(yīng)用,實(shí)現(xiàn)了模擬藥膳煲工作的大火加熱和文火保溫過程,具有時(shí)間設(shè)定和,系統(tǒng)的各個(gè)組成模塊都考慮了幾種可能的設(shè)計(jì)方案,并根據(jù)需求進(jìn)行了選擇,根據(jù)電路實(shí)際情況采用 C 語言和匯編結(jié)合的方式進(jìn)行 C 程序編寫,根據(jù)電路畫出了流程圖,并且采用了模塊化編寫,結(jié)構(gòu)清晰,方便進(jìn)行軟件的閱讀、本達(dá)到了預(yù)期設(shè)計(jì)要求. 不足之處及未來展望雖然取得了一定的研究成果,但是本控制系統(tǒng)的設(shè)計(jì)仍有欠缺之處:(1) 功能控制不夠完善,相對(duì)來說彈性不足.(2) 功能較為簡單,對(duì)于可能出現(xiàn)的干燒、溫度過高、接觸不良等情況只有在電源處設(shè)置了保險(xiǎn)絲,沒有使用多點(diǎn)監(jiān)測,也給檢修帶來了一定的困難. 隨著科技發(fā)展和人們生活水平提高,來展望有以下幾點(diǎn):(1) 更為人性化的設(shè)計(jì),可以設(shè)定時(shí)間范圍更精確,并且有過程中自動(dòng)再加入藥材或食材的功能. (2)帶有語 音播報(bào)功能,可提供進(jìn)度、時(shí)間等聲音提示,更直觀方便. 個(gè)人體會(huì)與收獲,我學(xué)到了很多,不僅學(xué)會(huì)了一些單片機(jī)開發(fā)方面的實(shí)踐經(jīng)驗(yàn),更重要的是重新認(rèn)識(shí)了真正的從設(shè)計(jì),開發(fā)到產(chǎn)品的具體,一方面要在不斷遇到問題解決問題,然后遇到新問題解決新問題的過程中不斷積累經(jīng)驗(yàn);另一方面,為一個(gè)人不可能把全部的技術(shù)都學(xué)會(huì),相反,實(shí)際工作中往往是要求現(xiàn)學(xué)現(xiàn)用,也沒有學(xué)過,不懂的元件就去書中找它的用法,僅如此,在找資料的過程中我還發(fā)現(xiàn)了就算是同一個(gè)模塊也可以有不同的設(shè)計(jì)方案,不同的元件使用,大學(xué)期間學(xué)會(huì)
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1