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

正文內(nèi)容

基于mcs-51系列單片機(jī)的紅外遙控電路設(shè)計-資料下載頁

2025-06-02 22:28本頁面
  

【正文】 MOV CODENUM,08H 。讀取數(shù)據(jù)碼 8 位 CLR A 。清 A LJMP READ02 READ02: CLR C MOV R1,02H 。延時 READ03: MOV R2,0C8H DJNZ R2,$ DJNZ R1,READ03 MOV C, 。取碼 CPL C 。還原碼值 RLC A 。移位賦值 JB ,$ JNB ,$ DJNZ CODENUM,READ02 RET 具體接收程序見附錄 4。 杭州電子科技大學(xué)本科畢業(yè)設(shè)計 26 6 仿真 與 制作 設(shè)計進(jìn)行到這里進(jìn)入到了最后的驗(yàn)證及實(shí)施階段。 因本設(shè)計是基于單片機(jī)的課題,故可采用軟件對系統(tǒng)的關(guān)鍵環(huán)節(jié) 進(jìn)行 仿真調(diào)試,以證實(shí)設(shè)計的可靠性,并對原設(shè)計的不足之處做出更改。 系統(tǒng)仿真 系統(tǒng)的軟件仿真主要采用 Proteus 和 Keil 兩款軟件。 Proteus 軟件是英國 Labcenter electronics 公司出版的 EDA 工具軟件。它不僅具有其它 EDA 工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。 它是目前最好的仿真單片機(jī)及外圍器件的工具。雖然目前國內(nèi)推廣剛起步,但已受到單片機(jī)愛好者、從事單片機(jī)教學(xué)的教師、致力于單片機(jī)開發(fā)應(yīng)用的科技工作者的青睞。 Proteus是世界上著名的 EDA 工具 (仿真軟件 ),從原理圖布圖、代碼調(diào)試到單片機(jī)與外圍電路協(xié)同仿真,一鍵切換到 PCB 設(shè)計,真正實(shí)現(xiàn)了從概念到產(chǎn)品的完整設(shè)計。是目前世界上唯一將電路仿真軟件、 PCB 設(shè)計軟件和虛擬模型仿真軟件三合一的設(shè)計平臺,其處理器模型支持 805 HC1 PIC10/12/16/18/24/30/DsPIC3 AVR、ARM、 8086 和 MSP430 等 。 在編譯方面,它也支持 IAR、 Keil 和 MPLAB 等多種編譯器。 Keil 軟 件是目前最流行開 發(fā) MCS51 系 列單片機(jī)的軟件,這從近年來各仿真機(jī)廠商紛紛宣布全面支 持 Keil 即可 看出。 它是由德國開發(fā)的一 個 51 單 片機(jī)開發(fā)軟件平臺 。 Keil 提 供了包 括 C 編譯器、宏匯編、連接器、庫管理和一個功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案, 通過一個集成開發(fā)環(huán) 境( uVision)將這些部分組合在一起。 這里主要采用這兩款軟件進(jìn)行來聯(lián)調(diào),以驗(yàn)證軟硬件的協(xié)調(diào)性。仿真的主要部分放在了紅外發(fā)射功能,即通過遙控發(fā)射電路與遙控發(fā) 射程序的聯(lián)合調(diào)試驗(yàn)證模塊是否能按要求輸出波形。 發(fā)射模塊的硬件電路在 Proteus 中按電路圖完成搭建,并在單片機(jī)的中斷口 T1口接上軟件提供的虛擬示波器,以顯示其 輸出波形。發(fā)射系統(tǒng)的軟件部分在 Keil中采用匯編語言編輯。在軟件編譯無錯后可進(jìn)行軟硬件聯(lián)調(diào)。 在軟硬件協(xié)調(diào)的情況下,即可從虛擬示波器中觀察到單片機(jī)輸出的待發(fā)射波形。 圖 31 為 Proteus 中的 硬件電路。 圖 32 為虛擬示波器波形。 經(jīng)過仿真并通過觀察波形對設(shè)計中的軟硬件進(jìn)行修改以達(dá)到需要的功能。驗(yàn)證完后即可進(jìn)行下一步的實(shí)際制作中 。 杭州電子科技大學(xué)本科畢業(yè)設(shè)計 27 圖 31 Proteus 硬件電路 圖 32 虛擬示波器輸出波形 硬件電路 制作與軟件 下載 在結(jié)束了仿真及調(diào)試階段后,設(shè)計所采用的軟硬件方案均最后確定,接下來便是具體的制作過程。 硬件電路的布線與焊接 本設(shè)計硬件電路分三部分:電源電路,遙控發(fā)射電路,遙控接收電路。因客觀條件限制,無法制作印刷電路板,故本次設(shè)計電路均采用萬用版手工焊接。 總體特點(diǎn) 該系統(tǒng)所涉及的各部分硬件電路,總體的特點(diǎn)是: ( 1)電路原理簡單,所用的器件均為常用器件。 ( 2) 各硬件對周 圍環(huán)境要求不高,適應(yīng)性強(qiáng) 。 杭州電子科技大學(xué)本科畢業(yè)設(shè)計 28 因此,應(yīng)合理布線,以降低焊接難度,降低出錯率,同時防止干擾。 根據(jù)各電路的功能且 為方便焊接 與調(diào)試,把電路按其功能分別采用一塊電路板焊接 。 焊接 焊接前應(yīng)熟悉各芯片的引腳,焊接時參照電路圖,仔細(xì)地連接引腳。按照以下原則進(jìn)行焊接: ( 1)先焊接各芯片的電源線和地線,這樣確保各芯片有正確的工作電壓; ( 2)同類的芯片應(yīng)順序焊接,在一片焊接并檢查好之后,其他的同類芯片 便可以參照第一片進(jìn)行焊接。這樣便可大大節(jié)省時間,也可降低出錯率; ( 3)各部分焊接完畢后注意檢查電路是否 正確, 必要時 上電驗(yàn)證。 程序下載 本設(shè)計中采用的 AT89S51 單片機(jī)具有靈活的在系統(tǒng)編程功能,故在硬件制作中只需為 ISP 串行編程接口留出引腳,方便程序的下載。軟件下載采用 USBASP下載器下載。該下載器價格便宜,使用簡單,可直接通過便攜電腦對單片機(jī)進(jìn)行軟件下載。 功能測試 在設(shè)計的實(shí)物部分完成并正常工作后,進(jìn)行對系統(tǒng)的功能測試。 本電路總共設(shè)計了 6 個輸入按鍵, 5 號 ,6 號按鍵 為特殊按鍵。 其余 1~4 號按鍵各對應(yīng)一個受控設(shè)備。 當(dāng)輸入一個按鍵 3 時,通過紅外發(fā)射和接收電路, 對應(yīng)的光電耦 合器 3 的設(shè)備工作即 3號發(fā)光二極管發(fā)光,而數(shù)碼管顯示工作的設(shè)備的個數(shù),就顯示 1。當(dāng)再次按下按鍵 3 時, 3號發(fā)光二極管滅,數(shù)碼管顯示 0。 當(dāng)先后 按下兩個鍵 3和 4時, 3號和 4號二極管亮,數(shù)碼管顯示 2。 當(dāng)按下按鍵 5 時,所有設(shè)備都工作,數(shù)碼管顯示 4,發(fā)光二極管都發(fā)光。 當(dāng)按下按鍵 6 時,所有設(shè)備都不工作,數(shù)碼管顯示 0,發(fā)光二極管都不發(fā)光。 試驗(yàn)中遙控端與接收端有效距離為 5m左右,基本滿足課題要求。 杭州電子科技大學(xué)本科畢業(yè)設(shè)計 29 7 結(jié)論 由于目前的遙控裝置大多對某一設(shè)備進(jìn)行單獨(dú)控制,而在本設(shè)計中的紅外遙控電路設(shè)計了多個 控制按鍵,可以對 不同的設(shè)備,也可以對同一設(shè)備的多個功能進(jìn)行 控制。 系統(tǒng) 可通過 設(shè)定發(fā)射及接收程序中的識別碼及識別反碼達(dá)到不同遙控器間相互區(qū)分 , 對識別碼、識別反碼、控制碼和控制碼反碼的判定一方面消除了非遙控信號的紅外干擾,另一方面降低了誤操作發(fā)生的幾率。 經(jīng)過 測試 ,設(shè)計 結(jié)果 完全達(dá)到 課題 任務(wù) 要求。 但是本電路也有不完善的地方 , 由于 作者 時間、水平和經(jīng)驗(yàn)有限,在信號的發(fā)射、編碼、 抗干擾 及功耗 控制 等方面仍有不足之處,有改進(jìn)的余地 。例如設(shè)計中可 通過增加紅外線發(fā)射功率 進(jìn)而 增加遙控距離, 改進(jìn)信號編碼方式以提高數(shù)據(jù)的傳輸速度, 使用小型單片機(jī)以降 低功耗 等 。另外在系統(tǒng)的調(diào)試方面,由于時間和設(shè)備的原因,只進(jìn)行了短距離的調(diào)試, 更多參數(shù) 有待進(jìn)一步的調(diào)試 。 在設(shè)計過程中,通過 大量的查閱資料,認(rèn)真研究教材,對單片機(jī)有了更為深刻的理解,在編寫 軟件時,須仔細(xì)的分析硬件電路 及所要達(dá)到的功能 , 然后設(shè)計 程序流程, 編寫代碼。整個過程 培養(yǎng)了我的耐性和刻苦鉆研的精神。 這次畢業(yè)設(shè)計對于我來說,既 是一次機(jī)遇,又是一次挑戰(zhàn)。通過這次的畢業(yè)設(shè)計,我學(xué)到了很多東西。 通過自己的實(shí)踐,增強(qiáng)了動手能力 ,掌握了系統(tǒng)的分析解決問題的方法。通過實(shí)際工程 設(shè)計也使我了解到書本知識和實(shí)際應(yīng)用的差別。在實(shí) 際應(yīng)用中遇到很多的問題,這都需要我對問題進(jìn)行具體的分析,并一步一步地去解決它。 杭州電子科技大學(xué)本科畢業(yè)設(shè)計 30 致謝 在這 幾個 月的時間里,從對課題的理解,方案的設(shè)計,到電路的制作,再到論文的寫作,中間有著自己的努力,更有著老師和同學(xué)的關(guān)心和巨大的幫助。 畢業(yè)設(shè)計是我大學(xué)學(xué)習(xí)生活的最后一項(xiàng)學(xué)習(xí)任務(wù),是對我大學(xué) 四年 學(xué)習(xí)的 一個綜合考核。通過設(shè)計的工程提升了我的綜合素質(zhì)。 這次畢業(yè)設(shè)計 ,我選擇了 方志華 老師所帶的這個比較具有實(shí)用性的有意思的課題 —— 基于單片機(jī)的 紅外遙控電路設(shè)計。在 為期兩個多月的畢業(yè)設(shè)計過程中,我較為系統(tǒng)的復(fù)習(xí)了以前學(xué)的知識,也根據(jù)課題需求 學(xué)習(xí)了許多新知識,使我的知識結(jié)構(gòu)更加系統(tǒng)化,也更加完善。同時,也提高了我獨(dú)立分析問題、解決問題的能力。 在整個設(shè)計制作過程當(dāng)中,我感覺收獲非常大,我獲得的不僅是理論上的收獲 ,還有 實(shí)踐中的豐收,同時還有的就是同學(xué)們之間的合作精神。在此,祝愿我校日后蓬勃發(fā)展,成為一所獨(dú)具風(fēng)格的綜合性大學(xué)。祝愿母校的將來更美好 ! 這是本人初次單獨(dú)完成系統(tǒng)的整體設(shè)計,難免會出現(xiàn)錯誤和不足之處,懇請批評指正! 杭州電子科技大學(xué)本科畢業(yè)設(shè)計 31 參考文獻(xiàn) [1]趙巍,馮娜 .單片機(jī)基礎(chǔ)及應(yīng)用 [M].北京 :清華大學(xué)出版社 .2021:94103. [2]高慧芳 .單片機(jī)原理及系統(tǒng)設(shè)計 [M].杭州 :杭州電子科技大學(xué) .2021:124174. [3]聶詩良 , 李磊民 .采用單片機(jī)發(fā)送并接收紅外遙控信號的方法 [J]. 信息技術(shù) ,2021,28(2):2196. [4] 施新華 . 利用單片機(jī)實(shí)現(xiàn)的紅外遙控技術(shù) [J]. 上 海 電 機(jī) 學(xué) 院 學(xué)報 .2021,9(3):6971. [5]周潤景,張麗娜,丁莉 .基于 PROTEUS 的電路及單片機(jī)設(shè)計與仿真 [M].北京:北京 航空航天大學(xué)出版社 , 2021. [6]吳金戌,沈慶陽,郭庭吉 .8051 單片機(jī)實(shí)踐與應(yīng)用 [M].第 1 版,清 華大學(xué)出版社, 2021. [7]胡偉 .單片機(jī) C 程序設(shè)計及應(yīng)用實(shí)例 [M].人民郵電出版社, . [8]實(shí)用電子元器件手冊 .上??茖W(xué)技術(shù)出版社 [M].. [9]趙亮,侯國銳 .單片機(jī) C語言編程與實(shí)例 [M],第一版 .人民郵電出版社, . [10]K. Mandai, K. Miyauchi, M. Sugimoto,Y. Natsume and K. Ookubo. AN ADVANCED INFRARED REMOTE CONTROL SENSOR[J]. IEEE,36(3). [11] Michael A. Miller. Data and Network Communications[M].第一版,科學(xué)出版社,2021. [12]徐向民 .Altium Designer 快速入門 [M].北京:北京航空航天大學(xué)出版社, 2021. [13]楊恢先 , 王子菡 , 楊穗 , 陶霞 .一種基于單片機(jī)的紅外遙控軟件解碼方法 [J].自動化與儀器儀表 .2021,(2):1632. 杭州電子科技大學(xué)本科畢業(yè)設(shè)計 32 附錄 1 基于單片機(jī)的紅外遙控系統(tǒng)發(fā)射及電源部分電路: 杭州電子科技大學(xué)本科畢業(yè)設(shè)計 33 附錄 2 基于單片機(jī) 的紅外遙控系統(tǒng)接收部分電路: 杭州電子科技大學(xué)本科畢業(yè)設(shè)計 34 附錄 3 紅外遙控系統(tǒng)發(fā)射部分源程序: ORG 0000H 。程序執(zhí)行開始地址 AJMP START 。跳至 START 執(zhí)行 ORG 001BH 。定時器 T1 中斷入口地址 LJMP INTT1 。跳至 INTT1 中斷服務(wù)程序 ORG 0030H PCODE EQU 30H 。識別碼 OPPCODE EQU 31H 。識別碼反碼 BUT EQU 32H 。按鍵碼 OPPBUT EQU 33H 。按鍵反碼 START: MOV SP,70H 。設(shè)堆?;窞?70H CLR 。關(guān)遙控輸出 MOV IE,00H 。關(guān)所有中斷 MOV IP,01H 。設(shè)優(yōu)先級 MOV TMOD,22H 。8 位自動重裝初值模式 MOV TH1,0F3H 。定時為 13 微秒初值 MOV TL1,0F3H SETB EA 。開總中斷允許 MOV PCODE,0ABH 。識別碼賦值 MOV OPPCODE,54H 。識別碼反碼賦值 MOV P2,0FFH JIAN: MOV R1,0EAH 。延時 130MS WAIT: MOV R2,0C8H DJNZ R2,$ DJNZ R1,WAIT MOV A,P2 CJNE A,0FFH,JIAN1 。鍵盤尋址 LJMP JIAN JIAN1: CJNE A,07FH,JIAN2
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1