
狀態(tài)控制器KZQ的功能是控制微波爐工作過程中的狀態(tài)轉(zhuǎn)換,并發(fā)出有關(guān)控制信息,因此我們可用-個狀態(tài)機來實現(xiàn)它。經(jīng)過對微波爐工作過程中的狀態(tài)轉(zhuǎn)換條件及輸出信號進行分析,我們可得到其狀態(tài)轉(zhuǎn)換圖如圖1所示,其輸入
ZZQ的輸入、輸出端口如圖所示,根據(jù)其應(yīng)完成的邏輯功能,它本質(zhì)上就是一個三選一數(shù)據(jù)選擇器。本設(shè)計采用一個進程來完成,但由于三個被選擇的數(shù)據(jù)只有一個來自輸入端口,因此另兩個被選擇的數(shù)據(jù)則通過在進程的說明部分
烹調(diào)計時器JSQ為減數(shù)計數(shù)器,其最大計時時間為59∶59。因此我們可用兩個減計數(shù)十進制計數(shù)器DCNT10和兩個減計數(shù)六進制計數(shù)器DCNT6級聯(lián)構(gòu)成。JSQ的內(nèi)部組成原理如圖所示。 如圖 JSQ的內(nèi)部組成原理圖來源:ks991次
本顯示譯碼器YMQ47不但要對數(shù)字0~9進行顯示譯碼,還要對字母d、o、n、E進行顯示譯碼,其譯碼對照表如表所示。 如表 YMQ47的譯碼對照表 來源:ks990次
數(shù)據(jù)裝載器ZZQ的VHDL源程序 來源:ks990次
烹調(diào)計時器JSQ的VHDL源程序 來源:ks990次
顯示譯碼器YMQ47的VHDL源程序 來源:ks990次
45 s定時單元的VHDL源程序 來源:ks990次
5 s定時單元的VHDL源程序 來源:ks990次
25 s定時單元的VHDL源程序 來源:ks990次
顯示控制單元的VHDL源程序 來源:ks990次
EDA中的顯示譯碼器的VHDL源程序 來源:ks990次
根據(jù)系統(tǒng)的設(shè)計要求,綜合計時電路可分為計秒電路、計分電路、計時電路、計星期電路、計日電路、計月電路、計年電路等7個子模塊,這7個子模塊必須都具有預(yù)置、計數(shù)和進位功能,設(shè)計思想如下: (1)計秒電路:以直接
設(shè)計一個綜合性的計時系統(tǒng),要求能實現(xiàn)年、月、日、時、分、秒及星期的計數(shù)等綜合計時功能,同時將計時結(jié)果通過15個七段數(shù)碼管顯示,并且可通過兩個設(shè)置鍵,對計時系統(tǒng)的有關(guān)參數(shù)進行調(diào)整。具體系統(tǒng)功能面板如圖所示
本設(shè)計顯示需要使用的是15個七段顯示數(shù)碼管。在計時結(jié)果顯示電路中,七段數(shù)碼管顯示部分是一個不容忽視的環(huán)節(jié),如若處理不得當(dāng),可能引起系統(tǒng)功率過大,產(chǎn)生散熱問題,嚴(yán)重時甚至?xí)?dǎo)致系統(tǒng)的燒毀。為了解決好以上問
對于系統(tǒng)中的時間調(diào)整電路,擬通過模式和調(diào)整兩個外部按鍵完成。模式鍵負(fù)責(zé)切換正常時間計數(shù)模式和時間調(diào)整模式,調(diào)整模式切換順序如圖1所示。調(diào)整鍵負(fù)責(zé)在時間調(diào) 整模式之下,對當(dāng)前模式的計時結(jié)果進行調(diào)整。 在模式
CONT60計時電路的VHDL源程序 來源:ks990次
CONT3O計時電路的VHDL源程序 來源:ks990次
顯示控制電路XSKZQ的VHDL源程序 來源:ks990次
調(diào)整控制電路TZKZQ的VHDL源程序 來源:ks990次