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

正文內(nèi)容

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

2025-07-19 13:44 本頁面
 

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