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

正文內(nèi)容

利用撥碼開關(guān)控制點陣進行十六進制數(shù)字顯示_畢業(yè)設(shè)計論文-資料下載頁

2025-08-01 18:45本頁面

【導(dǎo)讀】、時序邏輯電路的設(shè)計方法。1.學(xué)習(xí)掌握撥碼開關(guān)控制模塊、點陣顯示模塊的工作原理及應(yīng)用;本題目采用自頂向下的設(shè)計方法,將系統(tǒng)分為兩個模塊,先分別用MAX+PLUS. 操作,最后完成整個設(shè)計過程。點,可以代替數(shù)碼管、符號管和米字管。如果將多塊組合可以構(gòu)成大屏幕顯示屏用于漢字、明、廣告等場合。內(nèi)部結(jié)構(gòu)如圖3。制,總共16列陰極連線由16位分別控制。點陣式LED顯示器采用逐行掃描式工作。要使點陣顯示出一個字符的編程方法是:首先。選通第一行;接著,向行碼鎖存器寫入該行的字型碼。然后,按相同的方式選通第二行,寫。碼器的輸出,所以我們在設(shè)計點陣控制接口時,其列選通信號輸出必須經(jīng)4-16編碼?!?110—1111依次循環(huán),在選中某列時,對列。進行掃描,當某點列和行都為“1”時,該點被點亮。

  

【正文】 when 0110=q=0011000110001100。 when 0111=q=0011000110001100。 when 1000=q=0011000110001100。 when 1001=q=0011000110001100。 when 1010=q=0011000110001100。 when 1011=q=0011000110001100。 when 1100=q=0011111111111100。 when 1101=q=0011111111111100。 when 1110=q=0000000000000000。 when 1111=q=0000000000000000。 when others=null。 顯示 E end case。 when 1111= 16 case sel is when 0000=q=0000000000000000。 when 0001=q=0000000000000000。 when 0010=q=0000000000000000。 when 0011=q=0000000000000000。 when 0100=q=0000001100001100。 when 0101=q=0000001100001100。 when 0110=q=0000001100001100。 when 0111=q=0000001100001100。 when 1000=q=0000001100001100。 when 1001=q=0000001100001100。 when 1010=q=0000001100001100。 when 1011=q=0000001100001100。 when 1100=q=0011111111111100。 when 1101=q=0011111111111100。 when 1110=q=0000000000000000。 when 1111=q=0000000000000000。 when others=null。 顯示 F end case。 when others=null。 end case。 end process。 end corn_arc。 列 選控制模塊源程序 library ieee。 use 。 use 。 entity ta is port(clk:in std_logic。 q:out std_logic_vector (3 downto 0))。 17 end ta。 architecture t_arc of ta is begin process(clk) variable tmp:std_logic_vector(3 downto 0)。 begin if clk39。event and clk=39。139。 then if tmp=1111 then tmp:=0000。 else tmp:=tmp+1。 end if。 end if。 q=tmp1。 end process。 end t_arc。 撥碼開關(guān)譯碼 模塊源 程序 library ieee。 use 。 use 。 entity cw is port( a: in std_logic_vector(15 downto 0)。 q: out std_logic_vector(3 downto 0))。 end cw。 architecture cw_arc of cw is begin process(a) begin case a is when 0000000000000001=q=0000。 18 when 0000000000000010=q=0001。 when 0000000000000100=q=0010。 when 0000000000001000=q=0011。 when 0000000000010000=q=0100。 when 0000000000100000=q=0101。 when 0000000001000000=q=0110。 when 0000000010000000=q=0111。 when 0000000100000000=q=1000。 when 0000001000000000=q=1001。 when 0000010000000000=q=1010。 when 0000100000000000=q=1011。 when 0001000000000000=q=1100。 when 0010000000000000=q=1101。 when 0100000000000000=q=1110。 when 1000000000000000=q=1111。 when others=null。 end case。 end process。 end cw_arc。 仿真波形 列 選通模塊: 列掃描模塊: 19 撥碼開關(guān)譯碼: 總仿真波形圖: 、試驗箱驗證情況 20 21 課程設(shè)計總結(jié) 本次課程設(shè)計的內(nèi)容是用 LED 點陣顯示十六進制數(shù)字,因此我對 LED 點陣的內(nèi)部結(jié)構(gòu)以及工作原理有了比較深入的理解,并能夠按要求進行相應(yīng)數(shù)字等內(nèi)容的顯示, 在設(shè)計過程中應(yīng)用到 VHDL 語言,使得我對 VHDL 語言的理解更加深入, VHDL 是超高速集成電路的硬件 描述語言,它能夠描述硬件的結(jié)構(gòu)、行為與功能。另外, VHDL 具有并發(fā)性,采用 自上而下的結(jié)構(gòu)式設(shè)計方法,適合大型設(shè)計工程的分工合作。 本次設(shè)計所用軟件為 MAX+plus II,這使得我對其各項功能的應(yīng)更加熟悉,并對其有了更加細致的掌握。 本次課程設(shè)計已經(jīng)是我大學(xué)以后第二次課程設(shè)計了,我對整個過程都比較了解,不再像第一次那樣茫然,不知所措。再加上 本次實驗所涉及的內(nèi)容以及相關(guān)軟硬件均在本學(xué)期可編程這門課的 學(xué)習(xí)中有所學(xué)習(xí),這減輕了本次課程設(shè)計難度,但卻讓我發(fā)現(xiàn)了自己在學(xué)習(xí)中的一些缺點,即使課上已經(jīng)對老師所講授內(nèi)容充分掌 握,但在實踐過程中仍會遇到許多意想不到的問題。理論與實踐是截然不同的兩門學(xué)問,均需要認真學(xué)習(xí)。 在以后的學(xué)習(xí)生活中,我會揚長避短,改正自己在學(xué)習(xí)過程中的各種缺點,努力學(xué)習(xí)專業(yè)知識,爭取在微電子學(xué)方面越走越遠! 22 參考文獻 ( 1) 、 侯伯亨 ,顧新 .VHDL 硬件描述語言與數(shù)字邏輯電路設(shè)計 . 西安:西安電子科技大學(xué)出版社, 1999 ( 2) 、 任勇峰,莊新敏 .VHDL 與硬件實現(xiàn)速成 . 北京:國防工業(yè)出版社, 2020 ( 3) 、 求是科技 .CPLD/FPGA 應(yīng)用開發(fā)技術(shù)與工程實踐 . 北京:人民郵電出版社, 2020 ( 4) 、 周潤景,圖雅,張麗敏 .基于 QuartusII 的 FPGA/CPLD 數(shù)字系統(tǒng)設(shè)計實例 . 北京:電子工業(yè)出版社, 2020 ( 5) 、 羅苑棠 .CPLD/FPGA 常用模塊與綜合系統(tǒng)設(shè)計實例精講 . 北京:電子工業(yè)出版社, 2020
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1