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

正文內(nèi)容

vhdl微波爐控制器課程設(shè)計(jì)--數(shù)字微波爐控制器(文件)

2025-01-30 03:49 上一頁面

下一頁面
 

【正文】 N COUNTER= IF DONE=39。139。 END IF。因此,該常數(shù)應(yīng)是 8個(gè)分段的 4 位 BCD 碼,即“ 1000100010001000”,同理, DONE 的 BCD 碼分別為“ 0000000000000000”以顯示 DONE的常數(shù) “ 0000”。 BEGIN LOAD=LOAD_LED OR LOAD_DONE OR LOAD_SET。 CASE TEMP IS WHEN 100 = DATA2=TEST8。 END CASE。 計(jì) 數(shù)器的代碼如下: IF(CLK39。 IF(TIME1(7 DOWNTO 4)=0000)THEN TIME1(7 DOWNTO 4)=0101。 END IF。 END IF。 生成相應(yīng)的電路符號 : 其中 TIME_OUT[3..0] 表示秒的個(gè)位, TIME_OUT[7..4]表示秒的十位,TIME_OUT[11..8]表示分的個(gè)位, TIME_OUT[15..12]表示分的十位。 DATAOUT[3..0], DATAOUT[7..4], DATA_OUT[11..8], DATAOUT[15..12]分別表示秒個(gè)位、秒十位、分個(gè)位、分十位。 LOAD_SET 指示數(shù)據(jù)裝載器裝入設(shè)置的烹調(diào)時(shí)間數(shù)據(jù); LOAD_DONE 指示轉(zhuǎn)載起裝入烹調(diào)完畢的狀態(tài)信息“ 0000”的顯示驅(qū)動(dòng)信息數(shù)據(jù); LOAD_TEST 指示裝載器裝入用于測試的數(shù)據(jù)“ 8888 以顯示驅(qū)動(dòng)信息數(shù)據(jù); COOK指示烹調(diào)正在進(jìn)行之中,并提示計(jì)時(shí)器進(jìn)行減計(jì)數(shù)。輸出信號 LOAD 用于指示電路正處于上述三路信號模式中的哪一種,同時(shí)提示計(jì)數(shù)器將處于數(shù)據(jù)裝入狀態(tài)。輸出信號 DONE 表示烹調(diào)時(shí)間到。 設(shè)計(jì)的難點(diǎn)主要在功能控制上,數(shù)據(jù)和控制信號較多,狀態(tài)之間的轉(zhuǎn)化也較為 復(fù)雜,在設(shè)計(jì)中帶來了一些困難。比如像存儲功能,就沒有在系統(tǒng)中考慮到,這些都有待以后的繼續(xù)提高和完善。 本設(shè)計(jì)也存在一定的不足。在整個(gè)畢業(yè)設(shè)計(jì)過程中,進(jìn)行了系統(tǒng)的總體設(shè)計(jì),硬件 設(shè)備的選用,軟件和開發(fā)環(huán)境的安裝, VHDL 程序設(shè)計(jì)與仿真??芍?,當(dāng) LOAD_SET、 LOAD_TEST、 LOAD_DONE 三路信號中有且僅有一路信號電平有效時(shí),裝載器相應(yīng)的值作為輸出。仿真結(jié)果符合模塊設(shè)計(jì)的要求。 五、系統(tǒng)仿真 完成狀態(tài)轉(zhuǎn)換控制器 KZQ 子模塊 VHDL 源程序文件輸入后,保存文件,對文件 進(jìn)行編譯,然后編寫測試平臺文件進(jìn)行仿真: 其中,輸入信號為 RESET、 SETUP、 START、 TEST、 CLK、 DONE,輸出信號為 COOK、LOAD_TEST、 LOAD_SET、 LOAD_DONE。輸出信號 DONE 表示烹調(diào)時(shí)間到。 END IF。 END IF。 IF(TIME1(15 DOWNTO 12)=0000)THEN TIME1(15 DOWNTO 12)=0101。139。 完成 VHDL 源程序的輸入,編譯、運(yùn)行,生成相應(yīng)的電路符號 : 烹飪計(jì)時(shí) 烹飪計(jì)時(shí)器 JSQ為減計(jì)數(shù)計(jì)數(shù)器,其最大計(jì)時(shí)時(shí)間為 59:59,因此可以編寫一個(gè)60進(jìn)制計(jì)數(shù)器來實(shí)現(xiàn)。 WHEN 001 = DATA2=DATA1。 LOAD_DONE amp。 CONSTANT COOKED:STD_LOGIC_VECTOR(15 DOWNTO 0):=x0000。根據(jù)其應(yīng)完成的邏輯功能,本設(shè)計(jì)可采用一個(gè)進(jìn)程來完成,但由于三個(gè)被選擇的數(shù)據(jù)只有一個(gè)來自輸入口,因此另兩個(gè)被選擇的數(shù)據(jù)則通過進(jìn)程的說明部分定義兩個(gè)常數(shù)來產(chǎn)生。 COOK=39。 THEN NEXT_STATE=FINISHED。139。 ELSIF START=39。139。 THEN NEXT_STATE=LED_TEST。COOK=39。COOK=39。COOK=39。 COOK=39。 LOAD_DONE=39。 THEN CURR_STATE=NEXT_STATE。 THEN CURR_STATE=DEFAULT。烹飪計(jì)時(shí)子模塊,其功能是對時(shí)鐘進(jìn)行減法計(jì)數(shù),提供烹調(diào)完成時(shí)的狀態(tài)信號。 系統(tǒng)的工作流程 開始 系統(tǒng)復(fù)位、初始化 數(shù)據(jù)裝載 測試 系統(tǒng)預(yù)置方案 自定義方案 選擇解凍、蒸煮,烘烤 時(shí)間設(shè)定 火力設(shè)定 數(shù)據(jù)裝載完成 烹飪 結(jié)束 START 是否閉合 時(shí)間到否 N Y N Y 四、系統(tǒng)詳細(xì)設(shè)計(jì) 控制模塊是整個(gè)微波爐控制器系統(tǒng)的核心,完成許多復(fù)雜的控制和數(shù)據(jù)處理任 務(wù),它通過輸入模塊提供的按鍵輸入實(shí)現(xiàn)數(shù)據(jù)信息裝載處理,控制顯示模塊顯示相應(yīng)的信息。 顯示模塊 顯示部分采用 LCD和 LED來實(shí)現(xiàn)。該矩陣鍵盤上 16個(gè)按鍵分別是: 輸入模塊包括時(shí)鐘脈沖電路、鍵盤掃描電路、消枓同步電 路和鍵盤譯碼電路,通過該模塊將掃描得到的按鍵值送到控制模塊。輸入部分主要完成用戶對控制功能 的設(shè)置,采
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1