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

正文內(nèi)容

vhdl微波爐控制器課程設(shè)計--數(shù)字微波爐控制器(存儲版)

2025-02-11 03:49上一頁面

下一頁面
  

【正文】 TA_OUT[11..8], DATAOUT[15..12]分別表示秒個位、秒十位、分個位、分十位。 END IF。 IF(TIME1(7 DOWNTO 4)=0000)THEN TIME1(7 DOWNTO 4)=0101。 END CASE。 BEGIN LOAD=LOAD_LED OR LOAD_DONE OR LOAD_SET。 END IF。 在減法計數(shù)定時狀態(tài),如果輸出 DONE 指示烹調(diào)信息完成,則下一狀態(tài)為顯示 信息完成狀態(tài),顯示烹調(diào)完成信息,否則,下一狀態(tài)還是減法計數(shù)定時狀態(tài), COOK 高電平有效,用程序代碼實現(xiàn)如下: WHEN COUNTER= IF DONE=39。 LOAD_SET=39。 在初始狀態(tài),如果按下“ TEST”鍵,下一狀態(tài)即為顯示測試狀態(tài) ,如果按下 “ SETUP”鍵,下一狀態(tài)即為時間設(shè)置狀態(tài),如果按下“ START”鍵,即烹調(diào)開始進行時, 此時下一狀態(tài)為減法計數(shù)定時狀態(tài),該過程用程序代碼實現(xiàn)如下: WHEN DEFAULT= IF TEST=39。 時間設(shè)置狀態(tài): WHEN SETTING=LOAD_SET=39。 LOAD_SET=39。EVENT AND CLK=39。其中,狀態(tài)控制轉(zhuǎn)換子模塊,其功能是控制微波爐工作過程中的狀態(tài)轉(zhuǎn)換,并發(fā)出相關(guān)控制信號。它通過輸入模塊提供的按鍵輸入實現(xiàn)數(shù)據(jù)信息裝載處理,并將處理結(jié)果通過顯示模塊顯示出來。在復(fù)位狀態(tài)下,按 TEST 鍵在 4 個數(shù)碼管上會顯示“ 8888”的信息,它可以測試 LCD 工作是否正常。 COOK是烹調(diào)進行信號,外接用于控制烹調(diào)的繼電器開關(guān),高電平時表明烹調(diào)已經(jīng)開始或正在進行,低電平表示烹調(diào)結(jié)束或沒有進行。 TEST 為測試信號,高電平有效,用于測試 4 個七段數(shù)碼二極管工作是否正常。 ALTIUM DESIGNER簡介 Altium Designer 是原 Protel軟件開發(fā)商 Altium公司推出的一體化的電子產(chǎn)品開發(fā)系統(tǒng),主要運行在 Windows XP操作系統(tǒng)。 (3)VHDL 語言具有很強的移植能力 VHDL 語言很強的移植能力主 要體現(xiàn)在:對于同一個硬件電路的 VHDL 語言 描述,它可以從一個模擬器移植到另一個模擬器上,從一個綜合器移植到另一個綜合器上,或者從一個工作平臺移植到另一個工作平臺上去執(zhí)行。 歸納起來, VHDL 語言主要具有以下優(yōu)點: (1)VHDL 語言功能強大,設(shè)計方式多樣 VHDL 語言具有強大的語言結(jié)構(gòu) , 只需采用簡單明確的 VHDL 語言程序就可以 述十分復(fù)雜的硬件電路。 VHDL 語言概述 VHDL 的英文全名是 VeryHighSpeed Integrated Circuit Hardware Description Language,誕生于 1982 年。這些可編輯元件可以被用來實現(xiàn)一些基本的邏輯門電路(比如 AND、 OR、XOR、 NOT)或者更復(fù)雜一些的組合功能比如解碼器或數(shù)學(xué)方程式。它省時、省電、方便 和衛(wèi)生。本文采用先進的 EDA 技術(shù),利用 ALTIUM DESIGNER 工作平臺和 VHDL 設(shè)計語言,設(shè)計了一種新型的微波爐控制器系統(tǒng)。一個出廠后的成品 FPGA 的邏輯塊和連 接可以按照設(shè)計者而改變,所以 FPGA 可以完成所需要的邏輯功能。除了含有許多具有硬件特征的語句外, VHDL 的語言 形式和描述風(fēng)格與句法是十分類似于一般的計算機 高級語言。 VHDL 語言設(shè)計方法靈活多樣,既支持自頂向下的設(shè)計方式,也支 持自底向上的設(shè)計方法;既支持模塊化設(shè)計方法,也支持層次化設(shè)計方法。當(dāng)硬件電路的設(shè)計描述完成以后, VHDL 語言允許采用多種不同的器 件結(jié)構(gòu)來實現(xiàn)。該平臺拓寬了板級設(shè)計的傳統(tǒng)界面,全面集成了 FPGA設(shè)計功能和 SOPC設(shè)計實現(xiàn)功能,從而允許工程設(shè)計人員能將系統(tǒng)設(shè)計中的 FPGA 與 PCB 設(shè)計及嵌入式設(shè)計集成在一起。 RESET 為復(fù)位信號,高電平有效,用于芯片的復(fù)位功能。在工作是首先按時間設(shè)置鍵設(shè)置烹調(diào)時間,此時系統(tǒng)輸入 DATA1的數(shù)據(jù)作為烹調(diào)所需的時間,然后系統(tǒng)自動回到復(fù)位狀態(tài),同時 4個七段數(shù)碼管顯示時間信息??刂撇糠质潜鞠到y(tǒng)的核心,它接收用戶的輸入,完成相應(yīng)的控制邏輯功能,并將當(dāng)前的工作狀態(tài)等信息送到顯示部分。其中,用 LCD作為時間、狀態(tài)顯示,用發(fā)光二極管作為火力大小顯示。音效控制子模塊,其功能是控制微波爐工作時的音效提示,這里直接外接一個蜂鳴器實現(xiàn)該功能。 END IF。039。039。 LOAD_LED=39。139。 LOAD_DONE=39。由于裝入測試的數(shù)據(jù)可以用 4個 8作為顯示測試信息數(shù)據(jù),經(jīng)過八個譯碼器譯碼后顯示測試信息編碼。 LOAD_SET。 由所學(xué)知識可知,計數(shù)的功能是累計輸入脈沖的個數(shù),實現(xiàn)計數(shù)功能的數(shù)字電路即計數(shù)器,被計數(shù)的脈沖可以是周期性脈沖,也可以是非周期性脈沖,通常加在計數(shù)器的時鐘脈沖輸入端,作為計數(shù)器的時鐘脈沖。 ELSE TIME1(15 DOWNTO 12)=TIME1(15 DOWNTO 12)1。 END IF。 控制器根據(jù)輸入信號和自身當(dāng)時所處的狀態(tài)完成狀態(tài)的轉(zhuǎn)換和輸出相應(yīng)的控制信號。 烹飪計時器的仿真 完成計時器子模塊 VHDL 源程序文件輸入后,保存文件,對文件進行編譯,編寫測試平臺文件進行仿真: 其
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1