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

正文內(nèi)容

燃?xì)庠钪悄芸刂破髟O(shè)計(jì)畢業(yè)設(shè)計(jì)(文件)

2025-07-15 10:57 上一頁面

下一頁面
 

【正文】 用溫度采集程序調(diào)用溫度處理程序調(diào)用顯示程序在軟件設(shè)計(jì)中,主程序就像一棵樹的主干。最后還需要調(diào)用各個功能子程序,循環(huán)等待,下面程序段為主程序。秒 MIN EQU 35H 。月WEEK EQU 39H 。1302時鐘線IO BIT 。顯示存儲單元初始化 MOV SEC,00H MOV MIN,00H MOV HOUR,11H MOV DAY,30H MOV MON,05H MOV YEAR,15H 。調(diào)用顯示器初始化程序 SETB TR0 。調(diào)用按鍵處理程序 LCALL READY 。CHECK段位檢忙程序,當(dāng)檢測忙時,禁數(shù)據(jù)存入與讀出,反之,允許。判斷忙或閑 MOV A,P2 ANL A,7FH CJNE A,49H,A7 MOV P2,0C5H 。調(diào)用顯示 LCALL CHECK RETWRITE2: MOV P2,A 。程序運(yùn)行過程為:先停止數(shù)據(jù)轉(zhuǎn)換,置SCK高電平,將數(shù)據(jù)位的內(nèi)容放到SO數(shù)據(jù)輸出端,拉低SCK,在下降沿讀取數(shù)據(jù)位的內(nèi)容,一次讀取一位,循環(huán)左移8位(8次),就完成一個字節(jié)內(nèi)容的讀取,然后存入已定義的存儲單元。讀取D15D08高八位數(shù)據(jù) MOV C,SO RLC A SETB SCK NOP CLR SCK 。將讀取的低八位數(shù)據(jù)保存 SETB CS 。再處理低四位,還需要考慮低四位的溫度值是否有溫度進(jìn)位。DATACL: 。得到溫度值的D11D8位,將D15D12位置零 MOV TDATAH,A 。取出溫度值的D3D0位 SWAP A ORL A,B 。 按鍵功能處理流程框圖按鍵功能查詢子程序主要是對燃?xì)庠畹墓δ艿囊粋€設(shè)置。程序入口有功能鍵鍵按下?該按鍵提上來?執(zhí)行對應(yīng)子程序返回是否是否進(jìn)入對應(yīng)功能子程序 按鍵功能查詢流程框圖 按鍵功能處理程序 按鍵接口P0口初始狀態(tài)為高電平,當(dāng)外部輸入0時(通過JNB、JB指令來判斷),跳轉(zhuǎn)到對應(yīng)的子程序,因?yàn)槌绦蚩缍缺容^長,有些地方采用了長跳轉(zhuǎn)指令。定時倒計(jì)時 JB ,$+6 LJMP DIANHUO ?;鹆φ{(diào)節(jié) JB ,$+6 LJMP BAOTANG 。時間+ JNB ,$ INC 33H 。判斷十位是否為10 MOV 32H,0 INC 31H 。判斷十位是否為0 MOV A,31H CJNE A,0,B_W 。百位減1 DEC 31H MOV 32H,9 MOV 33H,9 RET 定時程序設(shè)計(jì) 定時流程框圖在用戶完成時間設(shè)定以后,按確認(rèn)鍵進(jìn)入定時功能,定時功能的主要作用是當(dāng)輸入一個時間值后(以分為單位),定時程序來進(jìn)行分倒計(jì)時,當(dāng)輸入的時間值變?yōu)榱?,對所有火源、閥門復(fù)位,回到待機(jī)狀態(tài)。定時倒計(jì)時 JNB ,$ LCALL SETDS1302 :開計(jì)時器DS1302 MOV R2,0TIME0: CJNE R2,20,$ 。判斷60秒是否已到 ACALL G_W1 MOV A,TIME_G CJNE A,0,TIME0 MOV A,TIME_S CJNE A,0,S_W2 MOV A,TIME_B CJNE A,0,B_W3 CLR 。時間十位減一 DEC 32H MOV 33H,9 LCALL DISP LCALL TIME_AUTO_DEC RETB_W1 : 。通過外部按鍵按下次數(shù)(最大為3,大于3清零),也就是42H的值,由CJNE指令來判斷值得大小,在變換相應(yīng)的火力。小火 MOV A,42HCJNE A,3,D_H CLR SETB MOV 42H,0 RETD_H: 。煮飯 JNB ,$ JNB ,A_4JR1:SETB 。開計(jì)時器DS1302BW: LCALL GET1302 。判斷是否達(dá)到65℃JR2: 。進(jìn)入煲湯功能,先開大火把水溫加熱到100℃,再用小火保溫,綜合日常實(shí)際情況來看,保溫階段時間設(shè)置為30分鐘,定時時間由定時器控制。開大火 SETB CLR LCALL READY 。(2)火力調(diào)節(jié),本次設(shè)計(jì)設(shè)計(jì)按比例設(shè)計(jì)了三檔火力,滿足大部分用戶的需求,在火焰大小的控制上比傳統(tǒng)燃?xì)庠钜€(wěn)定些。另外,本次設(shè)計(jì)還設(shè)計(jì)了手動復(fù)位鍵解決當(dāng)某些功能死機(jī)時復(fù)位到程序開始的地方。大學(xué)期間,從一個的滿帶憧憬的高中生蛻變成一個務(wù)實(shí)的大學(xué)生這個過程是相對緩慢的,但從時間縱度來看,也只是彈指一揮間。最后祝福一下所有人,愿大家以后在不同的領(lǐng)域里騰飛的時候,也不要忘了我們是湖工的一份子,我們也曾是一路人!附 錄程序清單:。秒 MIN EQU 35H 。月WEEK EQU 39H 。端口引腳定義。1302復(fù)位線RS BIT RW BIT E BIT 。初始化堆棧 。主程序,初始化。1302時鐘線IO BIT 。年TIME_G EQU 33HTIME_S EQU 32HTIME_B EQU 31HTIME_Q EQU 30H。時DAY EQU 37H 。變量聲明區(qū)。除了上面的人,最重要在一起學(xué)習(xí)玩耍的同學(xué),每天泡在一起的時間很長,雖然經(jīng)常會鬧矛盾,但也會彼此互相安慰和鼓勵。參考文獻(xiàn)[1] [J].現(xiàn)代家電,2005,(24):4849.[2] GB164101996,家用燃?xì)庠罹遊S].[3] 吳錦躍,呂新潮,[J].杭州電子科技大學(xué)學(xué)報,2007,(4):58.[4] [J].金屬世界,2001,(4):18.[5] [J].現(xiàn)代家電,2007,(22):4041.[6] 祈文杰,習(xí)文,[J].家用燃?xì)饩撸?004,(2):2831[7] [J].自動化技術(shù)與應(yīng)用,2009,28(5):107108,114.[8] [J].農(nóng)機(jī)化研究,2007,(12):157159.[9] [J].暖通空調(diào),2000,(1):80.[10] [J].企業(yè)技術(shù)開發(fā),1997.(12):1012.[11] 曾毓,[J].家電科技,2008(13):6263.[12] [J].機(jī)械制造第,2009,47(533):2627.[13] 葛林,邸彩云,[J].中國高新技術(shù)企業(yè),2010,(7):56.[14] A. T. Yakovenko, I. N. Krasavtsev and V. N. Murav39。(4)獨(dú)立的熄火保護(hù)裝置,本來計(jì)劃用單片機(jī)來控制的,但考慮到單片機(jī)可能有死機(jī)的狀態(tài)發(fā)生,相較而言,它有很大優(yōu)勢:成本低、穩(wěn)定、維護(hù)簡單。判斷是否達(dá)到100℃ CLR SETB 。BAOTANG: 。開小火 LCALL READY LCALL DATACL MOV A,TDATAL CJNE A,50H,JR2 。降溫 CLR 。讀取實(shí)時溫度 LCALL DATACL MOV A,TDATAL CJNE A,64H,JR1 。T/℃t/min大火小火中火 煮飯工藝曲線圖開始大火加熱達(dá)到100℃?中火保溫10分鐘關(guān)火降溫達(dá)到65℃?小火加熱達(dá)到80℃?返回是是是否否否 煮飯流程框圖 煮飯程序,此過程溫度的值通過調(diào)用溫度采集程序、溫度數(shù)據(jù)處理程序給出,保溫時間10分鐘到否,同樣通過讀取DS1302的分鐘寄存器的值來判斷,煮飯完成,回到待機(jī)狀態(tài)。判斷是否已點(diǎn)火 JNB ,$ INC 42H JNB ,A_1 ACALL Z_HA_1: JNB ,A_2 ACALL Z_HA_2: JNB ,A_3 ACALL Z_HA_3: RETZ_H: ?;鹆φ{(diào)節(jié)可通過時間+/火力循環(huán)復(fù)合鍵通過選擇開關(guān)SW1選定來實(shí)現(xiàn),火力循環(huán)調(diào)節(jié)狀態(tài):小中大小中大……。時間個位減一 MOV A,TIME_G CJNE A,00H,D_1 JMP D_2D_1: DEC 33H LCALL DISP 。讀取計(jì)時器寄存器 MOV A,SEC 。程序入口個位為0?十位為0?百位為0?返回個位減1十位減1,個位賦9百位減1,十、個位均賦9是是是否否否60S已到?關(guān)閉閥門開啟計(jì)時器讀計(jì)時器秒存儲單元是否 倒計(jì)時流程框圖 定時程序本段程序采用了硬件定時器DS1302的功能,執(zhí)行本程序時,先初始化DS1302,然后每一秒讀取一次DS1302的秒寄存器的值,判斷是否達(dá)到60S即一分鐘來執(zhí)行設(shè)定的時間減1,當(dāng)設(shè)定時間不為0時,循環(huán)此段程序,當(dāng)減到0時,回到待機(jī)狀態(tài)。個位減1 DEC 33H RETS_W: 。時間 JNB ,$ MOV A,33H CJNE A,0,G_W 。判斷個位是否等于10 MOV 33H,0 INC 32H 。是是開始個位加1個位為10?十位加1,個位清0十位為10?百位加1,十位清返回否否 時間加一流程框圖開始個位為0?十位為0?百位為0?返回個位減1十位減1,個位賦9百位減1,十、個位均賦9是是是否否否 時間減一流程框圖 時間設(shè)定程序本程序設(shè)置了三位數(shù)的時間,以分為單位,并且用JNB指令來判斷按鍵是否提起,31H、32H、33H單元都是09的十進(jìn)制數(shù),這樣做得好處就是解決了顯示時要進(jìn)行的數(shù)據(jù)處理,是整個程序更加精簡,利用CJNE指令來判斷是都有進(jìn)位,INC、DEC來執(zhí)行加與減。待機(jī),關(guān)閉所有功能 JB ,$+6 LJMP ZHUFAN 。時間+ JNB ,TIME_DEC 。在燃?xì)庠畹闹鞑僮鹘缑嫔希O(shè)置了7個功能鍵,當(dāng)有鍵按下且按鍵上提了,才執(zhí)行該功能。溫度數(shù)據(jù)處理后存儲 RET 按鍵功能處理程序設(shè)計(jì) 按鍵界面操作說明。取出溫度值的D7D4位 ANL A,0F0H MOV B,A 。將DATAH中的數(shù)據(jù)高低四位互換 MOV B,A 。整個過程復(fù)雜。先將16位溫度值帶C的右移或者左移處理,將2位,15位消去或者屏蔽。這類程序一般是單片機(jī)編程中重要組成部分,也是復(fù)雜的編程處理。將讀取的高八位數(shù)據(jù)保存 MOV R3,08H READL: 。溫度數(shù)據(jù)采集 CLR CS 。當(dāng)芯片初始化后,MAX6675芯片內(nèi)部處理數(shù)據(jù),分別處理高八位和低八位的溫度值,再將數(shù)據(jù)傳到單片機(jī)保存,以便其它程序執(zhí)行時取用。賦段碼表首地址 MOVC A,A+DPTR 。顯
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1