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

正文內容

遙控信號的單片機控制畢業(yè)論文-資料下載頁

2025-08-16 16:29本頁面

【導讀】編寫和仿真是我的主修課,而遙控信號的單片機控制是其中的一部分。紅外遙控的特點是不影響周邊環(huán)境、不干擾其它電器設備。墻壁,故不同房間的家用電器可使用通用的遙控器而不會產(chǎn)生相互干擾;電路調試簡單,紅外遙控雖然被廣泛應用,但各產(chǎn)商的遙控器不能相互兼容。當今市場上的紅外?;ソ壎?,不能復用,故應用范圍有限。高等特點,因此采用單片機的紅外遙控技術具有廣闊的發(fā)展前景。器等知識和應用紅外線的優(yōu)勢來設計。整個紅外發(fā)射器、接收過程。信號的軟件處理、控制等功能。將原編碼信號送入單片機AT89S52中進行信號識別、解。文有應用價值、設計結果達到要求。按期圓滿完成規(guī)定的任務,工作量飽滿,難度較大;工作努力,遵守紀律;工作作風嚴謹務實。單片機為核心的紅外遙控器,能夠達到學習和動手的能力,具有一定的現(xiàn)實意義。的傳送,最后在屏幕上顯示相應的數(shù)字。

  

【正文】 進入中斷處理,鍵掃描 判斷機芯種類 執(zhí)行相應的遙控發(fā)射程 序 判斷是否已松開 結束中斷返回 結束 第 22 頁 共 48 頁 紅外線遙控接收流程圖 結束 延時子程序 數(shù)碼管顯示子程序 開始接收四個字節(jié)內容中斷處理程序 開始判斷是否為 NEC 波形引導碼的前 9MS 和后 開始 定義數(shù)碼管陽級控制腳 定義數(shù)據(jù) RAM 空間 第 23 頁 共 48 頁 程序代碼 。引腳功能定義 SMG_q EQU 。定義數(shù)碼管陽級控制腳,千位顯示控制位 SMG_b EQU 。定義數(shù)碼管陽級控制腳,百位顯示控制位 SMG_s EQU 。定義 數(shù)碼管陽級控制腳,十位顯示控制位 SMG_g EQU 。定義數(shù)碼管陽級控制腳,個位顯示控制位 HWX EQU 。紅外接收數(shù)據(jù)引腳( INT1 引腳)即紅外信號接收端 JDQ EQU 。繼電器控制引腳 。定義數(shù)據(jù) RAM 空間 LY_FLAG BIT 20H 。 LHJHW1 EQU 30H 。使用 4個單元來接收 NEC 制地址碼和控制碼 LHJHW2 EQU 31H LHJHW3 EQU 32H LHJHW4 EQU 33H ORG 0000H LJMP MAIN ORG 0013H 。中斷 1入口 LJMP INT1ZD ORG 0050H TABLE: DB 0C0h,0F9H,0A4H,0C0h,0F9H,0A4H,0b0H,99H,99H,92H,82H,0F8H,0F8H,80H,90H,88H,83H,0C6H,0A1H,86H,8EH 。表:共陽數(shù)碼管 09 AF ORG 0100H MAIN: CLR A MOV LHJHW1,A 。清 4 個接收單元 MOV LHJHW2,A MOV LHJHW3,A MOV LHJHW4,A SETB EA 。首先開啟總中斷 SETB EX1 。開啟外部中斷 1,即 P33 引腳 SETB IT1 。設置成 下降沿觸發(fā)方式 MOV TMOD,0X10 ??刂谱郑〞r器 1的方式 1, 16位計數(shù)器,用來計數(shù)時間 M1: LCALL DISPLAY 。調用顯示 JNB LY_FLAG,M1 。接收成功位為 1,則判斷是否接收的按 鈕為 00H(電源控制按鈕 ),是則控制繼電器通斷 CLR LY_FLAG 。 MOV A,LHJHW3 。 第 24 頁 共 48 頁 CJNE A,0,M11 。 MOV A,LHJHW4 。 CJNE A,0XFF,M1 。 CPL JDQ AJMP M1 M11:CJNE A,14H,YY CPL CPL ACALL DELAY2 ACALL DELAY2 ACALL DELAY2 ACALL DELAY2 CPL CPL 。 AJMP M1 YY: CJNE A,16H,M1 CPL CPL ACALL DELAY2 ACALL DELAY2 ACALL DELAY2 ACALL DELAY2 CPL CPL AJMP M1 INT1ZD: 。外中斷子程序入口 。************** 開 始 判 斷 是 否 為 NEC 波 形 引 導 碼 的 前 9MS 和后****************************** MOV R0,LHJHW1 。接收準 備存放的地數(shù)據(jù)址 MOV TL1,0 MOV TH1,0 SETB TR1 。定時器以 12M 晶振 12分頻計數(shù),即 1us 計數(shù) JNB HWX,$ 。低電平開始 I03:JNB HWX,I1 。高電平開始 LCALL DELAY 。 MOV A,TH1 。 CJNE A,57,I04 。NEC 引導碼前 ,計數(shù)約 13500, TH1 約等于 52,給個誤差值,用 4757之間來判斷 SJMP IRET 。 否則返回 I04:JNC IRET SJMP I03 。 第 25 頁 共 48 頁 I1: CLR TR1 。 MOV A,TH1 。 CJNE A,47,I2 。 SJMP IRET 。 I2: JC IRET 。 。*********** 開 始 接 收 四 個 字 節(jié) 內 容 中 斷 處 理 程 序************************************** MOV R6,4 。接收四個字節(jié)數(shù)據(jù) I3: MOV R5,8 。接收 8位 I4: MOV TL1,0 MOV TH1,0 SETB TR1 。 I10: JNB HWX,$ 。低電平開始,不對低電平進行處理 I12: MOV TL1,0 。低電平結束 MOV TH1,0 I13: JNB HWX,I14 。//高電平開始, LCALL DELAY 。 MOV A,TH1 。 CJNE A,15,I3A 。超出位的最高電平時間則退出 SJMP IRET 。 I3A: JNC IRET SJMP I13 。 I14: CLR TR1 。 MOV A,TH1 。//高電平判斷結束,保存數(shù)據(jù),從高位移入低位 CJNE A,5,I15 。 I15: JNC I15A 。 CLR C 。 SJMP I16 。 I15A: SETB C I16: MOV A,@R0 。 RRC A 。 MOV @R0,A 。 DJNZ R5,I4 。 INC R0 。 DJNZ R6,I3 。 SETB LY_FLAG 。 接收成功位置 1 IRET: RETI 第 26 頁 共 48 頁 。數(shù)碼管顯示子程序 DISPLAY:MOV DPTR,TABLE 。數(shù)碼管顯示子程序 ,16 進制顯示 MOV A,LHJHW1 。 地址碼送 A MOV B,16 DIV AB 。除以 16,商在 A中,余數(shù)在 B中 CLR SMG_q 。千位數(shù)碼管接通(位控) MOVC A,@A+DPTR 。查表 MOV P0,A 。段碼送 P0 口顯示 LCALL DELAY 。 。延時 MOV P0,0FFH 。 SETB SMG_q 。 CLR SMG_b 。百位數(shù)碼管接通(位控) MOV A,B 。 MOVC A,@A+DPTR 。 ANL A,0X7F 。加入小數(shù)點 MOV P0,A 。段碼送 P0 口顯示 LCALL DELAY 。 MOV P0,0FFH 。 SETB SMG_b 。 MOV A,LHJHW3 。 控制碼送 A MOV B,16 DIV AB 。除以 16,商在 A中,余數(shù)在 B中 LCALL KZ 。調用控制碼處理子程序 CLR SMG_s 。十位數(shù)碼管接通 (位控) MOVC A,@A+DPTR 。查表 MOV P0,A 。段碼送 P0口顯示 LCALL DELAY 。 MOV P0,0FFH 。 SETB SMG_s 。 CLR SMG_g 。個位數(shù)碼管接通 (位控) MOV A,B 。余數(shù)送 A LCALL KZ MOVC A,@A+DPTR 。查表 MOV P0,A 。段碼送 P0 口顯示 LCALL DELAY 。 MOV P0,0FFH 。 SETB SMG_g 。 RET 第 27 頁 共 48 頁 。 KZ: CJNE A,02H,JX1 MOV A,0 AJMP TUICHU JX1:CJNE A,01H,JX2 MOV A,1 AJMP TUICHU JX2:CJNE A,02H,JX3 MOV A,2 AJMP TUICHU JX3:CJNE A,02H,JX4 MOV A,3 AJMP TUICHU JX4:CJNE A,04H,JX5 MOV A,4 AJMP TUICHU JX5:CJNE A,05H,JX6 MOV A,5 AJMP TUICHU JX6:CJNE A,06H,JX7 MOV A,6 AJMP TUICHU JX7:CJNE A,07H,JX8 MOV A,7 AJMP TUICHU JX8:CJNE A,08H,JX9 MOV A,8 AJMP TUICHU JX9:CJNE A,09H,TUICHU MOV A,9 TUICHU:RET DELAY2:MOV R6,255 yS2: MOV R5,255 JX: DJNZ R5,JX DJNZ R6,yS2 RET 。短延時子程序, DELAY: MOV R7,10 。延時子程序 DJNZ R7,$ RET END 第 28 頁 共 48 頁 仿真結果及 說明 遙控器按數(shù)字“ 0”數(shù)碼管上顯示“ 0”如下圖所示 圖 411 仿真結果 1 遙控器按數(shù)字“ 1”數(shù)碼管上顯示“ 1”如下圖所示 圖 412 仿真結果 2 第 29 頁 共 48 頁 遙控器按數(shù)字“ 2”數(shù)碼管上顯示“ 2”如下圖所示 圖 413 仿真結果 3 遙控器按數(shù)字“ 3”數(shù)碼管上顯示“ 3”如下圖所示 圖 414 仿真結果 4 第 30 頁 共 48 頁 遙控器按數(shù)字“ 4”數(shù)碼管上顯示“ 4”如下圖所示 圖 415 仿真結果 5 遙控器按數(shù)字“ 5”數(shù)碼管上顯示“ 5”如下圖所示 圖 416 仿真結果 6 第 31 頁 共 48 頁 遙控器按數(shù)字“ 6”數(shù) 碼管上顯示“ 6”如下圖所示 圖 417 仿真結果 7 遙控器按數(shù)字“ 6”數(shù)碼管上顯示“ 6”如下圖所示 圖 418 仿真結果 8 第 32 頁 共 48 頁 遙控器按數(shù)字“ 8”數(shù)碼管上顯示“ 8”如下圖所示 圖 419仿真結果 9 遙控器按數(shù)字“ 9”數(shù)碼管上顯示“ 9”如下圖所示 圖 420 仿真結果 10 實物結果說明: 本 文 遙控信號的單片機控制 解碼的的功能 : 程序對遙控器發(fā)射的遙控碼進行解碼,解碼成功時蜂鳴器發(fā)出 嘀嘀 的解碼成功提示音,如果按壓的是數(shù)字鍵0~ 9就將按鍵值在實驗板上的 4 位數(shù)碼管上顯示出按鍵值 , 如 果按壓的不是數(shù)字鍵0~ 9,就直接從 P1 口輸出鍵值 。 第 33 頁 共 48 頁 五、 總結與展望 本 論文 的主要工作總結如下: 本論文的設計研究的主要利用 AT89S52 的單片機為核心來控制一個紅外遙控系統(tǒng),通過掌握其原理和控制過程。同時在周慶國老師的傾心輔導下,完成了相關程序的編寫和學會如何把編好的程序下載到已焊接好了的 AT89S52 的單片機學習板上,鞏固了自己所學知識設計大單片機硬件電路,加強對電子方面的設計和制作的動手能力。通過本論文的設計我也認識到自己存在專業(yè)知識上的缺陷。 第一:雖然本系統(tǒng)有 6路遙控開關控制,但是在實 際遙控控制系統(tǒng)中,一般要求的控制操作不止是 6路,這就要求功能的擴展,但是要擴展功能必將使遙控器的體積增大。 而現(xiàn)代各門電器正朝著小型化發(fā)展,所以一般不采用這種方法。而是在改變電路硬件的基礎上重新編程,這樣整個設計過程就變得相對復雜,由于時間和水平的限制,在此就不做考慮。 第二:單片機電源的穩(wěn)定性,復位電路有些簡單,使得系統(tǒng)的抗干擾能力不強,使系統(tǒng)不能穩(wěn)定的運行等等因素。所以學的專業(yè)知識在實踐應用中還不能得心意應手,以后
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1