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

正文內(nèi)容

無線紅外多路遙控發(fā)射接收系統(tǒng)設(shè)計與實現(xiàn)軟件設(shè)計畢業(yè)設(shè)計-全文預(yù)覽

2025-09-22 11:32 上一頁面

下一頁面
  

【正文】 設(shè)置 /取消斷點 將光標(biāo)所在行設(shè)為斷點,如果 該行原來已為斷點,則取消該斷點。 執(zhí)行 | 復(fù)位 終止調(diào)試過程,程序?qū)⒈粡?fù)位。 執(zhí)行 | 執(zhí)行到光標(biāo)處 程序從當(dāng)前 PC 位置,全速執(zhí)行到光標(biāo)所在的行。糾正錯誤后 , 再次編譯直到?jīng)]有錯誤 , 在編譯之前 , 軟件會自動將項目和程序存盤 。 為程序動態(tài)調(diào)試提供了更有效的手段 , 程序時效分析 , 分析程序中 , 各過程函數(shù)執(zhí)行的時間 , 執(zhí)行次數(shù) , 了解程序執(zhí)行效率 , 可以優(yōu)化程序 , 進(jìn)一步改善程序性能 。在全速執(zhí)行多條指令時 , 監(jiān)控時間可以忽略不計 。 如果使用硬件仿真器調(diào)試程序 , 請去掉 [使用偉福軟件模擬器 ]前的選擇勾 。 如果在高速率時通信不流暢,請降低通信速率 。 如果選擇了 使用偉福軟件仿真 , 則不需要設(shè)置通信端口 。 在 語言 欄中 , 編譯器選擇 根據(jù)本例的程序選擇為 偉福匯編器 。然后填入開始插入的地址和結(jié)束地址。 目標(biāo)文件可以存成兩種格式 : [二進(jìn)制格式 (BIN)]:由編譯器生成的二進(jìn)制文件,也就是程序的機器碼 [英特爾格式 (HEX)]:由英特爾定義的一種格式,用 ASCII 碼來存儲編譯器生成的二進(jìn)制代碼,這種格式包括地址,數(shù)據(jù)和 校驗 [地址選擇 ]一般為 [缺省地址 (由編譯器定 )]。 文件 | 保存目標(biāo)文件 將用戶編譯生成的目標(biāo)文件存盤。 ,設(shè)置仿真器類型,仿真頭類型, CPU類型。然后填入開始插入的地址和結(jié)束地址。 文件 | 另存為 將用戶程序存成另外一個文件, 原來的文件內(nèi)容不會改變 文件 | 調(diào)入目標(biāo)文件 裝入用戶已編譯好目標(biāo)文件。如果文件已經(jīng)在項目中,可以在項目窗口中雙擊相應(yīng)文件名 打開文件。編譯器請用戶自備。 ,直至結(jié)束。 配有 40 腳 DIP 封裝的轉(zhuǎn)接座,可選配 44 腳 PLCC 封裝的轉(zhuǎn)接座。 3. 根據(jù)仿真器型號 不同,可能會沒有 20 芯仿真電纜插座。A 注: [n]表示靜態(tài)特性測試方法 n。A V 輸入電流 II VCC=6V, VI=6V或 0 177。A 輸出高電平電壓 VOH VCC=, VI= , I0=20181。35mA 電源端 /地端電流 177。 表 2 74HC373真值表 輸入 輸出 EN LE D Q L H H H L H L L L L X Q0 H X X Z 注: H:高電平、 L:低電平、 X:任意、 Z:高阻、 Q0:規(guī)定的穩(wěn)態(tài)輸入條件 建立前 Q 的電平 管腳排列:有雙列直插和片裝載體兩種形式。A ( 6) 可同總線式系統(tǒng)的數(shù)據(jù)線接口。 八 D 鎖存器 74HC373 特性 74HC373 管腳圖如圖 17 所示。集成電路內(nèi)部含有振蕩電路,不用再外加晶振。 附表 1 ( VDD=5V) 特性 符號 最小值 典型值 最大值 單位 工作電壓 VDD 2 5 6 V 靜態(tài)電流 Istb 1 10 181。 第 17 腳是輸出端。 VD5027 接收解碼器有相應(yīng)于 VD5026 的 12 位信息。本文要介紹的是VD5026 與 VD5027 配合應(yīng)用, VD5026 的第 10~第 13 腳用作數(shù)據(jù)輸入線,根據(jù)需要這幾個腳可以置“ 0”或置“ 1”。如果需要更多的編碼,可將輸入端改為 4 態(tài)連接方式,這時第 1 腳是第 4 種狀態(tài)的公共連接腳,第 2 腳 ~第 8 腳與第 1 腳連接時為第 4種狀態(tài)。 前者是編碼器,后者是譯碼器。 將 CX20206 解調(diào)出的遙控編碼脈沖直接連入 8751 單片機的 INT0 和 T0 腳,定時器 T)和 T1 都初始化為定時器工作方式 1, T0 的 GATE 位置位。 此外, AT89C51 設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯 ,支持兩種軟件可選的掉電模式。如采用外部時鐘源驅(qū)動器件, XTAL2 應(yīng)不接。 XTAL2:來自反向振蕩器的輸出。 /EA/VPP:當(dāng) /EA 保持低電平時,則在此期間外部程序存儲器( 0000HFFFFH),不管是否有內(nèi)部程序存儲器。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止,置位無效。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時,將跳過一個 ALE 脈沖。 ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。作為輸入,由于外部下拉為低電平, P3 口將輸出電流( ILL)這是由于上拉的緣故。在給出地址 “1”時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時, P2 口輸出其特殊功能寄存器的內(nèi)容。 P2 口: P2 口為一個內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 口緩沖器可接收,輸出 4 個 TTL門電流,當(dāng) P2 口被寫 “1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。在 FIASH 編程時, P0 口作為原碼輸入口,當(dāng) FIASH 進(jìn)行校驗時,P0 輸出原碼,此時 P0 外部必須被拉高。 GND:接地。5 個中斷源 三級程序存儲器鎖定 圖 14 AT89C51管腳圖 圖 15 AT89C2051管腳圖 主要特性 單片機的 可擦除只讀存儲器可以反復(fù)擦除 100 次。 下面是接收部分的程序框圖: 附 初 值P 3 . 2 = 0 ?P 1 . 3 = 0 ?P 1 . 2 = 0 ?P 1 . 1 = 0 ?P 1 . 0 = 0 ? P 1 . 0 = 0 ? P 1 . 0 = 0 ?P 2 = F F HP 2 . 7 = 低P 2 . 0 = 低P 1 . 0 = 0 ?P 2 . 6 = 低 P 2 . 5 = 低 P 2 . 4 = 低 P 2 . 3 = 低 P 2 . 2 = 低 P 2 . 1 = 低L110000L 111L 81111000L 2L 3L 7L 5L 6L 4開 始0 圖 13 接收控制程序框圖 ( 2) 程序設(shè)計 設(shè)計思想:接收控制的輸入用 89C51 的 P1 口低四位( ~),當(dāng)有信號輸入 無線紅外多路遙控發(fā)射 /接收系統(tǒng)設(shè)計與實現(xiàn) — 軟件設(shè)計 13 也有中斷輸入,此時測試 ~ 為 0 或 1,判斷是哪路信號,再選擇相應(yīng)的端口輸出控制信號??紤]到接收的只是四位 BCD 碼,所以測試時只判斷 P1 口 的低四位( ~)是否為 0 或 1。 ~ 分別控制 1~8 路信號,每次只有一路信號輸出,所以二極管每次只有一只發(fā)光。若兩次不相同或 4 個數(shù)據(jù)周期內(nèi)沒收到信號,則 VT 為低電平。 收到的串行數(shù)據(jù)從 VD5027 的 14 腳輸入,經(jīng)數(shù)據(jù)提取電路判斷后與序列發(fā)生器產(chǎn)生的本地 地址碼億比特一比特地進(jìn)行校驗。如果直接對已調(diào)波進(jìn)行測量,由于單片機的指令周期是微秒( μs)級,而已調(diào)波的脈寬只有 20 多 μs,會產(chǎn)生很大的誤差。 紅外接收管將光信號轉(zhuǎn)換為電信號,從 CX20206 的 1 腳輸入,經(jīng)前置放大器、限幅放大器放大后送至帶通濾波器,帶通濾波器的中心頻率與紅外發(fā)射載波頻率相同。方案二程序設(shè)計時,在匯編語言的環(huán)境下進(jìn)行編程,在偉福仿真器上運行和調(diào)試。當(dāng)確定有鍵被按下時,可先對 4根列線輪流置“ 0”, 4根行線全部置“ 1”,由此產(chǎn)生置位值。 顯示電路的程序設(shè)計思想:當(dāng)測試到是哪一路信號輸入時,將其對應(yīng)值的是十六進(jìn)制數(shù)送 P2 口輸出。 由于此系統(tǒng)要求是對 8 路信號的遙控,在編程時沒有用到八位二進(jìn)制數(shù)到四位 BCD碼的轉(zhuǎn)換。最后判斷此按鍵是否釋放,調(diào)用延時子程序直到按鍵被釋放。 10ms 延時程序是為了消除按鍵瞬間按下的抖動。當(dāng) 10位發(fā)送完畢后, 89C51 的 T1自動跳變?yōu)?,產(chǎn)生中斷,串行發(fā)送結(jié)束。當(dāng)選擇串行發(fā)送方式 1 時,其波特率由定時器 T1的溢出率和 SMOD 的位狀態(tài)確定。下面是兩種方案的比較。這樣畫流程圖就可以集中 精力考慮程序的結(jié)構(gòu),從根本上保證程序的合理性和可靠性。 畫程序流程圖是程序設(shè)計的一個重要組成部分,而且決定成敗的關(guān)鍵部分。000G 3G 4R b1 5 0TDR c+ V c cC C 4 0 1 13 5 圖 7 紅外發(fā)射電路圖 軟件設(shè)計 軟件設(shè)計有兩種方法:一種是自上而下,逐步細(xì)化;一種是自下而上,先設(shè)計出每一個具體的模塊(子程序),然后再慢慢擴大,最后組成一個系 統(tǒng)。 G G4 為隔離級,其作用是減少發(fā)射時的大電流對振蕩級的影響;三極管對發(fā)射信號進(jìn)行電流放大。 A B 圖 5 編碼調(diào)制波形圖 脈碼調(diào)制振蕩電路見下圖 6 所示。 ( 4) 脈沖調(diào)制振蕩電路 為了提高傳輸信號的抗干擾能力,還需要將編碼信號調(diào)制在較高頻率的載波上發(fā)射。 ( 3)編碼電路 編碼電路有集成電路 VD5026 組成,它將進(jìn)行的 4 位 BCD 碼變換成串行的編碼信號。選 89C51 的 P2 口作為字符碼輸出端口。 8 個筆劃段 hgfedcba 對應(yīng)于一個字節(jié)( 8 位)的 D7 D6 D5 D4 D3 D2 D1 D0,于是用 8 位二進(jìn)制就可以表示欲顯示字符的字形代碼。 LED 顯示器有兩種不同的形式:一種是 8 個發(fā)光二極管的陽極都連在一起的,稱為共陽極 LED 顯示器;另一種是 8 個發(fā)光二極管的陰極都連在一起的,稱之為共陰極 LED顯示器。按鍵接口電路見附圖 1。 ( 1)按鍵及控制電路 按鍵及控制電路由 AT89C51 與鍵盤組成,根據(jù)設(shè)計要求,此系統(tǒng)要求對八路信號進(jìn)行遙控,因此電路采用最簡單的獨立式按鍵輸入方式。所謂 “ 鎖存 ” 輸出是指對發(fā)射端每次發(fā)的信號,接收端對應(yīng)輸出予以 “ 儲存 ” ,直至收到新的信號為止; “ 暫存 ” 輸出與上述介紹的 “ 電平 ” 輸出類似。 “ 數(shù)據(jù) ” 輸出是指把一些發(fā)射鍵編上號碼,利用接收端的幾個輸出形成一個二進(jìn)制數(shù),來代表不同的按鍵輸入。此種輸出適合用作電源開關(guān)、靜音控制等。 “ 電平 ” 輸出是指發(fā)射端按下鍵時,接收端對應(yīng)輸出端輸出 “ 有效電平 ” ,發(fā)射端松開鍵時,接收端 “ 有效電平 ” 消失。 VSS74HCOO 多路控制的紅外遙控系統(tǒng) 多路控制的紅外發(fā)射部分一般有許多按鍵,代表不同的控 制功能。在發(fā)射端對晶振進(jìn)行整數(shù)分頻,分頻系數(shù)一般取 12,所以 455kHz247。紅外接收頭的引腳排列因型號不同而不盡相同,可參考廠家的使用說明。最近幾年不論是業(yè)余制作還是正式產(chǎn)品,大多都采用成品紅外接收頭。在實際應(yīng)用中要給紅外接收二極管加反向偏壓,它才能正常工作,亦即紅外接收二極管在電路中應(yīng)用時是反向運用,這樣才能獲得較高的靈敏度。紅外發(fā)光二極管一般有黑色、深藍(lán)、透明三種顏色。發(fā)射部分包括鍵盤矩陣、編碼調(diào)制、 LED 紅外發(fā)送器;接收部分包括光、電轉(zhuǎn)換放大器、解調(diào)、解碼電路。其中紅光的波長范圍為 ~ ;紫光的波長范圍為 ~ 。 (3) 工作頻率 40kHz,即紅外發(fā)射和接收的載頻為 40kHz。無線紅外多路遙控發(fā)射 /接收系統(tǒng)設(shè)計與實現(xiàn) — 軟件設(shè)計 1 畢業(yè)設(shè)計 無線紅外多路遙控發(fā)射接收系統(tǒng)設(shè)計與實現(xiàn)軟件設(shè)計 1 緒 論 本課題的主要任務(wù) 本課題的核心是設(shè)計出一個無線紅外多路遙控發(fā)射 /接收系統(tǒng)的軟件。 (2) 遙控路數(shù) 8路 ,即可對 8個受控設(shè)備進(jìn)行開關(guān)控制 。我們知道,人的眼睛能看到的可見光按波長從長到短排列,依次為紅、橙、黃、綠、青、藍(lán)、紫。 系統(tǒng)組成框圖 通用紅外遙控系統(tǒng)由發(fā)射和接收兩大部分組成,應(yīng)用編 /解碼專用集成電路芯片來進(jìn)行控制操作,如圖 1 所示。目前大量使用的紅外發(fā)光二極管發(fā)出的紅外線波長為 940nm左右,外形與普通發(fā)光二極管相同(見圖 2),只是顏色不同。 接收部分的紅外接收管是一種光敏二極管。前 些年常用 μPC1373H、 CX20206A等紅外接收專用放大電路。圖 3 給出一無線紅外多路遙控發(fā)射 /接收系統(tǒng)設(shè)計與實現(xiàn) — 軟件設(shè)計 3 些成品紅外接收頭的外形。紅外遙控常用的載波 頻率為 38kHz,這是由發(fā)射端所使用的 455kHz 晶振來決定的。此次遙控系統(tǒng)的設(shè)計要求載波頻率為 40KHz。 “ 脈沖 ” 輸出是當(dāng)按發(fā)射端按鍵時,接收端對應(yīng)輸出端輸出一個 “ 有效脈沖 ” ,寬度一般在 100ms
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1