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

正文內(nèi)容

基于vhdl的紅外遙控編譯碼器畢業(yè)論文-資料下載頁

2025-06-27 18:43本頁面
  

【正文】 功能,所有信號在仿真時都是立即改變狀態(tài)。在進(jìn)行功能仿真之前,必須先建立仿真文件。所謂的仿真文件就是按設(shè)計者自己的意愿,依據(jù)模塊的功能,在某些特定的時間對輸入信號賦予一些值,然后經(jīng)過仿真器運(yùn)行以后查看輸出波形,檢驗(yàn)功能的正確性。建立仿真文件的方法有很多種,比較常用的有:建立仿真宏文件、測試激勵文件、創(chuàng)建波形仿真文件等等,三者的作用相同。波形仿真文件比較直觀而且設(shè)計方便,但是對于復(fù)雜的功能強(qiáng)大的模塊就沒有宏文件和測試臺來得方便[4][11]。本設(shè)計對各模塊的仿真采用了測試激勵文件形式。激勵文件里面的信號都是與設(shè)計模塊端口的信號一一對應(yīng),而每個激勵文件都與一個模塊映射。激勵文件的源程序也是HDL語言描述的,只不過描述的功能是模塊端口輸入信號在何時賦何值。激勵文件里面允許有時間常數(shù),而正常的HDL文件里面是不允許的。在建好仿真文件以后就是進(jìn)入仿真環(huán)境。在運(yùn)行了激勵文件以后,仍然在仿真環(huán)境下觀察模塊輸出端口信號的值,從而驗(yàn)證基于FPGA多功能紅外遙控器系統(tǒng)功能的正確性。激勵文件的設(shè)計難點(diǎn)是如何全面并且適時地給模塊輸入信號賦值,從而能夠保證將程序運(yùn)行的所有可能的情況包括在里面,全面地驗(yàn)證模塊的功能。 本章小結(jié)本章介紹了本設(shè)計的硬件系統(tǒng)的設(shè)計,對發(fā)送控制電路和接收控制電路做出分析,對其工作過程也給出了介紹,從而了解到了紅外遙控編譯碼的功能,本設(shè)計也即將成形。6 總結(jié)紅外技術(shù)在我們的日常生活中得到了越來越多的應(yīng)用,給我們帶來了極大的便利,紅外遙控系統(tǒng)應(yīng)用很廣泛,了解一些紅外遙控的知識是有必要的。該紅外遙控系統(tǒng)已經(jīng)得到實(shí)踐驗(yàn)證,而且該系統(tǒng)的仿真是由FPGA 來完成的。由于VHDL 和EDA工具軟件平臺的強(qiáng)大功能,他使得設(shè)計的許多工作都能在計算機(jī)上以軟件仿真的形式完成,這樣不僅可以大大縮短產(chǎn)品的開發(fā)周期,還可以隨時根據(jù)實(shí)際需要更改或者添加新的功能,設(shè)計模式更加靈活。從而他為各類紅外控制應(yīng)用系統(tǒng)提供了一類實(shí)用的參考?;谶@樣的背景,設(shè)計研制了本項(xiàng)目,以下就是所做設(shè)計的具體成果。1. 在本項(xiàng)目的研制過程中,首先學(xué)習(xí)了紅外技術(shù)的原理特別是紅外脈沖的發(fā)送模式。2. 根據(jù)高低電平的脈沖信號,結(jié)合單片機(jī)的應(yīng)用技術(shù),設(shè)計了硬件電路,完成對紅外脈沖信號的數(shù)據(jù)采集。3. 基于本項(xiàng)目要解決的兼容進(jìn)行實(shí)驗(yàn),通過接收各種紅外遙控器按鍵的紅外碼,進(jìn)行分析尋找紅外碼的編碼原理、傳送方式等等,并由此得到譯碼算法完成。4. 了解了PT2248的工作原理及功能。5. 對VHDL語言有了深入的認(rèn)識和運(yùn)用。在本系統(tǒng)中,選用集成專用編譯碼器件ED5026成功地研制出了多信道紅外遙控系統(tǒng)。硬件電路極為簡單,原理簡單、工作穩(wěn)定可靠、易于兼容。當(dāng)發(fā)射器的類型不同時只需對中斷處理程序的部分參數(shù)稍加改動即可,就可以適用于多種紅外遙控器信號的接收和譯碼,極大地節(jié)約了硬件實(shí)現(xiàn)的資源開銷。本設(shè)計采用軟件譯碼方法和抗干擾技術(shù)對遙控信號進(jìn)行分析判斷和譯碼,實(shí)現(xiàn)了遠(yuǎn)程控制。所開發(fā)的系統(tǒng)具有較強(qiáng)的靈活性和實(shí)用性,為新型遙控器材的研制做了有益的探索,具有一定的參考和借鑒作用。在整個系統(tǒng)的開發(fā)調(diào)試中,得到了很多收獲也解決了很多的問題。然而本設(shè)計依然有很多不足之處,在仿真技術(shù)上需要大大加強(qiáng)。參考文獻(xiàn)[1]:。[2]:。[3],10。[4]徐志軍、:電子科技大學(xué)出版社。[5]譚會生、翟隧春. :電子科技大學(xué)出版社。[6]羅朝霞、。[7] 侯伯亨,顧新. VHDL 硬件描述語言與數(shù)字邏輯電路設(shè)計[M] 。 西安:西安電子科技大學(xué)出版社,1998 ,4。[8][ 美] Skahill K. 可編程邏輯系統(tǒng)的VHDL 設(shè)計技術(shù)[M] 。朱明程, 孫普譯. 南京:東南大學(xué)出版社, 1998 , 5。[9] 侯伯亨,顧新. VHDL 硬件描述語言與數(shù)字邏輯電路設(shè)計[M] . 西安:西安電子科技大學(xué)出版社,1998 ,7。[10] [ 美] Skahill K. 可編程邏輯系統(tǒng)的VHDL 設(shè)計技術(shù)[M] . 朱明程, 孫普譯. 南京:東南大學(xué)出版社, 1998 , 5。[11] 李建華. 實(shí)用遙控器原理與制作[M] . 北京:人民郵電出版社,1996 ,4。[12] 李冬梅,通用學(xué)習(xí)式紅外遙控發(fā)射器的設(shè)計和開發(fā)。[13] 杜國信,脈碼調(diào)制通信技術(shù),中國鐵道出版社1990。[14] 張鳴瑞鄒世開,編碼理論,北京航空航天大學(xué)出版社1990。[15] 蘇長贊鄒殿貴,紅外線與超聲波遙控。[16] 余成波,信息理論與編碼。[17] 中國電子網(wǎng),智能型紅外遙控器設(shè)計。致 謝經(jīng)過這段時間的刻苦鉆研,終于完成了我的畢業(yè)設(shè)計論文。首先要衷心的感謝我尊敬的指導(dǎo)老師倪虹霞老師的悉心指導(dǎo)和關(guān)心。論文的實(shí)施以及論文的撰寫都是在倪老師的悉心指導(dǎo)下完成的,倪老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、淵博的學(xué)識、讓我受益匪淺。沒有倪老師無私的幫助我不可能取得巨大的進(jìn)步和順利畢業(yè)。值此論文完成之際,謹(jǐn)向倪老師致以崇高的敬意和誠摯的感謝。雖然完成了畢業(yè)設(shè)計論文,但在論文中仍然有很多不足之處,需要補(bǔ)充和完善,所以我將在以后的工作學(xué)習(xí)中不段努力去豐富自己的知識和能力。此外,感謝父母對我學(xué)業(yè)的無私的支持!最后,感謝所有幫助過我的人。附錄一:程序清單Filename: functions: Infrared Decodelibrary IEEE。use 。use 。entity ctrl_reg is port(clk,clr,datain : in std_logic。 定義I/O read,con : out std_logic。 dataout : out std_logic_vector(11 downto 0))。 end entity ctrl_reg。architecture rtl of ctrl_reg is signal reg : std_logic_vector(11 downto 0)。 type state_type is (A,B,C,D)。 signal state : state_type。 beginprocess(clr,clk) variable t : integer range 0 to 12。 低電平寬度計數(shù) variable tframe : integer range 0 to 12。 編碼位數(shù)計數(shù) begin if (clr=‘1’) then 清零信號 t := 0。 tframe := 0。 reg = 000000000000。 read = 39。039。 con = 39。039。 state = A。 elsif (rising_edge(clk)) then 在時鐘上升沿進(jìn)行狀態(tài)跳轉(zhuǎn) case state is when A = t := 0。 狀態(tài)A,紅外數(shù)據(jù)輸入為1,等待狀態(tài) read = 39。039。 con = 39。039。 if(datain=‘1’) then state = A。else state = B。 end if。 when B = t := t+1。 在紅外數(shù)據(jù)輸入為0期間計數(shù) con = ‘1’。 con置1,表示正接收到數(shù)據(jù) read = 39。039。 if(datain=39。039。) then state = B。 else if(t5)then 通過判斷低電平寬度從而得到0,1編碼 reg = reg(10 downto 0) amp。 ‘1’。 移位寄存器移位 else reg = reg(10 downto 0) amp。 39。039。 end if。tframe := tframe+1。state = C。 end if。 when C = read = 39。039。 con = 39。039。 state = D。 when D = 接收完12位則向dff5_pr鎖存器發(fā)出觸發(fā)信號if(tframe=12) then read = 39。139。 tframe := 0。 else read = 39。039。 end if。 con = 39。039。 state = A。 end case。 end if。end process。dataout = reg。end rtl。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1