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

正文內(nèi)容

課程設(shè)計-基于單片機的紅外遙控電風扇設(shè)計(存儲版)

2024-07-06 04:39上一頁面

下一頁面
  

【正文】 USH ACC PUSH PSW CLR EX0 。右移的次數(shù)JJJJ: JNB ,$ 。====================INT1的中斷處理===============================KEY_INT1: PUSH ACC PUSH PSW CLR EX1 。======================================================== MOV R1,05H 。====================延時20Ms子程序 =============================DY20MS: MOV R6,100L2: MOV R4,2L3: MOV R5,32 DJNZ R5,$ DJNZ R4,L3 DJNZ R6,L2 RET。調(diào)用寫入命令子程序 MOV P1,02H 。調(diào)用寫入命令子程序 MOV P1,080H 。RW=0 。寫入控制命令的子程序 CLR RW CLR E LCALL BUSY SETB E RET。STALL:01 檔位11TAB3:DB 53H,54H,41H,4CH,4CH,3AH,30H,31H,20H,20H,20H,20H,20H,20H,20H,20H。TIME:300sTAB9:DB 54H,49H,4DH,45H,3AH,33H,30H,30H,73H,20H,20H,20H,20H,20H,20H,20H,20HEND。檔位00DB 53H,54H,41H,4CH,4CH,3AH,30H,30H,20H,20H,20H,20H,20H,20H,20H,20HTAB2:。顯示完成,程序停車 RET。======================寫數(shù)據(jù)子程序==================================WR_DATA: MOV P1,A SETB RS 。調(diào)用寫入命令子程序 MOV P1,0FH 。================LCD初始化子程序==============================LCD_INIT: MOV P1,01H 。====================延時35Ms子程序 ============================DY35MS: MOV R6,175L2E: MOV R4,2L3E: MOV R5,32 DJNZ R5,$ DJNZ R4,L3E DJNZ R6,L2E RET。======================================================== MOV P1,0F0H MOV A,P1 CPL A ANL A,0F0H 。置REC的標志位EXIT: SETB EX0 。 DJNZ R7,SB1 。1小時到后向下執(zhí)行 CLR SJ01 JMP GRET0LOOP_2H: CJNE A,10,GRET1 。====================T0定時中斷處理=============================IT0P: PUSH ACC 。===============================================================KEYHANDLE: MOV A,MRD CJNE A,01H,KEY2 。定時50MS MOV TL0,0B0H SETB ET0 CLR STALL CLR LKEYON CLR LREC MOV P0,0FFH 。接收中斷標志 MRD DATA 30H 。微風控制位 E BIT 。K6:定時60s,鍵值為06。====================延時560us子程序 DY560us: MOV R6,2L22: MOV R4,2L33: MOV R5,45 DJNZ R5,$ DJNZ R4,L33 DJNZ R6,L22 RET 。讓其循環(huán)8次 MOV A,R1 。 CLR TR0 。取行號 MOV R3,0FFH 。將P1置輸入 CLR KEYON JMP LOOP。====================================================================KEYON BIT 20HDATAOUT BIT FMOUT BIT SENDBUF DATA 30H。K5:定時30s,鍵值為05。通過這次課程設(shè)計,我體會到了成功的喜悅,挺著自己設(shè)計的程序下載單片機中播放出音樂,心理非常自豪。當用JNZ指令時,跳轉(zhuǎn)范圍比較少,這時要用一個標號中轉(zhuǎn)。若N不等于0,保持控制電平為“1”,則繼續(xù)打開控制門;若N=0,則使控制電平復位為“0”,關(guān)閉控制門。指令5:光標或顯示移位 S/C :高電平時顯示移動的文字,低電平時移動光標。第15腳:背光源正極。一般1602字符型液晶顯示器實物如圖1602LCD采用標準的14腳(無背光)或16腳(帶背光)接口,各引腳接口說明如表編號符號引腳說明編號符號引腳說明1VSS電源地9D2數(shù)據(jù)2VDD電源正極10D3數(shù)據(jù)3VL液晶顯示偏壓11D4數(shù)據(jù)4RS數(shù)據(jù)/命令選擇12D5數(shù)據(jù)5R/W讀/寫選擇13D6數(shù)據(jù)6E使能信號14D7數(shù)據(jù)7D0數(shù)據(jù)15BLA背光源正極8D1數(shù)據(jù)16BLK背光源負極表1 引腳接口說明表第1腳:VSS為地電源。CPU板將單片機、控制、鍵盤組合在一起完成了人機對話。這種遙控碼具有以下特征:,、“0”;、“1”。工作原理及組成部分 (1)CPU 采用AT89C52單片機,MCS8051產(chǎn)品兼容、2KB可重編程閃速存儲器、耐久性:1000寫/擦除周期、~6V的操作范圍、全靜態(tài)操作:0Hz~24MHz、兩級加密程序存儲器、1288位內(nèi)部RAM、15根可編程I/O引線、6個中斷源、可編程串行UART通道、直接LED驅(qū)動輸出、片內(nèi)模擬比較器、低耗空載和掉電方式。一、紅外發(fā)射部分紅外遙控有發(fā)送和接收兩個組成部分。鑒于以上方面的考慮,我們需要設(shè)計一種智能電風扇控制系統(tǒng)來解決這些問題。(圖1)遙控原理圖,發(fā)射部分和加收部分分別有兩塊89C52單片機構(gòu)成。當發(fā)射器按鍵按下后,即有遙控碼發(fā)出,所按的鍵不同遙控編碼也不同。:(圖3)遙控編碼(圖 4)遙控器軟件流程圖二、紅外接收部分、解調(diào)、解碼電路。下面以長沙太陽人電子有限公司的1602字符型液晶顯示器為例,介紹其用法。第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。C:控制光標的開與關(guān),高電平表示有光標,低電平表示無光標 B:控制光標是否閃爍,高電平閃爍,低電平不閃爍。由于INT0信號反映工頻電壓過零時刻,因此只要對在外中斷零二端服務程序中完成控制門的開啟與關(guān)閉,并利用中斷服務次數(shù)對控制量N(N為每個周期內(nèi)可控硅導通的正弦波個數(shù))進行計數(shù)。(2)程序中的跳轉(zhuǎn)指令的運用很重要,為保險起見,都用LJMP,我們就遇到過跳轉(zhuǎn)指令用錯程序無法正常運行的現(xiàn)象。很感謝學校和老師給我們安排了這次課程設(shè)計,這次實習也讓我真正感受到的是合作的重要,許多時候都是在組員的討論,老師的指導中的一句半句啟發(fā)了我,就出現(xiàn)的讓人欣喜的結(jié)果;理論知識同樣很重要,有些問題都是由于基礎(chǔ)知識掌握不好才出現(xiàn)的。K4:高風檔,鍵值為 04。T0的中斷入口ko JMP FM_T0 ORG 0100H。送初值 MOV TL0,0FAHLOOP: CLR DATAOUT MOV P0,0FH 。取列號 DEC R1 JNC PINT01PINT02: MOV A,R2 。啟動T0 LCALL PP 。發(fā)送的字節(jié)數(shù) MOV R1,SENDBUF PP0: MOV R2,08H 。====================延時1687us子程序 DY1687us: MOV R6,5L2: MOV R4,2L3: MOV R5,55 DJNZ R5,$ DJNZ R4,L3 DJNZ R6,L2 RET。K5:定時30s,鍵值為05。============================================================== STALL BIT 。按鍵中斷標志 LREC BIT 。============================================
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1