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

正文內(nèi)容

家用空調(diào)溫度控制器的控制程序設(shè)計(jì)(專業(yè)版)

  

【正文】 跳往閃爍指令DIJX:MOV A,R0 。 CJNE A,33H,DIM 。把設(shè)定溫度給被除數(shù) MOV B,10 。風(fēng)速模式判斷 CJNE A,0,WD4。暫時(shí)修改的時(shí)間顯示出來(lái) MOV 36H,12H MOV 34H,13H MOV 33H,14H RETWDXS: MOV DPTR,0FDFEH 。沒(méi)有超過(guò)6就準(zhǔn)備顯示 LJMP KNE 。保留高4位(十位) SWAP A ORL 21H,A 。對(duì)應(yīng)的16H是哪個(gè)按鍵 CJNE A,0,K1 。再指向顯緩下一個(gè)個(gè)位單元 INC R0 。是否低速風(fēng)模式 MOV 5DH,3 LJMP TPB4TP6: MOV 5CH,0 。是自動(dòng)模式 CJNE A,29,ZD4 。是否自動(dòng)模式 MOV A,5EH 。電平開(kāi)關(guān)SW0~7檢測(cè) MOVX A,DPTR 。調(diào)用顯示內(nèi)容送顯緩子程序(拆字將時(shí)分秒送右6位顯示緩沖單元) LCALL KT 。啟動(dòng)T1定時(shí)工作 MOV 4AH,3AH MOV 66H,10H 。延時(shí)1S MOV P1,0FFH 。置八段均不亮的字段碼(8255A初始化后輸出寄存器全‘039。所以掌握、理解透徹這111條指令才能完成本次的設(shè)計(jì)。雖然有的同學(xué)不是自己寫程序老師不知情情況下也能通過(guò)驗(yàn)收,但是我知道這樣對(duì)知識(shí)的理解不會(huì)更透徹。③當(dāng)您已經(jīng)調(diào)整到自己設(shè)定的時(shí)間,這時(shí)你只需按下“確定”鍵,時(shí)鐘就會(huì)從這個(gè)設(shè)定的時(shí)間下,開(kāi)始計(jì)時(shí);如您想直接退出調(diào)校,只需按下“取消”鍵,就可以退出調(diào)校模式,恢復(fù)原來(lái)時(shí)間的計(jì)時(shí)。程序設(shè)計(jì)思路及方案 首先進(jìn)行電平開(kāi)關(guān)SW0~7檢測(cè),sw0開(kāi)關(guān)為0即為關(guān)機(jī)狀態(tài)則返回。鍵盤的接線是其行線和列線分別接8255C口的高四位與低四位。顯示更新的查表方式是直接利用字段表與字段序號(hào)的關(guān)系,直接查表得到字?jǐn)啻a。②判斷4*4矩陣鍵盤的鍵號(hào),并將判斷有效的鍵號(hào)送入修改單元,以實(shí)現(xiàn)對(duì)時(shí)間的設(shè)置,按下“取消鍵”則不修改時(shí)間,直接退出該程序,按下“確定鍵”則完成對(duì)時(shí)間的設(shè)置。實(shí)現(xiàn)了蜂鳴器響,就可以讓20H置全1。)uS中斷一次。調(diào)用顯示內(nèi)容送顯緩子程序(拆字將時(shí)分秒送右6位顯示緩沖單元) LCALL KT 。(3) 綜上所述,我LED顯示器工作選擇動(dòng)態(tài)顯示驅(qū)動(dòng)方式8:鍵盤接口的工作原理分獨(dú)立式按鍵接口和行列式鍵盤接口1. 獨(dú)立式鍵盤接口(適于鍵數(shù)較少、操作快、同時(shí)多鍵動(dòng)作場(chǎng)合) 各鍵相互獨(dú)立,每個(gè)按鍵各接一根輸入線,通過(guò)檢測(cè)輸入線的電平狀態(tài)可很容易判斷那個(gè)鍵被按下。4:對(duì)于四中工作模式的判斷,:設(shè)置一個(gè)標(biāo)志位,標(biāo)志位中的內(nèi)容A、C、F、H依次代表自動(dòng)模式、制冷模式、通風(fēng)模式、制熱模式。若室內(nèi)溫度低于設(shè)定溫度5℃時(shí),自動(dòng)按制熱工作模式運(yùn)行;若室內(nèi)溫度高于設(shè)定溫度時(shí),則按制冷模式運(yùn)行;否則按通風(fēng)模式運(yùn)行。八位LED 七段數(shù)碼管作為時(shí)鐘及其他界面信息顯示??照{(diào)控制器應(yīng)具有制冷、制熱、通風(fēng)和自動(dòng)運(yùn)行四種工作模式。由于家用空調(diào)器所使用的壓縮機(jī)大多為電容啟動(dòng)運(yùn)行電動(dòng)機(jī),帶載啟動(dòng)能力較差,因此無(wú)論在制冷運(yùn)行還是在制熱運(yùn)行時(shí),當(dāng)壓縮機(jī)停止工作后,必須在三分鐘后才允許重新啟動(dòng)。這種工作方式很適合于那些重復(fù)計(jì)數(shù)的應(yīng)用場(chǎng)合,本程序計(jì)數(shù)即采用選擇定時(shí)器1工作方式2 。第2步:行線輸出為全‘0’ ,隨后輸入列線電平如有‘0’,則‘0’所在的列就是閉合的按鍵所在列;無(wú)‘0’則無(wú)鍵閉合。調(diào)用鍵盤掃描子程序 (掃描到按鍵壓下時(shí)在左第3位顯示鍵號(hào)) LCALL CLOCK 。程序設(shè)計(jì)思路 當(dāng)家用空調(diào)溫度控制器開(kāi)機(jī)進(jìn)入工作狀態(tài)后,立即進(jìn)入自檢以及總初始化,確保各軟硬件的完好性,以便進(jìn)行正常工作。按下PB1按鍵則可依次改變風(fēng)速模式,具體順序?yàn)樽詣?dòng)模式,高風(fēng)速模式,中風(fēng)速模式,低風(fēng)速模式,循環(huán)而行。若不符合,則自動(dòng)跳過(guò),數(shù)碼管依然顯示實(shí)時(shí)鐘信息。當(dāng)按下4*4矩陣鍵盤上的任意一個(gè)按鍵,主流程執(zhí)行到這個(gè)子程序時(shí),將4*4矩陣鍵盤的按鍵號(hào)送入對(duì)應(yīng)的存儲(chǔ)單元,以供其他需要4*4矩陣鍵盤的子程序模塊使用。②不是則判斷是否是自動(dòng)風(fēng)速模式,然后對(duì)自動(dòng)風(fēng)速模式進(jìn)行相關(guān)判斷③然后對(duì)制冷制熱模式進(jìn)行室溫和設(shè)定溫度的比較。通風(fēng)進(jìn)程時(shí)室內(nèi)風(fēng)機(jī)工作,而壓縮機(jī)、室外風(fēng)機(jī)和四通換向閥均不工作。③空調(diào)正常啟動(dòng)后,按下4*4矩陣鍵盤的定時(shí)按鍵,按下后,L9正常點(diǎn)亮,此時(shí)進(jìn)入定時(shí)模式,在實(shí)時(shí)鐘到達(dá)九點(diǎn)鐘的時(shí)候,空調(diào)自動(dòng)關(guān)機(jī)。 、一絲不茍的作風(fēng)一直是我工作、學(xué)習(xí)中的榜樣。轉(zhuǎn)往主程序 ORG 001BH 。設(shè)定為A口輸出(驅(qū)L8~15),B口輸入(按鈕PB0~7),C口輸入(開(kāi)關(guān)SW0~7)10001011 MOVX DPTR,A 。39H單元為10mS計(jì)數(shù)單元,清0 MOV 3AH,45H 。風(fēng)向擺動(dòng)單元全為1 MOV 11H,0 。調(diào)用鍵盤掃描子程序 (掃描到按鍵壓下時(shí)在左第3位顯示鍵號(hào)) LCALL CLOCK 。制冷進(jìn)程 MOV 5EH,24 。是否制冷模式 MOV A,5EH 。是制冷模式 CJNE A,32,ZD7 。置顯示緩沖單元首地址(對(duì)應(yīng)于最右顯示位)CZ1:MOV A,R0 。如果不是正常時(shí)鐘顯示模式就判斷設(shè)置鍵是否按下 MOV 11H,37H 。到了15H就變?yōu)?1H MOV 66H,11H LJMP LKRET 。是不是K6按下呢,是就實(shí)現(xiàn)以下功能,不是就繼續(xù)跳轉(zhuǎn)查詢 MOV R0,66H MOV R0,6 LJMP LKJXK7: CJNE A,7,K8 。保留低4位(個(gè)位) MOV R1,A 。工作模式判斷 CJNE A,0,WD1 。5CH是1就顯示~,高風(fēng)速模式的意思 LJMP WDX3 。把室溫給被除數(shù) MOV B,10 。39H(百分之一秒)單元內(nèi)的數(shù)據(jù)給A,A與B相除,商重新賦值給A,余數(shù)重新賦值給B,是這個(gè)指令的含義 JB ,DISB 。輸出字段碼 LCALL D1MS 。是否顯示到了36H也就是從右往左數(shù)第7個(gè)數(shù)碼管也就是小時(shí)數(shù)的個(gè)位 MOV A,66H CJNE A,12H,DIJX 。顯示更新子程序。(此段程序?yàn)樵O(shè)定溫度顯示模塊) CJNE A,2,JX 。然后顯示風(fēng)速模式WD2:CJNE A,2,WD3 。送顯緩當(dāng)前十位單元 INC R1 。不是2就不用判斷小時(shí)的個(gè)位 MOV A,12H 。是不是K3按下呢,是就實(shí)現(xiàn)以下功能,不是就繼續(xù)跳轉(zhuǎn)查詢 MOV 20H,0 PZ: MOV A,12H 。判斷所有K0~14按鍵 LJMP K 。保留高4位(十位) SWAP A 。30度就不要加ZD7:INC 5EH 。是否14度 LJMP TPB4 。通風(fēng)進(jìn)程 LJMP TPB4 。反復(fù)循環(huán)主流程JYIN:MOV A,20H 。設(shè)定溫度為25度 (AA25**) MOV 21H,0 MOV 22H,0 。置T1計(jì)數(shù)初值。蜂鳴器響 LCALL D1S 。對(duì)8255A(U3)接口芯片初始化 MOV A,89H。課程設(shè)計(jì)之前充滿著滿滿的信心。在老師進(jìn)行驗(yàn)收時(shí),我的壓縮機(jī)還有點(diǎn)有點(diǎn)小問(wèn)題,但后來(lái)經(jīng)過(guò)修改,我設(shè)計(jì)的程序具備課程的全部要求,并且都可以正常實(shí)現(xiàn)功能。判斷SW0為0,則定時(shí)關(guān)機(jī)(讓L0L7全暗,或讓蜂鳴器響1分鐘提示);。程序原理具體步驟如下:①先判斷壓縮機(jī)前態(tài)是否為工作,然后判斷新態(tài)是否為關(guān)閉。輸入鍵盤行線電平(高4位)在A中。實(shí)驗(yàn)板上面的數(shù)碼管為共陰極,所以只要對(duì)要點(diǎn)亮的段選賦1值即可。 ②取當(dāng)前數(shù)據(jù)單元BCD碼,依次保留該數(shù)據(jù)碼的低4位和高4位,高四位經(jīng)過(guò)SWAP命令處理,進(jìn)而分別送入顯示緩沖單元。接著對(duì)數(shù)據(jù)單元賦予初始值功能描述 使得按鍵按下時(shí)回饋短促的鍵音,以便判斷是否按下按鍵設(shè)計(jì)思路及方案 設(shè)置一個(gè)數(shù)據(jù)單元20H單元存放蜂鳴器是否響的數(shù)據(jù),然后判斷數(shù)據(jù)值。反復(fù)循環(huán)主流程 此外,還有一些沒(méi)被主流程調(diào)用,但被其它模塊調(diào)用的模塊,比如驅(qū)動(dòng)控制模塊,時(shí)鐘調(diào)校模塊等。本設(shè)計(jì)程序?yàn)?2個(gè)主流程2個(gè)中斷服務(wù)子程序,單片機(jī)就是在這些子模塊下循環(huán)執(zhí)行,這些子模塊依次包含有: 。二是動(dòng)態(tài)顯示驅(qū)動(dòng)方式。1:在主程序跳入循環(huán)前進(jìn)行順序自檢,通過(guò)觀察實(shí)驗(yàn)板的現(xiàn)象進(jìn)而判斷實(shí)驗(yàn)板是否正常。當(dāng)室內(nèi)溫度高于設(shè)定溫度1℃時(shí),開(kāi)始制冷;而當(dāng)室內(nèi)溫度降到設(shè)定溫度時(shí),則轉(zhuǎn)為通風(fēng)狀態(tài)。 《微機(jī)原理及接口技術(shù)》課程設(shè)計(jì) 《微機(jī)原理及接口技術(shù)》 課程設(shè)計(jì)說(shuō)明書課題: 家用空調(diào)溫度控制器的控制程序設(shè)計(jì) 專業(yè): 班級(jí): 姓名: 學(xué)號(hào): 指導(dǎo)老師: 王亞林 2015年 1月 8 日 《微機(jī)原理及接口技術(shù)》課程設(shè)計(jì) 目錄第1章、設(shè)計(jì)任務(wù)與目標(biāo) 3: 3: 3: 3 :............................................................................................................. 3第2章、總體設(shè)計(jì)規(guī)劃與方案論證 6 6 6第3章、總體軟件設(shè)計(jì)說(shuō)明及總流程圖 10 10 11第4章、系統(tǒng)資源分配說(shuō)明 13 13 13 15 16 16第5章、局部程序設(shè)計(jì)說(shuō)明 17 按鍵音模塊 17 .2 單按鍵消抖模塊 17 PB按鍵功能模塊 18 . 基本界面拆字模塊 19 4*4矩陣鍵盤模塊 19 模式顯示模塊 20 顯示更新模塊 21 室內(nèi)溫度AD轉(zhuǎn)換模塊 21 4*4矩陣鍵盤掃描子程序 21 整點(diǎn)報(bào)時(shí)模塊 23 空調(diào)進(jìn)程判斷及顯示模塊 23 三分鐘壓縮機(jī)保護(hù)模塊 23 風(fēng)向擺動(dòng)模塊 24 驅(qū)動(dòng)控制模塊 24 定時(shí)開(kāi)關(guān)機(jī)模塊 25第6章、系統(tǒng)功能與用戶操作使用說(shuō)明 26 26 26 27第7章、課程設(shè)計(jì)總結(jié) 27第8章、附錄:源程序清單 30 第1章 設(shè)計(jì)任務(wù)與目標(biāo):家用空調(diào)溫度控制器的控制程序設(shè)計(jì) :通過(guò)小型微機(jī)應(yīng)用產(chǎn)品控制程序的設(shè)計(jì)與調(diào)試過(guò)程,運(yùn)用《微機(jī)原理及接口技術(shù)》課程所學(xué)的基本知識(shí),進(jìn)而得到理解、鞏固和提高,學(xué)習(xí)掌握分析與解決實(shí)際問(wèn)題的方法與手段,提高設(shè)計(jì)、編程與調(diào)試的實(shí)際動(dòng)手能力,作為工程技術(shù)工作的一次基本訓(xùn)練。e.每按一下工作模式選擇鍵時(shí),工作模式按圖1所示的箭頭方向依此變換:圖1 工作模式選擇能對(duì)溫度進(jìn)行設(shè)定和控制: a.制冷時(shí)溫度調(diào)節(jié)范圍為:20℃~32℃。 第2章 總體設(shè)計(jì)規(guī)劃與方案論證: 根據(jù)任務(wù)書要求,為實(shí)現(xiàn)成功設(shè)計(jì)家用空調(diào)溫度控制器的控制程序設(shè)計(jì)和確保設(shè)計(jì)順利進(jìn)行,我的進(jìn)程安排如下:時(shí)間安排任務(wù)天數(shù)布置課題,明確任務(wù) 1天總體方案規(guī)劃構(gòu)思1天主體功能控制程序設(shè)計(jì)及調(diào)試 5天程序功能完善、改進(jìn)與擴(kuò)展 3天程序驗(yàn)收 1天答辯1天編寫設(shè)計(jì)說(shuō)明書3天程序設(shè)計(jì)規(guī)劃有許多,但是選擇一個(gè)較合適的方案是至關(guān)重要的,它可以提高程序的執(zhí)行效率,有利于程序的調(diào)試,提高程序的可讀性。 靜態(tài)驅(qū)動(dòng)特點(diǎn):接口邏輯及驅(qū)動(dòng)程序簡(jiǎn)單、顯示亮度高且穩(wěn)定、但占用I/O端口多、總的驅(qū)動(dòng)電流大。 第3章 總體軟件設(shè)計(jì)說(shuō)明及總流程圖總初始化,對(duì)數(shù)碼顯示器、指示燈、蜂鳴器的自檢以及各使用單元的初值設(shè)定和各個(gè)芯片的初始化設(shè)置等。定時(shí)開(kāi)/關(guān)機(jī) SJMP LOOP 。讓其沒(méi)256Tm產(chǎn)生一次中斷
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1