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

正文內(nèi)容

畢業(yè)設(shè)計-基于單片機(jī)紅外遙控電路設(shè)計-在線瀏覽

2025-03-06 00:01本頁面
  

【正文】 OM; 2 個雙向 I/O 口; 256x8bit 內(nèi)部 RAM; 3 個 16 位可編程定時 /計數(shù)器中斷; 時鐘頻率 024MHz; 2 個串行中斷,可編程 UART 串行通道; 2 個外部中斷源,共 8 個中斷源; 2 個讀寫中斷口線, 3 級加密位; 低功耗空閑和掉電模式,軟件設(shè)置睡眠和喚醒功能; 1 有 PDIP、 PQFP、 TQFP 及 PLCC 等幾種封裝形式,以適應(yīng)不同產(chǎn)品的需求。功能包括對會聚主 IC 內(nèi)部寄存器、數(shù)據(jù) RAM 及外部接口等功能部件的初始化,會聚調(diào)整控制,會聚測試圖控制,紅外遙控信號 IR的接收解碼及與主板 CPU 通信等。 RST/Vpd( 9 腳)為復(fù)位輸入端口,外接電阻電容組成的復(fù)位電路。 P0~P3 為可編程通用 I/O 腳,其功能用途由軟件定義,在本設(shè)計中, P0 端口( 32~39 腳)被定義為 N1 功能控制端口,分別與 N1 的相應(yīng)功能管腳相連接, 13 腳定義為 IR 輸入端, 10 腳和 11 腳定義為I2C 總線控制端口,分別連接 N1 的 SDAS( 18 腳)和 SCLS( 19 腳)端口, 12 腳、27 腳及 28 腳定義為握手信號功能端口,連接主板 CPU 的相應(yīng)功能端,用于當(dāng)前制式的檢測及會聚調(diào)整狀態(tài)進(jìn)入的控制功能。單片機(jī)部分主要完成遙控發(fā)射器發(fā)射過程的控制、鍵盤掃描的管理和顯示。電路采用 5V 電池供電,當(dāng)有按鍵被按下,遙控器信息碼由 AT89C52 單片機(jī)的定時器 1 中斷產(chǎn)生38KHZ 的紅外線信號,由 口輸出 — ,經(jīng)過三極管 9013 放大,由紅外發(fā)射管發(fā)送。電路采用 LED 發(fā)光二極管來實現(xiàn)按鍵的操作指示。當(dāng)按下按鍵 K1 時,所有燈滅;當(dāng)按下按鍵K2 時,紅燈亮,其他燈滅;當(dāng)按下按鍵 K3 時,黃燈亮,其他等滅;當(dāng)按下按鍵 K4 時,綠燈亮,其他燈滅;按鍵 K5 是備用 按鍵。當(dāng)紅外接受接收到遙控器發(fā)射的信號后,將信號傳給 AT89C52 單片機(jī), AT89C52 單片機(jī)根據(jù)收到的信息碼的不同,進(jìn)行相應(yīng)的狀態(tài)指示。當(dāng)發(fā)射器按鍵按下后,即有遙控碼發(fā)出,所按的鍵不同遙控編碼也不同。 上述“ 0”和“ 1”組成的 32 位二進(jìn)制碼經(jīng) 38kHz 的載頻進(jìn)行二次調(diào)制以提高發(fā)射效率,達(dá)到降低電源功耗的目的。編碼數(shù)據(jù),載波,發(fā)射,接收解碼如下圖所示: UPD6121G 產(chǎn)生的遙控編碼是連續(xù)的 32 位二進(jìn)制碼組,其中前 16 位為用戶識別江西理工大學(xué) 2022 屆本科生畢業(yè)設(shè)計(論文) 8 碼,能區(qū)別不同的電器設(shè)備,防止不同機(jī)種遙控碼互相干擾。 UPD6121G最多額 128 種不同組合的編碼。一組碼本身的持續(xù)時間隨它包含的二進(jìn)制“ 0”和“ 1”的個數(shù)不同而不同,大約在 45~ 63ms 之間,發(fā)射波形圖如下圖所示。如果鍵按下超過 108ms 仍未松開,接下來發(fā)射的代碼(連發(fā)代碼)將僅由起始碼( 9ms)和結(jié)束碼( )組成。 N Y 圖 發(fā)射初始化程序流程圖 圖 發(fā)射 主程序流程圖 開始 單片機(jī)復(fù)位 關(guān)閉紅外發(fā)射腳 定時器 /計數(shù)器 1 方式 2 選擇、初值設(shè)置 開外部中斷 1 開總中斷允許 返回 開始 初始化程序 調(diào)用鍵盤掃 描程序 有鍵按下 ? 執(zhí)行發(fā)射命令 江西理工大學(xué) 2022 屆本科生畢業(yè)設(shè)計(論文) 10 紅外遙控發(fā)射部分初始化程序,初始化程序主要是使單片機(jī)復(fù)位,即為將 IO口置于 高電平狀態(tài),關(guān)閉遙控輸出口 口,選擇定時器 /計數(shù)器 0 方式二,自動重裝初值。系統(tǒng)完成鍵盤查詢程序后,解碼,執(zhí)行相應(yīng)的狀態(tài)指示即顯示 LED 燈的亮滅。 紅外遙控接收部分主程序,先調(diào)用初始化程序,初始化程序完畢,進(jìn)入主程序循環(huán)狀態(tài)。 紅外遙控鍵盤掃描、紅外發(fā)射程序 紅外遙控鍵盤掃描 程序流程圖如圖 , 紅外發(fā)射程序如圖 所示 。最后按照鍵號轉(zhuǎn)至相應(yīng)的發(fā)射程序。 在實踐中 ,采用紅外線遙控方式時 ,由于受遙控距離 ,角度等影響 ,使用效果不是很好 ,如采用調(diào)頻或調(diào)幅發(fā)射接收碼 ,可提高遙控距離 ,并且沒有角度影響。計數(shù)清零,并送去才處理。對試驗階段的電路板的安裝一般有兩種方式即焊接方式和面包板插接方式。但在多次使用的面包板中彈簧片會變松,彈性變差,容易造成接觸不良,這是需要注意的。 調(diào)試的主要步驟。 若電路經(jīng)過上述檢查,確認(rèn)無誤后,可轉(zhuǎn)入靜態(tài)檢測與調(diào)試。 3.動態(tài)檢測與調(diào)試 動態(tài)調(diào)試是在靜態(tài)調(diào)試的基礎(chǔ)上進(jìn)行的,調(diào)試的方法地在電路的輸入端加上所需的信號源,并循著信號的注射逐級檢測各有關(guān)點的波形、參數(shù)和性能指標(biāo)是否滿足設(shè)計要求,如必要,要對電路參數(shù)作進(jìn)一步調(diào)整。 我們所設(shè)計的遙控器電路 是采用碼分制遙控方式,我們用示波器對發(fā)射電路輸出端及接收電路輸入端的信號波型的進(jìn)行了檢查,發(fā)現(xiàn)當(dāng)按下不同的開關(guān)按鈕時所顯示的波型是不同的。 4.調(diào)試注意事項 ( 1)正確使用測量儀器的接地端,儀器的接地端與電路的接地端要可靠連接; ( 2)在信號較弱的輸入端,盡可能使用屏蔽線連線,屏蔽線的外屏蔽層要接到江西理工大學(xué) 2022 屆本科生畢業(yè)設(shè)計(論文) 14 公共地線上,在頻率較高時要設(shè)法隔離連接線分布電容的影響,例如用示波器測量時應(yīng)該使用示波器探頭連接,以減少分布電容的影響。 ( 4)測量儀器的帶寬必須大于被測量電路的帶寬。 ( 7)出現(xiàn)故障時要認(rèn)真查找原因 江西理工大學(xué) 2022 屆本科生畢業(yè)設(shè)計(論文) 15 課題設(shè)計總結(jié) 畢業(yè)設(shè)計是學(xué)生即將完成學(xué)業(yè)的最后一個重要環(huán)節(jié),它既是對學(xué)校所學(xué)知識的全面總結(jié)和綜合應(yīng)用,又為今后走向社會的實際操作應(yīng)用鑄就了一個良好的開端。 這次畢業(yè)設(shè)計,我選擇了實做的題目,這不僅是對我的一種鍛煉,也是對我大學(xué)三年所學(xué) 知識的綜合檢查。使自己成長了許多。在此基礎(chǔ)上,介紹了系統(tǒng)設(shè)計用到的各個模塊的功能特性,并進(jìn)性了方案比較,選擇出了最優(yōu)越的方案。 整個系統(tǒng)的開發(fā)過程是曲折的,首先在硬件設(shè)計上,由于以前所學(xué)課程有一定的基礎(chǔ),我多方查閱資料,不斷的向 老師、同學(xué)學(xué)習(xí)請教,以確保設(shè)計的電路系統(tǒng)完整,并能實現(xiàn)最完美的系統(tǒng)功能。經(jīng)過測試與修改,最終完善了硬件電路的設(shè)計,并能夠比較理想的完成本次畢業(yè)設(shè)計功能 —— 紅外遙控電路。盡管過程很艱難,但是在真正意義上學(xué)到了知識,為以后的工作和學(xué)習(xí)積累了寶貴的經(jīng)驗。本系統(tǒng)經(jīng)過了設(shè)計 階段、開發(fā)實現(xiàn)階段以及最后的應(yīng)用測試階段。這次畢業(yè)設(shè)計的經(jīng)歷使我對 51單片機(jī)的一些特征、性能,以及應(yīng)用及原理有了深刻的了解,真正做到了學(xué)有所得、學(xué)有所用,可以說獲益匪淺。 江西理工大學(xué) 2022 屆本科生畢業(yè)設(shè)計(論文) 16 參考文獻(xiàn) [1] 李軍 . 檢測技術(shù)及其儀表 . 中國輕工業(yè)出版社 [2] 賀紅娟 等 . 匯編語言程序設(shè)計教程 . 清華大學(xué)出 版社 [3] 孫亮 楊鵬 . 自動控制技術(shù) . 北京工業(yè)大學(xué)出版社 [4] 劉守義 鐘蘇 . 數(shù)字電子技術(shù) . 西安電子科技大學(xué)出版社 [5] 周雪 . 模擬電子技術(shù) . 西安電子科技大學(xué)出版社 [6] 楊宏麗 王靜霞 . 單片機(jī)基礎(chǔ)教程 . 人民郵電出版社 [7] 林伸茂 8051 單片機(jī)徹底研究經(jīng)驗篇 .人民郵電出版社 [8] 劉文濤 MCS51 單片機(jī)培訓(xùn)教程.電子工業(yè)出版社 江西理工大學(xué) 2022 屆本科生畢業(yè)設(shè)計(論文) 17 附 錄 發(fā)射模塊程序: //*************單片機(jī)紅外發(fā)射 ******** include sbit ir=P1^3。 sbit k2=P2^4。 sbit k4=P2^2。 unsigned int count, set_count。 unsigned char irsys[]={0x00,0xff}。 void delay(unsigned int a) { unsigned char i。i0。 } void keyscan() { 江西理工大學(xué) 2022 屆本科生畢業(yè)設(shè)計(論文) 18 /*if(k1==0) { delay(10)。 while(!k1)。 } }*/ if(k2==0) { delay(10)。 while(!k2)。 } } 江西理工大學(xué) 2022 屆本科生畢業(yè)設(shè)計(論文) 19 if(k3==0) { delay(10)。 while(!k3)。 } } if(k4==0) { delay(10)。 while(!k4)。 } } 江西理工大學(xué) 2022 屆本科生畢業(yè)設(shè)計(論文) 20 if(k5==0) { delay(10)。 while(!k5)。 } } } void ir_sendbyte() //紅外發(fā)送一個字節(jié)數(shù)據(jù) { unsigned char i。i8。 //發(fā)送編碼中的 高電平 irflag=1。 江西理工大學(xué) 2022 屆本科生畢業(yè)設(shè)計(論文) 21 TR0=1。 TR0=0。0x01) set_count=130。 //為 0 則 的低電平 irflag=0。 TR0=1。 TR0=0。 } } void ir_send() { set_count=346。 count=0。 while(countset_count)。 set_count=346。 count=0。 while(countset_count)。 ircode=irsys[0]。 ircode=irsys[1]。 ircode=irdata。 ircode=~irdata。 set_count=43。 count=0。 while(countset_count)。 irflag=0。 //延時 23ms(編碼中的 23ms 低電平) set_count=346。 count=0。 while(countset_count)。 set_count=346。 count=0。 while(countset_count)。*/ set_count=43。 count=0。 while(countset_count)。 irflag=0。 江西理工大學(xué) 2022 屆本科生畢業(yè)設(shè)計(論文) 24 } void timer0_init() { EA=1。 //定時 0 8 位自動重裝模式 ET0=1。 //定時 13us,38K 紅外矩形波 ,晶振 24M TL0=0xe6。 count=0。 irflag=0。 if(keyflag) { delay(10)。 delay(500)。 delay(100)。 if(irflag==1) ir=~ir。 } 接收模塊程序 //************紅外接收 ******************** include define
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1