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

正文內(nèi)容

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

  

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