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

正文內容

eda基于vhdl語言的出租車計價器課程設計-wenkub

2023-07-07 12:32:45 本頁面
 

【正文】 程,使其具有了更強的移植性,更加利于產品升級。目前,業(yè)界大量可編程邏輯器件(PLD),尤其是現場可編程邏輯器件(FPLD)被大量地應用在ASIC的制作當中。VHDL的英文全名是VHSIC(Very High Speed Integrated Circuit)Hardware Description Language,由IEEE(The Institute of Electrical and Electronics Engineets)進一步發(fā)展,并在1987年作為“IEEE標準1076”公布。二、系統要求設計一個簡單的滿足生活所需功能的出租車計費器。當遇到紅燈或客戶需要停車等待時,則按時間計費,計費單價為每20s收費1元。(3).以十進制顯示出租車行駛路程與車費。計價器是設計的核心與難點,涉及到多種時鐘信號,并有多種計費標準。程序是本次設計的核心部分,首先要有清晰的思路,然后去實現。計程計費數據送入顯示模塊進行譯碼,最后分別送至以公里和元為單位對應的數據管上顯示。具體程序代碼詳見附錄。該模塊將計費數據、計程數據動態(tài)選擇輸出。二、總體仿真 總體仿真結果,當Start產生一個高脈沖后,計程計費開始,clk為基本輸入時鐘即基本車速,Clk1kHz為數碼管位掃描脈沖,即配合Scan對計程計費各位逐位顯示。操作運行實驗結果完全符合要求。若停止清零,等待下一次計費的開始。VHDL硬件描述語言打破了硬件和軟件設計人員之間互不干涉的界限,可以使用語言的形式來進行數字系統的硬件結構、行為的描述,直接設計數字電路硬件系統。在課設過程中,遇到了不少問題,數碼管無法正常顯示,計費不按要求等。在設計程序時,不能妄想一次就將整個程序設計好,反復修改、不斷改進是程序設計的必經之路;要養(yǎng)成注釋程序的好習慣,一個程序的完美與否不僅僅是實現功能,而應該讓人一看就能明白你的思路,這樣也為資料的保存和交流提供了方便;在設計課程過程中遇到問題是很正常的,但應該將每次遇到的問題記錄下來,并分析清楚,以免下次再碰到同樣的問題。同時各科相關的課程都有了全面的復習,獨立思考的能力也有了提高。自己在動手之前一定要先有一個總體的設計,總的框架圖,這樣在設計中不至于手忙腳亂的或者丟三落四。而您開朗的個性和寬容的態(tài)度,幫助我能夠很順利的完成了這次課程設計。use 。 pause:IN STD_LOGIC。end top。 pause:IN STD_LOGIC。ponent decoder port(clk1khz:in std_logic。 seg7: out std_logic_vector(6 downto 0) )。begin u1:taxi port map(clk,start,stop,pause,money1,distance1)。use 。 stop:IN STD_LOGIC。end。 VARIABLE time1:INTEGER RANGE 0 TO 20。 distance_reg:=0。THEN money_reg:=3。EVENT AND clk=39。 THEN IF time1=20 THEN time1:=0。 ELSIF start=39。AND stop=39。 distance_reg:=distance_reg+1。 END IF。 distance=distance_reg。use 。distance_in: in integer range 0 to 29。architecture one of decoder issignal data:std_logic_vector(3 downto 0)。variable b1_a,b1_b:std_logic_vector(3 downto 0)。 then if b1money_in thenif b1_a=9 and b1_b=9 thenb1_a:=0000。b1_b:=b1_b+1。end if。b1_b:=0000。end process。event and clk1khz=39。b2:=0。elseb2_a:=b2_a+1。d_ten=b2_b。end if。beginif clk1khz39。end if。scan=1101。scan=0111。when0001=seg7=1001111。when0101=seg7=0100100。when1001=seg7=0000100。end。end case。when0111=seg7=0001111。when0011=seg7=0000110。end process。scan=1011。scan=1110。139。end process。b2_b:=0000。end if。b2_b:=b2_b+1。 then if b2distance_in thenif b2_a=9 and b2_b=9 thenb2_a:=0000。variable b2_a,b2_b:std_logic_vector(3 downto 0)。end if。m_ten=b1_b。elseb1_a:=b1_a+1。
點擊復制文檔內容
語文相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1