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

正文內(nèi)容

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

  

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