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

正文內(nèi)容

家用空調(diào)溫度控制器的控制程序設(shè)計(jì)課程設(shè)計(jì)-資料下載頁(yè)

2025-02-26 16:11本頁(yè)面
  

【正文】 專業(yè)所學(xué)課程的理論和生產(chǎn)實(shí)際知識(shí)進(jìn)行 程序設(shè)計(jì) ,鞏固與擴(kuò)充了 我微機(jī)原理 課程所學(xué)的內(nèi)容,體會(huì)了學(xué)以致用、突出自己勞動(dòng)成果的喜悅心情,從中發(fā)現(xiàn)自己平時(shí)學(xué)習(xí)的 不足和薄弱環(huán)節(jié),從而加以彌補(bǔ)。 在此感謝我們的 亞林 老師 .老師嚴(yán)謹(jǐn)細(xì)致、一絲不茍的作風(fēng)一直是我工作、學(xué)習(xí)中的榜樣 。老師循循善誘的教導(dǎo)和不拘一格的思路給予我無(wú)盡的啟迪 。 同時(shí)感謝對(duì)我?guī)椭^(guò)的同學(xué)們,謝謝你們對(duì)我的幫助和支持,讓我感受到同學(xué)的友誼。 對(duì)于本次的課程設(shè)計(jì)由于之前提前布置了題目,并且老師還對(duì)我們輔導(dǎo),讓我們有了一個(gè)大體的思路。所以,在設(shè)計(jì)之前我覺得這次的設(shè)計(jì)會(huì)很難 但對(duì)我來(lái)說(shuō)應(yīng)該不難 。而且在課程設(shè)計(jì)之前我們有足夠的時(shí)間多課程設(shè)計(jì)的題目研究和對(duì)書本上的內(nèi)容進(jìn)行復(fù)習(xí)。課程設(shè)計(jì)之前充滿著滿滿的信心。然而在 真正的課程設(shè)計(jì)的時(shí)候,事情的進(jìn)展并沒(méi)有像我想象的那樣順利,本次的課程設(shè)計(jì)是對(duì)所學(xué)知識(shí)的一個(gè)綜合理解和運(yùn)用,由于之前的放松心態(tài),并沒(méi)有進(jìn)行深入的理解,所以在真正的操作的時(shí)候我就迷惘了。還好,在兩周的設(shè)計(jì)中,運(yùn)用老師所給的思 《微機(jī)原理及接口技術(shù)》課程設(shè)計(jì) 第 29 頁(yè) 路方法,還是在做好幫助我完成了本次的課程設(shè)計(jì)。 在開始之前構(gòu)造一個(gè)大體的思路,該有的功能模塊,該實(shí)現(xiàn)的功能,該如何實(shí)現(xiàn),按照這樣的思路分條寫出每條子程序,例如,實(shí)現(xiàn)空調(diào)模式的轉(zhuǎn)換,分配5AH單元來(lái)判斷進(jìn)程,通過(guò)每按下一次 PB0按鍵實(shí)現(xiàn)一個(gè)模式轉(zhuǎn)換到另一個(gè)模式,通過(guò)判斷 5AH 是否與“ 0”“ 1” “ 2”“ 3”相等來(lái)判斷是否相對(duì)應(yīng)于“ A”自動(dòng)“ C”制冷“ H”制熱“ F”通風(fēng)。由于本次的課程設(shè)計(jì)是通過(guò) 51 單片機(jī)的 111條指令去實(shí)現(xiàn)空調(diào)的溫度控制功能。所以掌握、理解透徹這 111 條指令才能完成本次的設(shè)計(jì)。每一條指令的意思,有什么功能都要理解的一清二楚。 由于本人的設(shè)計(jì)能力有限,在設(shè)計(jì)過(guò)程中難免出現(xiàn)錯(cuò)誤,懇請(qǐng)老師們多多指教 ,我十分樂(lè)意 接 受 你 們 的 批 評(píng) 與 指 正 , 本 人 將 萬(wàn) 分 感 謝 。 《微機(jī)原理及接口技術(shù)》課程設(shè)計(jì) 第 30 頁(yè) 第 8 章附錄:源程序清單(詳細(xì)注釋) ORG 0000H 。復(fù)位入口 LJMP MAIN 。轉(zhuǎn)往主程序 ORG 001BH 。定時(shí)器 1 中斷服務(wù)子程序入口 LJMP IT1P 。定時(shí)中斷:進(jìn)行實(shí)時(shí)鐘計(jì)時(shí) ORG 0030H 。主程序 MAIN:MOV SP,6FH ??偝跏蓟?,設(shè)定棧底指針 LCALL D40MS 。稍加延時(shí) (40mS),以待各芯片均退出復(fù)位狀態(tài) MOV DPTR,0FEFFH 。對(duì) 8255A( U3)接口芯片初始化 MOV A,89H。設(shè)定為 A 輸出 (驅(qū)動(dòng)字段 )、 B 口輸出 (驅(qū)動(dòng)字位 ), C 口輸入 10001001 MOVX @DPTR,A 。寫入方式控制字 MOV DPTR,0FEFCH 。消竄顯。 DPTR 指向 U3B 口 MOV A,0FFH 。置八段均不亮的字段碼 (8255A 初始化后輸出寄存器全‘ 039。) MOVX @DPTR,A 。輸出,關(guān)數(shù)碼顯示器 (段輸出口初始 驅(qū)動(dòng)全為‘ 139。無(wú)效 )消竄顯 MOV DPTR,0FDFFH 。對(duì) 8255A( U5)接口芯片初始化 MOV A,8BH 。設(shè)定為 A 口輸出 (驅(qū) L8~ 15),B 口輸入 (按鈕PB0~ 7),C 口輸入 (開關(guān) SW0~ 7)10001011 MOVX @DPTR,A 。寫入方式控制字 MOV DPTR,0FDFCH 。DPTR 指向 U5A 口 MOV A,0FFH 。置八位輸出均為‘ 139。無(wú)效 (8255A 初始化后 MOVX @DPTR,A 。輸出,令 L815 初始不亮 消竄顯 CLR 。蜂鳴器響 LCALL D1S 。延時(shí) 1S SETB 。關(guān)蜂鳴器 MOV P1,00H 。P1 口輸出全‘ 039。,所驅(qū)動(dòng)的 L0~ L7 指示燈全亮 LCALL D1S 。延時(shí) 1S MOV P1,0FFH 。熄 L0~ L7 指示燈 MOV 30H,10H 。30H37H 為顯示緩沖單元 ,初始值令顯示‘ 8951 ’ MOV 31H,12H MOV 32H,01H MOV 33H,05H MOV 34H,09H MOV 35H,08H MOV 36H,12H MOV 37H,10H SETB EA 。開中斷總允許 MOV 38H,00H 。38H 單元為實(shí)時(shí)鐘 200uS 計(jì)數(shù)單元,清 0 MOV 39H,00H 。39H 單元為 10mS 計(jì)數(shù)單元,清 0 MOV 3AH,45H 。秒單元初值 MOV 3BH,59H 。分單元初值 MOV 3CH,08H 。時(shí)單元初值,時(shí)鐘初值 08:59:47 《微機(jī)原理及接口技術(shù)》課程設(shè)計(jì) 第 31 頁(yè) MOV TMOD,26H 。初始化 T1 為定時(shí)方式 2, T0 為計(jì)數(shù)方式 2。 MOV TL1,0 。置 T1 計(jì)數(shù)初值。 MOV TH1,0 。即每約 256uS 請(qǐng)求中斷。 SETB ET1 。開 T1 中斷允許 SETB TR1 。啟動(dòng) T1 定時(shí)工作 MOV 4AH,3AH MOV 66H,10H 。剛開始時(shí)盡快進(jìn)行 A/D MOV 2EH,00H MOV DPTR,0FDFDH MOVX A,@DPTR MOV 2EH,A 。 MOV 64H,10H 。新鍵碼設(shè)置為 10 MOV 51H,0FFH 。L8L15 初始不亮 MOV 59H,0FFH 。風(fēng)向擺動(dòng)單元全為 1 MOV 11H,0 。當(dāng)前時(shí)間送入時(shí)間修改單元 MOV 12H,8 MOV 13H,5 MOV 14H,9 MOV 5AH,0 。開機(jī)時(shí)是自動(dòng)模式,顯示 A MOV 5BH,2 。進(jìn)程為通風(fēng)模式,點(diǎn)亮 LO MOV 5CH,0 。自動(dòng)風(fēng)模式,顯示 A MOV 5DH,2 。中速風(fēng)模式,點(diǎn)亮 L6 MOV 5EH,25 。設(shè)定溫度為 25 度 ( AA25**) MOV 21H,0 MOV 22H,0 。主工作流程 LOOP: LCALL JYIN 。按鍵音子程序 LCALL TPB 。單按鍵子程序 LCALL XDPB 。調(diào)用消抖單按鍵輸入 LCALL CZ 。調(diào)用顯示內(nèi)容送顯緩子程序 (拆字將時(shí)分秒送右 6 位顯示緩沖單元 ) LCALL KT 。行列式鍵盤子程序 LCALL WDXS 。溫度顯示子程序 LCALL DISP 。調(diào)用顯示更新子程序 (動(dòng)態(tài)驅(qū)動(dòng) 8 位數(shù)碼顯示器一遍,約 8mS) LCALL ADSUB 。調(diào)用 A/D 子程序 (采集 ADC0809 的 AN1 輸入電壓的 A/D 數(shù)據(jù)送左 2 位顯示 ) LCALL KEY 。調(diào)用鍵盤掃描子程序 (掃描到按鍵壓下時(shí)在左第 3 位顯示鍵號(hào) ) LCALL CLOCK 。整點(diǎn)報(bào)時(shí)子程序 LCALL JCPD 。進(jìn)程判斷以及進(jìn)程顯示子程序 LCALL YSBH 。三分鐘壓縮機(jī)保護(hù) LCALL FXBD 。風(fēng)向擺動(dòng) LCALL DSGJ 。定時(shí)開 /關(guān)機(jī) SJMP LOOP 。反復(fù)循環(huán)主流程 JYIN:MOV A,20H 。20H 單元存放蜂鳴器是否響的數(shù)據(jù),全 0 為響,全 1 為不響 《微機(jī)原理及接口技術(shù)》課程設(shè)計(jì) 第 32 頁(yè) CJNE A,0,RING 。判斷是否為 0,不為零就跳轉(zhuǎn)出去并結(jié)束 CLR 。是 0 就讓蜂鳴器響,直到 LCALL CLOCK 時(shí)停止響 MOV 20H,0FFH 。實(shí)現(xiàn)了蜂鳴器響,就可以讓 20H 置全 1 RING:RET TPB:MOV DPTR,0FDFEH 。電平開關(guān) SW0~ 7 檢測(cè) MOVX A,@DPTR 。輸入 SW0~ 7 電平 JNB ,TPBRR 。SW0 開關(guān)為 0 則返回 JNB ,TPB2 。模式功能按鍵 JB ,TPB2 MOV 20H,0 INC 5AH MOV A,5AH CJNE A,1,TP1 。制冷模式 MOV 5BH,1 。制冷進(jìn)程 MOV 5EH,24 。制冷模式初值 24 度 TPBRR: LJMP TPB4 TP1:CJNE A,3,TP2 。制熱模式 MOV 5BH,3 。制熱進(jìn)程 MOV 5EH,16 。制熱模式初值 16 度 LJMP TPB4 TP2:CJNE A,2,TP3 。通風(fēng)模式 MOV 5BH,2 。通風(fēng)進(jìn)程 LJMP TPB4 。通風(fēng)進(jìn)程不修 改設(shè)定溫度,直接跳過(guò)調(diào)整溫度功能按鍵 TP3:MOV 5AH,00H 。自動(dòng)模式 MOV 5EH,27 。自動(dòng)模式下設(shè)定溫度賦初值 27 度 TPB2:JNB ,TPB3 。減溫度功能按鍵 JB ,TPB3 MOV 20H,0 MOV A,5AH CJNE A,0,ZD1 。是否自動(dòng)模式 MOV A,5EH 。是自動(dòng)模式 CJNE A,25,ZD0 。是否設(shè)定溫度為 25 度 LJMP TPB4 。是 25 度就不要改 ZD0:DEC 5EH LJMP ZD3 。不是 25 度就降低 2 度 ZD1:CJNE A,1,ZD2 。是否制冷模式 MOV A,5EH 。是制冷模式 CJNE A,20,ZD3 。是否 20 度 LJMP
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1