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

正文內(nèi)容

基于fpga的自動售貨機(jī)控制器設(shè)計(jì)畢業(yè)論文(編輯修改稿)

2025-07-19 13:44 本頁面
 

【文章內(nèi)容簡介】 (4)jen:購物計(jì)時(shí)觸發(fā)信號 仿真結(jié)果 數(shù)據(jù)處理元件波形仿真圖。da輸入“0001”,進(jìn)行移位數(shù)碼管輸出, data輸出“0000”時(shí),scan對應(yīng)為“111”; data輸出“0001” 時(shí),scan對應(yīng)為“110”,因?yàn)閏lk設(shè)定的不精確,仿真存在一定誤差。由于存在消抖延時(shí),所以在延時(shí)結(jié)束時(shí),jen有效。仿真波形基本符合程序設(shè)計(jì)要求。 購物數(shù)碼管譯碼元件 功能描述購物數(shù)碼管譯碼元件的作用是把數(shù)據(jù)處理元件生成的4位BCD碼編譯成適合數(shù)碼管顯示的購物數(shù)碼管顯示信號,且輸出相對應(yīng)的購物數(shù)碼管掃描信號。本文所設(shè)計(jì)的自動售貨機(jī)要求這兩個數(shù)碼管要能顯示0—9這9個數(shù)字。 元件主要信號輸入信號: data: BCD碼輸出信號: seg7:數(shù)碼管顯示信號 仿真結(jié)果 購物數(shù)碼管譯碼元件波形仿真圖。data輸入為“0000”時(shí),購物數(shù)碼管譯碼元件把該信號編譯成seg7為“00111111”,在數(shù)碼管上顯示為“0”,仿真波形符合程序設(shè)計(jì)要求。 定價(jià)模塊定價(jià)模塊是將商家事先給貨物定價(jià)調(diào)出的模塊。當(dāng)顧客在鍵盤上輸入符合限定范圍內(nèi)的商品號數(shù)時(shí),購物模塊將購物8位二進(jìn)制累加信號輸出給定價(jià)模塊。定價(jià)模塊將對應(yīng)的商品價(jià)格輸出,并通過數(shù)碼管顯示。 定價(jià)模塊整體描述 定價(jià)模塊基本流程圖。開始初始設(shè)置是否重置?始能有效?商品售價(jià)顯示輸出信號結(jié)束是否否是 定價(jià)模塊基本流程圖 定價(jià)模塊生成器件。輸入信號: (1)en1:價(jià)格使能信號 (2)start1:價(jià)格重置信號(3)xuanze1:選擇商品信號 (4)clk1:時(shí)鐘信號輸出信號:(1)seg71:價(jià)格數(shù)碼管顯示信號 (2)scan1:價(jià)格數(shù)碼管掃描信號(3)jiawei1:價(jià)格8位二進(jìn)制信號 (4)ren1:價(jià)格計(jì)時(shí)觸發(fā)信號 定價(jià)模塊總功能描述當(dāng)價(jià)格重置信號有效時(shí),定價(jià)模塊重置清零。當(dāng)價(jià)格重置信號無效時(shí),定價(jià)模塊監(jiān)控商品選擇信號的輸入。當(dāng)價(jià)格使能信號無效時(shí),商品信號無法被接收,此模塊不工作。當(dāng)價(jià)格重置信號無效且價(jià)格使能信號有效,并有時(shí)鐘觸發(fā)時(shí),系統(tǒng)讀取選擇商品信號,并給其賦原先定價(jià),即價(jià)格8位二進(jìn)制信號輸出給比價(jià)模塊,價(jià)格計(jì)時(shí)觸發(fā)信號輸出給計(jì)時(shí)模塊。同時(shí)將價(jià)格8位二進(jìn)制信號進(jìn)行BCD碼的編譯,先將價(jià)格8位二進(jìn)制信號轉(zhuǎn)換成十進(jìn)制信號,而后對該十進(jìn)制信號進(jìn)行10的取模,得到該十進(jìn)制信號的十位數(shù)。對十進(jìn)制信號進(jìn)行10的取余則能得到該十進(jìn)制信號的個位數(shù),最后把得到的十位數(shù)和個位數(shù)分別轉(zhuǎn)換成4位二進(jìn)制碼,得到對應(yīng)的BCD碼后把價(jià)格數(shù)碼管掃描信號和價(jià)格數(shù)碼管顯示信號輸出給購物顯示模塊。賣家可通過改變程序代碼改變定價(jià)。表3. 1 商品價(jià)格商品號D2零售價(jià)/元D0商品號f零售價(jià)/元商品號f零售價(jià)/元0101009151717020111006180603010110101901304011120122001705110131152111506121141202212307130151212313008141160282408 定價(jià)模塊組成元件定價(jià)模塊主要是由3個元件組成的,分別是定價(jià)元件,價(jià)格BCD譯碼元件,價(jià)格數(shù)碼管譯碼元件。接下來分塊介紹各元件。 定價(jià)元件 功能描述定價(jià)元件的作用是把不同選擇的8位二進(jìn)制信號賦予具體數(shù)額的8位二進(jìn)制信號,并把這些8位二進(jìn)制信號傳遞給價(jià)格BCD譯碼元件。 主要信號輸入信號:(1)clk:時(shí)鐘信號 (2)xuanze:選擇商品信號輸出信號: price:價(jià)格8位二進(jìn)制信號 仿真結(jié)果 定價(jià)元件波形仿真圖。當(dāng)xuanze為“00000110”(即選擇6號商品)且有時(shí)鐘觸發(fā)時(shí),price為“00000010”(即2元),在數(shù)碼管上顯示為“02”。仿真波形符合程序設(shè)計(jì)要求。 價(jià)格BCD譯碼元件 功能描述價(jià)格賦值元件的作用是把定價(jià)元件傳遞來的具體數(shù)額的8位二進(jìn)制金額信號傳輸給比價(jià)模塊,同時(shí)編譯其所對應(yīng)的BCD碼,并把該BCD碼傳遞給價(jià)格數(shù)碼管譯碼元件。 主要信號輸入信號:(1)en:使能信號 (2)clk:時(shí)鐘信號(3)start:重置信號 (4)da:8位二進(jìn)制信號輸出信號:(1)jiawei:價(jià)格8位二進(jìn)制信號 (2)scan:數(shù)碼管掃描信號(3)data:BCD碼 仿真結(jié)果 價(jià)格BCD譯碼元件波形仿真圖。da輸入“00000010”,進(jìn)行移位數(shù)碼管輸出, data輸出“0000”時(shí),scan對應(yīng)為“101”; data輸出“0010” 時(shí),scan對應(yīng)為“100”,因?yàn)閏lk設(shè)定的不精確,仿真存在一定誤差。仿真波形基本符合程序設(shè)計(jì)要求。 價(jià)格數(shù)碼管譯碼元件 功能描述價(jià)格數(shù)碼管譯碼元件的作用是把價(jià)格BCD譯碼元件傳遞來的BCD碼進(jìn)行編譯,使之適合在數(shù)碼管顯示,同時(shí)輸出相對應(yīng)的數(shù)碼管掃描信號,從而配合在數(shù)碼管上顯示相關(guān)的數(shù)據(jù)。 主要信號輸入信號: data: BCD碼輸出信號: seg7:數(shù)碼管顯示信號 仿真結(jié)果 價(jià)格數(shù)碼管元件波形仿真圖。data為“0001”時(shí),元件將其編譯為“00000110”,輸出seg7,數(shù)碼管上顯示數(shù)字“1”,仿真波形符合設(shè)計(jì)要求。 投幣模塊投幣模塊是消費(fèi)者將錢幣投入自動售貨機(jī)的模塊。不同位置的開關(guān)按鍵觸發(fā)相當(dāng)于不同價(jià)位金額的投幣操作,投入的硬幣識別金額為1元,投入的紙幣識別金額為1元,5元,10元,20元,一共有5個開關(guān)。本次設(shè)計(jì)中設(shè)定商品的最高售價(jià)只有兩位,因此用兩個數(shù)碼管對投幣金額進(jìn)行顯示。 投幣模塊整體描述 投幣模塊基本流程圖。開始系統(tǒng)初始化是否重置?使能有效?輸出信號投幣開關(guān)再觸發(fā)?編譯累加紙幣二十元去抖動硬幣一元紙幣一元紙幣十元投幣開關(guān)觸發(fā)?結(jié)束紙幣五元否是是是是否否否 投幣模塊基本流程圖 投幣模塊生成器件 投幣模塊生成器件圖。輸入信號: (1)start1:投幣重置信號 (2)clk1:時(shí)鐘信號(3)en1:投幣使能信號 (4)restart1:投幣復(fù)位信號(5)a1,b1,c1,d1,e1:5個開關(guān)信號(依次代表硬幣一元,紙幣一元、五元、十元、二十元)輸出信號:(1)ten1:投幣計(jì)時(shí)觸發(fā)信號 (2)seg71:投幣數(shù)碼管顯示信號(3)shuju1:投幣8位二進(jìn)制累加信號 (4)scan1:投幣數(shù)碼管掃描信號(5)led1:退幣指示信號 投幣模塊總功能描述當(dāng)投幣重置信號有效時(shí),投幣模塊清零重置。當(dāng)投幣重置信號無效時(shí),投幣模塊監(jiān)測是否有開關(guān)信號的輸入。若投幣使能信號無效,此模塊不工作。當(dāng)投幣重置信號無效且投幣使能信號有效時(shí),若同時(shí)存在時(shí)鐘信號和開關(guān)觸發(fā),就把開關(guān)信號進(jìn)行分析,將得到的二進(jìn)制信號進(jìn)行累加。先將累加得到的投幣8位二進(jìn)制累加信號轉(zhuǎn)換成十進(jìn)制信號,然后對該十進(jìn)制信號進(jìn)行10的取模,得到該十進(jìn)制信號的十位數(shù),對該十進(jìn)制信號進(jìn)行10的取余,得到該十進(jìn)制信號的個位數(shù),最后把得到的十位數(shù)和個位數(shù)分別轉(zhuǎn)換成4位二進(jìn)制碼,得到對應(yīng)的BCD碼,再把對應(yīng)的BCD碼通過譯碼得到投幣數(shù)碼管顯示信號和投幣數(shù)碼管掃描信號輸出給數(shù)碼管,并將累加后的投幣8位二進(jìn)制累加信號傳輸給比價(jià)模塊,把投幣計(jì)時(shí)觸發(fā)信號輸出給計(jì)時(shí)模塊。為了解決顧客在投幣過程中可能會突然不想繼續(xù)購買的問題,特別設(shè)定一個投幣復(fù)位信號,當(dāng)投幣復(fù)位信號有效時(shí),對應(yīng)數(shù)碼管清零,退幣信號燈亮,將所投入錢幣全部退還。另外,此模塊內(nèi)帶有的消抖的功能可以提高數(shù)據(jù)的準(zhǔn)確性。 投幣模塊組成元件投幣模塊主要是由3個元件組成的,分別是投幣二進(jìn)制譯碼元件,投幣BCD譯碼元件,數(shù)碼管譯碼元件。接下來分塊介紹各元件。 投幣二進(jìn)制譯碼元件 功能描述投幣二進(jìn)制譯碼元件的作用是將表示不同金額的二進(jìn)制開關(guān)信號編譯成有具體數(shù)額的8位二進(jìn)制信號,并將其傳遞給投幣BCD譯碼元件。 主要信號輸入信號:(1)clk:時(shí)鐘信號 (2)a2,b2,c2,d2,e2:5個開關(guān)信號(依次代表硬幣一元,紙幣一元、五元、十元、二十元)輸出信號: sum:8位二進(jìn)制信號 仿真結(jié)果 投幣二進(jìn)制譯碼元件波形仿真圖。當(dāng)a2有效當(dāng)a2有效且其他開關(guān)沒有觸發(fā),編譯后sum為“00000001”,波形仿真符合程序要求。 投幣BCD譯碼元件 功能描述投幣BCD譯碼元件的作用是將投幣二進(jìn)制譯碼元件傳遞來的8位二進(jìn)制金額信號進(jìn)行累加,將累加后的8位二進(jìn)制信號傳輸給比價(jià)模塊。同時(shí)將編譯后得到的BCD碼傳遞給投幣數(shù)碼管譯碼元件。 主要信號輸入信號:(1)clk:時(shí)鐘信號 (2)a,b,c,d,e:5個開關(guān)按鍵信號(3)en:投幣按鍵使能信號 (4)start:投幣重置信號(5)da:8位二進(jìn)制信號 (6)restart:投幣復(fù)位信號輸出信號:(1)data:BCD碼 (2)ten:投幣計(jì)時(shí)觸發(fā)信號(3)scan
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1