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

正文內(nèi)容

家用空調(diào)溫度控制器的控制程序設(shè)計(更新版)

2025-09-07 00:56上一頁面

下一頁面
  

【正文】 模式進行相關(guān)判斷③然后對制冷制熱模式進行室溫和設(shè)定溫度的比較。④查預(yù)先編排好的鍵碼表,讀取鍵碼表中當前鍵號對應(yīng)位置的鍵碼,當采集到的鍵碼與表中的鍵碼相同時,表明查到了當前按下的鍵號,否則鍵號存儲單元的值為61H,表明查完十六個鍵碼值無一形成對應(yīng)關(guān)系,即鍵盤無按下或則是同時有多個按鍵同時按下。當按下4*4矩陣鍵盤上的任意一個按鍵,主流程執(zhí)行到這個子程序時,將4*4矩陣鍵盤的按鍵號送入對應(yīng)的存儲單元,以供其他需要4*4矩陣鍵盤的子程序模塊使用。程序原理具體步驟如下:①置顯示緩沖單元首地址,即要顯示位的位碼初值(從最右位起),選中此數(shù)碼管顯示有效,即從位碼輸出口(8255B口)輸出緩沖單元的內(nèi)容。若不符合,則自動跳過,數(shù)碼管依然顯示實時鐘信息。 4*4矩陣鍵盤模塊程序功能描述:行列式鍵盤功能子模塊用于實現(xiàn)對時間進行設(shè)置。按下PB1按鍵則可依次改變風速模式,具體順序為自動模式,高風速模式,中風速模式,低風速模式,循環(huán)而行。程序原理說明 20H單元存放蜂鳴器是否響的數(shù)據(jù),全0為響,全1為不響。程序設(shè)計思路 當家用空調(diào)溫度控制器開機進入工作狀態(tài)后,立即進入自檢以及總初始化,確保各軟硬件的完好性,以便進行正常工作。
蜂鳴器的輸出控制也在此模塊通過A/D室內(nèi)溫度送室內(nèi)溫度單元溫度設(shè)定和控制室內(nèi)溫度檢測 第4章 系統(tǒng)資源分配及數(shù)據(jù)定義說明數(shù)據(jù)地址數(shù)據(jù)定義數(shù)碼進制數(shù)據(jù)初值數(shù)據(jù)范圍備注11H時十位修改單元BCD碼00~212H時個位修改單元BCD碼80~913H分十位修改單元BCD碼50~614H分個位修改單元BCD碼90~916H鍵碼查詢次數(shù)20H蜂鳴器驅(qū)動標志位二進制碼FFH全零:蜂鳴器響全1:不響29HPB按鈕滾存消抖單元二進制碼2AHPB按鈕滾存消抖單元二進制碼2BHPB按鈕滾存消抖單元二進制碼2CHPB按鈕滾存消抖單元二進制碼2DHPB按鈕滾存消抖單元二進制碼2EH新按鈕變化情況存放單元二進制碼0H2EH新按鈕變化情況存放單元二進制碼30H數(shù)碼管顯示緩存單元二進制碼10H最右邊數(shù)碼管31H數(shù)碼管顯示緩存單元二進制碼12H32H數(shù)碼管顯示緩存單元二進制碼01H33H數(shù)碼管顯示緩存單元二進制碼05H34H數(shù)碼管顯示緩存單元二進制碼09H35H數(shù)碼管顯示緩存單元二進制碼08H36H數(shù)碼管顯示緩存單元二進制碼12H37H數(shù)碼管顯示緩存單元二進制碼10H最左邊數(shù)碼管38H278us計數(shù)單元十進制碼360~3639H10ms計數(shù)單元BCD碼0H0~993AH1s計數(shù)單元BCD碼45H0~603BH分鐘存儲單元BCD碼59H0~603CH時鐘存儲單元BCD碼08H0~2450H壓縮機保護存儲單元二進制碼51H風向控制標志位二進制碼D5:左右擺動D6:上下擺動D7:睡眠模式56H壓縮機循環(huán)常數(shù)十進制碼18057H壓縮機循環(huán)常數(shù)十進制碼10058H壓縮機新態(tài)數(shù)據(jù)二進制碼59H壓縮機舊態(tài)數(shù)據(jù)二進制碼5AH工作模式單元二進制碼0:自動A1:制冷C2:通風F3:制熱H5BH進程判斷二進制碼0:自動進程1:制冷進程2:通風進程3:制熱進程5CH風速模式單元二進制碼5DH風速標志位二進制碼0:高速1:中速3:低速5EH設(shè)定溫度二進制碼5FH室內(nèi)溫度二進制碼64H矩陣鍵盤消抖單元新鍵號二進制碼10H65H矩陣鍵盤消抖單元舊鍵號二進制碼66H顯示模式切換二進制碼10H后2位10:正常時鐘顯示11~14:修改模式70H~7FH堆棧單元二進制碼特殊寄存器區(qū)特殊功能二進制碼名稱作用數(shù)碼管顯示界面SW0空調(diào)開/關(guān)機SW1顯示界面顯示切換PB0工作模式切換PB1風速模式切換PB2溫度PB3溫度+PB4未用此鍵PB5左右擺動控制PB6上下擺動控制PB7睡眠模式K0數(shù)字鍵1K1數(shù)字鍵2K2數(shù)字鍵3K3定時鍵K4數(shù)字鍵4K5數(shù)字鍵5K6數(shù)字鍵6K7確定鍵K8數(shù)字鍵7K9數(shù)字鍵8K10數(shù)字鍵9K11撤銷/返回K12左移K13數(shù)字鍵0K14右移K15設(shè)置L0室內(nèi)風機L1壓縮機L2室外風機L3四通換向閥L5低速風顯示L6中速風顯示L7高速風顯示L13左右掃風L14上下掃風L15睡眠AN1改變室內(nèi)溫度復(fù)位按鈕復(fù)位(1)因為單片機復(fù)位后SP中的內(nèi)容為07H,是堆棧實際從08H開始,但為了避免堆棧區(qū)與工作寄存區(qū)08H~1FH發(fā)生沖突,故初始化定義SP值為6FH。調(diào)用鍵盤掃描子程序 (掃描到按鍵壓下時在左第3位顯示鍵號) LCALL CLOCK 。按鍵音子程序 LCALL TPB 。第2步:行線輸出為全‘0’ ,隨后輸入列線電平如有‘0’,則‘0’所在的列就是閉合的按鍵所在列;無‘0’則無鍵閉合。(1)電路連接方法: a、各位顯示器的字位控制線由相應(yīng)的I/O口線控制,每一位顯示器均有一根字位控制線。這種工作方式很適合于那些重復(fù)計數(shù)的應(yīng)用場合,本程序計數(shù)即采用選擇定時器1工作方式2 。且數(shù)碼管的顯示方式為動態(tài)顯示,動態(tài)顯示方法:各位顯示器的字位控制線由相應(yīng)的I/O口線控制,每一位顯示器均有一根字位控制線,各位顯示器的字段控制線對應(yīng)并聯(lián),由一個8位 I/O口控制。由于家用空調(diào)器所使用的壓縮機大多為電容啟動運行電動機,帶載啟動能力較差,因此無論在制冷運行還是在制熱運行時,當壓縮機停止工作后,必須在三分鐘后才允許重新啟動。當室內(nèi)溫度低于設(shè)定溫度1℃時,開始制熱;而當室內(nèi)溫度升到設(shè)定溫度時,則轉(zhuǎn)為通風狀態(tài)??照{(diào)控制器應(yīng)具有制冷、制熱、通風和自動運行四種工作模式。它的功能是對該房間內(nèi)空氣的溫度、濕度、和空氣流速等參數(shù)進行調(diào)節(jié),以滿足人體舒適的要求。八位LED 七段數(shù)碼管作為時鐘及其他界面信息顯示。c.通風:室內(nèi)風機工作,而壓縮機、室外風機和四通換向閥均不工作。若室內(nèi)溫度低于設(shè)定溫度5℃時,自動按制熱工作模式運行;若室內(nèi)溫度高于設(shè)定溫度時,則按制冷模式運行;否則按通風模式運行。定時關(guān)機:定時關(guān)機必須在空調(diào)運行的情況下進行※1風向自動控制功能。4:對于四中工作模式的判斷,:設(shè)置一個標志位,標志位中的內(nèi)容A、C、F、H依次代表自動模式、制冷模式、通風模式、制熱模式。每位的段碼線(a~dp)分別與一個8位的鎖存器輸出相連。(3) 綜上所述,我LED顯示器工作選擇動態(tài)顯示驅(qū)動方式8:鍵盤接口的工作原理分獨立式按鍵接口和行列式鍵盤接口1. 獨立式鍵盤接口(適于鍵數(shù)較少、操作快、同時多鍵動作場合) 各鍵相互獨立,每個按鍵各接一根輸入線,通過檢測輸入線的電平狀態(tài)可很容易判斷那個鍵被按下。這種現(xiàn)象會引起CPU對于一次鍵操作進行多次處理,因此必須設(shè)法消抖動。調(diào)用顯示內(nèi)容送顯緩子程序(拆字將時分秒送右6位顯示緩沖單元) LCALL KT 。三分鐘壓縮機保護 LCALL FXBD 。)uS中斷一次。,所驅(qū)動的L0~L7指示燈全亮1S后熄滅。實現(xiàn)了蜂鳴器響,就可以讓20H置全1。按下PB5按鍵則可控制空調(diào)是否左右掃風,按下PB6按鍵則可控制空調(diào)是否上下掃風,按下PB6按鍵則可控制是否空調(diào)進行睡眠模式、程序設(shè)計具體實現(xiàn)如下:①對PB按鍵進行檢測,若在消抖后有按鍵按下,則實現(xiàn)對應(yīng)的功能。②判斷4*4矩陣鍵盤的鍵號,并將判斷有效的鍵號送入修改單元,以實現(xiàn)對時間的設(shè)置,按下“取消鍵”則不修改時間,直接退出該程序,按下“確定鍵”則完成對時間的設(shè)置。數(shù)碼管8數(shù)碼管7數(shù)碼管6數(shù)碼管5數(shù)碼管4數(shù)碼管3數(shù)碼管2數(shù)碼管1工作模式風速模式—設(shè)定溫度十位設(shè)定溫度個位—室內(nèi)溫度十位室內(nèi)溫度個位②若SW1撥上,則顯示空調(diào)的工作模式,風速模式,設(shè)定溫度,室內(nèi)溫度,具體如下:工作模式:“A”代表自動模式,“C”代表制冷模式,“F”代表通風模式,“H”代表制熱模式。顯示更新的查表方式是直接利用字段表與字段序號的關(guān)系,直接查表得到字斷碼。輸入鍵盤列線電平(低4位)存60H單元。鍵盤的接線是其行線和列線分別接8255C口的高四位與低四位。壓縮機三分鐘自動保護定時方法: ①定時中斷,; ②計主流程次數(shù)我采取計主流程次數(shù)180*100次,總時間180*100*=3分鐘。程序設(shè)計思路及方案 首先進行電平開關(guān)SW0~7檢測,sw0開關(guān)為0即為關(guān)機狀態(tài)則返回。再按一次返回鍵返回時鐘顯示界面,當?shù)搅嗽O(shè)置時間時,如果是關(guān)機就會定時開機復(fù)位,如果是開機狀態(tài)空調(diào)到設(shè)置時間就會自動關(guān)機。③當您已經(jīng)調(diào)整到自己設(shè)定的時間,這時你只需按下“確定”鍵,時鐘就會從這個設(shè)定的時間下,開始計時;如您想直接退出調(diào)校,只需按下“取消”鍵,就可以退出調(diào)校模式,恢復(fù)原來時間的計時。若再按一次,則L8熄滅,表示已經(jīng)退出倒計時模式。雖然有的同學不是自己寫程序老師不知情情況下也能通過驗收,但是我知道這樣對知識的理解不會更透徹。 對于本次的課程設(shè)計由于之前提前布置了題目,并且老師還對我們輔導(dǎo),讓我們有了一個大體的思路。所以掌握、理解透徹這111條指令才能完成本次的設(shè)計。主程序MAIN:MOV SP,6FH 。置八段均不亮的字段碼(8255A初始化后輸出寄存器全‘039。置八位輸出均為‘139。延時1S MOV P1,0FFH 。時單元初值,時鐘初值08:59:47 MOV TMOD,26H 。啟動T1定時工作 MOV 4AH,3AH MOV 66H,10H 。進程為通風模式,點亮LO MOV 5CH,0 。調(diào)用顯示內(nèi)容送顯緩子程序(拆字將時分秒送右6位顯示緩沖單元) LCALL KT 。三分鐘壓縮機保護 LCALL FXBD 。電平開關(guān)SW0~7檢測 MOVX A,DPTR 。制熱進程 MOV 5EH,16 。是否自動模式 MOV A,5EH 。20度不要減ZD2:CJNE A,3,TPB1 。是自動模式 CJNE A,29,ZD4 。是否制熱模式,不是這個模式就只剩下通風模式了,功能退出 MOV A,5EH 。是否低速風模式 MOV 5DH,3 LJMP TPB4TP6: MOV 5CH,0 。送顯緩當前個位單元 INC R1 。再指向顯緩下一個個位單元 INC R0 。查詢總次數(shù)置為15次 RETLK1:MOV A,66H 。對應(yīng)的16H是哪個按鍵 CJNE A,0,K1 。當前閃爍位送給R0 MOV R0,2 。保留高4位(十位) SWAP A ORL 21H,A 。沒超過就繼續(xù)判斷 LJMP KNE 。沒有超過6就準備顯示 LJMP KNE 。再取當前數(shù)據(jù)單元BCD碼 ANL A,0F0H 。暫時修改的時間顯示出來 MOV 36H,12H MOV 34H,13H MOV 33H,14H RETWDXS: MOV DPTR,0FDFEH 。然后顯示風速模式WD1:CJNE A,1,WD2 。風速模式判斷 CJNE A,0,WD4。5CH是2就顯示,中風速模式的意思 LJMP WDX3 。把設(shè)定溫度給被除數(shù) MOV B,10 。商為室內(nèi)溫度的十位 MOV 30H,B 。 CJNE A,33H,DIM 。是否顯示到了34H也就是從右往左數(shù)第5個數(shù)碼管也就是分鐘數(shù)的十位 MOV A,66H CJNE A,13H,DIJX 。跳往閃爍指令DIJX:MOV A,R0 。輸出給數(shù)碼管使其熄滅DISB:INC R0
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1