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

正文內(nèi)容

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

2025-08-29 00:56上一頁面

下一頁面
  

【正文】 。熄L0~L7指示燈 MOV 30H,10H 。初始化T1為定時方式2,T0為計數(shù)方式2。剛開始時盡快進行A/D MOV 2EH,00H MOV DPTR,0FDFDH MOVX A,DPTR MOV 2EH,A 。自動風(fēng)模式,顯示A MOV 5DH,2 。行列式鍵盤子程序 LCALL WDXS 。風(fēng)向擺動 LCALL DSGJ 。輸入SW0~7電平 JNB ,TPBRR 。制熱模式初值16度 LJMP TPB4TP2:CJNE A,2,TP3 。是自動模式 CJNE A,25,ZD0 。判斷是否制熱模式,不是這個模式就只剩下通風(fēng)模式了,功能退出 MOV A,5EH 。是否設(shè)定溫度為29度 LJMP TPB1 。是制熱模式 CJNE A,30,ZD7 。自動風(fēng)模式TPB4:RETXDPB: MOV 2FH,2EH 。指向顯緩當(dāng)前十位單元 MOV A,R0 。指向下一個時鐘數(shù)據(jù)單元 CJNE R0,3DH,CZ1 。如果沒有按下設(shè)置鍵,就不用判斷了 CJNE A,11H,LKSSLKSS:JC LKR 。分別判定并實現(xiàn) MOV R0,66H MOV R0,1 。給當(dāng)前閃爍位(例如13H就是分鐘的十位)送序號2,然后會在顯示disp中查表顯示數(shù)字2 LJMP LKJX K2: CJNE A,2,K3 。高、低4位相或,得壓縮BCD碼 MOV A,14H ANL A,0FH MOV 22H,A MOV A,13H ANL A,0FH SWAP A ORL 22H,A LJMP LKR K4: CJNE A,4,K5 。超過了就執(zhí)行退出指令(把修改前的時間讀取回來)HOUR1: MOV A,11H 。超過了6就執(zhí)行退出指令(把修改前的時間讀取回來)MIN2:MOV A,11H SWAP A ORL A,12H MOV 3CH,A MOV A,13H SWAP A ORL A,14H MOV 3BH,A CLR 3AH MOV 66H,10H 。保留高4位(十位) SWAP A 。電平開關(guān)SW0~7檢測 MOVX A,DPTR 。5AH為存儲工作模式單元,比較5AH是否為1,不是就繼續(xù)比較 MOV 37H,0CH 。5CH為風(fēng)速模式存儲單元,比較5CH是否為0,不是就繼續(xù)比較 MOV 36H,0AH 。然后顯示設(shè)定溫度WD6:MOV 36H,15H 。除數(shù)設(shè)為10 DIV AB 。余數(shù)為室內(nèi)溫度的個位WDR:RET 。是否顯示到了33H也就是從右往左數(shù)第四個數(shù)碼管也就是分鐘數(shù)的個位 MOV A,66H CJNE A,14H,DIJX 。判斷66H顯示模式單元內(nèi)存放的是否是13H數(shù)據(jù),如果兩者同時滿足,就執(zhí)行閃爍指令 LJMP DISS 。取當(dāng)前位顯示數(shù)據(jù)碼 ADD A,TABNEXTPC 。全1數(shù)據(jù)為熄滅數(shù)據(jù) MOVX DPTR,A 。判斷66H顯示模式單元內(nèi)存放的是否是11H數(shù)據(jù),如果兩者同時滿足,就執(zhí)行閃爍指令 LJMP DISS 。跳往關(guān)閉顯示這一位,并顯示下一位的程序中DIM:CJNE A,34H,DIM1 。輸出當(dāng)前字位碼 MOV A,R0 。商給A,余數(shù)給B MOV 31H,A 。跳到實際溫度顯示指令JX: MOV A,5EH 。5CH為風(fēng)速模式存儲單元,比較5CH是否為2,不是就不用比較,因為只剩下低風(fēng)速這種可能 MOV 36H,10H 。三種情況都不符合就會跳到這里,5AH是3就顯示H,制熱模式的意思WDX2: MOV A,5CH 。5AH是0就顯示A,自動模式的意思 LJMP WDX2 。當(dāng)前時間送入時間修改單元 MOV 12H,36H MOV 13H,34H MOV 14H,33H MOV 20H,0 LJMP LKRETK12:CJNE A,12,K13 MOV R0,66H MOV A,66H CJNE A,10H,LKZZ MOV 66H,14HLKZZ:DEC 66H MOV A,66H CJNE A,10H,LKZX MOV 66H,14HLKZX:MOV 20H,0 LJMP LKRK13:CJNE A,13,K14 MOV R0,66H MOV R0,0 LJMP LKJXK14:CJNE A,14,LKRET LJMP LKJXLKRET: MOV 37H,11H 。指向顯緩當(dāng)前十位單元 MOV A,R0 。分鐘的十位是否超過了6,MIN1:JC MIN2 。小時十位修改單元是否超過了3,HOUR0: JC HOUR1 。再取高位ASCII碼 ANL A,0FH 。是不是K1按下呢,是就實現(xiàn)以下功能,不是就繼續(xù)跳轉(zhuǎn)查詢 MOV R0,66H 。沒到K15就返回繼續(xù)比較K: MOV A,16H 。按下設(shè)置鍵后顯示模式變?yōu)?1H MOV 16H,00H 。給這個顯緩單元送“”的序號16也就是10H,最后會在顯示DISP模塊查表顯示 INC R1 。保留低4位(個位) MOV R1,A 。是否中速風(fēng)模式 MOV 5DH,2 LJMP TPB4TP5: CJNE A,3,TP6 。32度不要加ZD6:CJNE A,3,TPB1 。是否自動模式 MOV A,5EH 。是否20度 LJMP TPB4 。減溫度功能按鍵 JB ,TPB3 MOV 20H,0 MOV A,5AH CJNE A,0,ZD1 。制熱模式 MOV 5BH,3 。實現(xiàn)了蜂鳴器響,就可以讓20H置全1RING:RET TPB:MOV DPTR,0FDFEH 。進程判斷以及進程顯示子程序 LCALL YSBH 。調(diào)用消抖單按鍵輸入 LCALL CZ 。開機時是自動模式,顯示A MOV 5BH,2 。開T1中斷允許 SETB TR1 。分單元初值 MOV 3CH,08H 。,所驅(qū)動的L0~L7指示燈全亮 LCALL D1S 。DPTR指向U5A口 MOV A,0FFH 。DPTR指向U3B口 MOV A,0FFH 。定時中斷:進行實時鐘計時 ORG 0030H 。由于本次的課程設(shè)計是通過51單片機的111條指令去實現(xiàn)空調(diào)的溫度控制功能。 同時感謝對我?guī)椭^的同學(xué)們,謝謝你們對我的幫助和支持,讓我感受到同學(xué)的友誼。我知道只有自己設(shè)計程序才能真正有所收獲。④空調(diào)正常啟動后,按下4*4矩陣鍵盤的確定鍵,確定鍵為復(fù)用鍵,另一功能為倒計時三分鐘自動關(guān)機,按下后,此時L8被正常點亮,表示進入三分鐘計時模式,再過三分鐘,空調(diào)自動關(guān)機。②按下您認(rèn)為需要調(diào)校的時間對應(yīng)的調(diào)節(jié)鍵。程序功能描述:該模塊的功能作用是用來對空調(diào)進行定時開關(guān)機,定時按鍵按下后,顯示界面進入定時模式,設(shè)置好定時時間后按下定時鍵。程序功能描述: 通過獨立按鍵電平檢測,判斷是否觸發(fā)控制空調(diào)是否進行左右掃風(fēng)和上下掃風(fēng)。程序功能描述: 該模塊的功能作用在為了保護壓縮機在關(guān)閉后不會立即開啟造成不必要的損壞。通過原理分析可知,只要改變鍵碼在鍵碼表中的位置,就可以人為的改變按鍵的鍵號值,達到自定義鍵號的目的。039。③在送入數(shù)據(jù)之后,要對數(shù)碼管點亮進行一個一定間隔的延時程序,方便人眼觀察到,實現(xiàn)依照次序讓各位數(shù)碼管顯示過去的動態(tài)顯示。撥下則總動跳過,數(shù)碼管正常顯示實時鐘信息。123定時456確定789撤消←0→設(shè)置程序具體實現(xiàn)方法如下:①設(shè)置按鍵按下后將當(dāng)前時間送入時間修改單元,開始執(zhí)行閃爍并準(zhǔn)備設(shè)置時間。按下PB3按鍵則對設(shè)定溫度增加1度,在自動模式下則增加2度。是0就讓蜂鳴器響,直到LCALL CLOCK時停止響。接著蜂鳴器響1S后關(guān)蜂鳴器,然后P1口輸出全‘039。實時時鐘實現(xiàn)1秒精確定時的基本思想是 9216=25636 或=12872 或=64144 T1方式2定時時間設(shè)為(25612247。進程判斷以及進程顯示子程序 LCALL YSBH 。調(diào)用消抖單按鍵輸入 LCALL CZ 。綜上所述,選擇行列式鍵盤按鍵的線反轉(zhuǎn)法9:按鍵狀態(tài)的輸入與消抖動機械觸點的彈性作用,觸點在閉合和斷開瞬間的電接觸情況不穩(wěn)定,造成了電壓信號的抖動現(xiàn)象,時間一般為5~10ms。(2) 顯示原理:逐個點亮,循環(huán)顯示,利用人眼的視覺殘留效應(yīng)。各位的公共端連接在一起(接地或+5V)。3:對于按鍵音的處理,采用的方法是按鍵按下后,啟動按鍵音,隨后在主循環(huán)的第一句清楚按鍵音。定時開機:定時開機必須是在關(guān)機狀態(tài)下才能進行,按下“定時”鍵,顯示定時時間并閃動, 通過“↑”“↓”鍵可以調(diào)節(jié)時間,調(diào)整好后點擊“定時”鍵?!鵧.自動運行溫度調(diào)節(jié)范圍為:25℃、27℃、29℃。b.制熱:室內(nèi)風(fēng)機、壓縮機、室外風(fēng)機和四通換向閥均工作。:開機進行適當(dāng)?shù)挠嘘P(guān)接口部件及數(shù)碼顯示器、指示燈、訊響器等自檢。設(shè)計一個以AT89S51單片機為核心的家用空調(diào)溫度控制器,基本任務(wù)是利用AT89S51單片機、ADC0809模數(shù)轉(zhuǎn)換器等芯片設(shè)計并制作一個具有制冷、制熱、通風(fēng)和自動運行的手控型空調(diào)控制器,包含實時鐘顯示,可選擇制冷、制熱、通風(fēng)、自動運行等工作模式,能對溫度進行設(shè)定和控制,具有壓縮機三分鐘自動保護等功能,編寫智能控制器的控制程序并在實驗板上模擬調(diào)試。a.制冷:室內(nèi)風(fēng)機、壓縮機及室外風(fēng)機工作,而四通換向閥停止工作。c.通風(fēng)時溫度設(shè)置欄顯示“ 一 一 ”,并且溫度設(shè)置鍵無效?!?24小時預(yù)約定時開/關(guān)機功能。其特點是占用I/O端口少、驅(qū)動程序稍繁,須不斷更新驅(qū)動,占用CPU時間多、總的驅(qū)動電流小。7:LED顯示器工作原理有兩種:一是LED靜態(tài)顯示驅(qū)動方式。 b、各位顯示器的字段控制線對應(yīng)并聯(lián),由一個8位 I/O口控制。結(jié)合上述兩步,可確定按鍵所在行和列。單按鍵子程序 LCALL XDPB 。整點報時子程序 LCALL JCPD 。(2)初始化定義TH1和TL1為00H,認(rèn)為誤差只來自于外部晶振。程序原理說明 首先稍加延時(40mS),以待各芯片均退出復(fù)位狀態(tài)。判斷是否為0,不為零就跳轉(zhuǎn)出去并結(jié)束。按下PB2按鍵則對設(shè)定溫度減小1度,在自動模式下則減小2度。程序設(shè)計思路及原理描述: 通過對4*4矩陣鍵盤的按鍵判斷,對實時鐘的分或者時進行設(shè)置。程序原理具體步驟如下:①程序?qū)W1進行判斷,若SW1撥上則顯示空調(diào)的工作模式,風(fēng)速模式,設(shè)定溫度,室內(nèi)溫度這些信息。②查表得相應(yīng)字段碼,讓該字段碼輸出(8255A口),為了防止發(fā)生竄顯現(xiàn)象,在每個數(shù)碼管顯示完畢后,應(yīng)把斷碼置為無效,再繼續(xù)執(zhí)行循環(huán)程序。程序思路及原理描述:4*4矩陣鍵盤掃描子程序采用反轉(zhuǎn)法來掃描鍵盤,得到鍵盤的行列碼,采用逐一比較的辦法得到其行列碼對應(yīng)的鍵號值,采用滾存消抖處理消除鍵盤開關(guān)的電平抖動現(xiàn)象,具體步驟如下:①根據(jù)原有實驗板的硬件設(shè)施,先把8255的C口先初始化為高4位輸出方式驅(qū)鍵行線、低4位輸入方式驅(qū)鍵列線,鍵盤行線(高4位)輸出驅(qū)動全39。鍵盤消抖是用延時原理即待開關(guān)電平穩(wěn)定時才存入新掃描的鍵號。④最后對得出的進程通過LED燈顯示出來對應(yīng)器件是否工作。準(zhǔn)備下一次判斷是否需要開始計時。風(fēng)速模式單元的值送給累加器A,判斷屬于什么風(fēng)速,讓對應(yīng)的二極管工作進行顯示。初次使用時,接通電源時鐘界面的初始時間是08—59—45,可以簡單通過以下步驟實現(xiàn)對實時鐘的調(diào)校設(shè)置:①按下鍵盤上的“設(shè)置”鍵,這時您觀察到的界面信息是時間的閃爍,當(dāng)前閃爍位為正在修改位,表明已經(jīng)進入了時鐘調(diào)校模式。若按下后,再按一次,L9正常熄滅,表示退出定時模式,在定時模式下并不影響其他功能的實現(xiàn)。這是我以前學(xué)習(xí)微機原理課程所未達到的。老師循循善誘的教導(dǎo)和不拘一格的思路給予我無盡的啟迪。在開始之前構(gòu)造一個大體的思路,該有的功
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1