用VHDL語(yǔ)言開(kāi)發(fā)的出租車(chē)計費系統設計
4 系統仿真驗證
用MAX+plusⅡ軟件對各個(gè)子模塊及頂層原理圖進(jìn)行了時(shí)序仿真,仿真波形如圖3所示。
控制計價(jià)模塊仿真圖如圖3所示。由圖3(a)可得,當reset=1,start=1,且pause=0時(shí),表示出租車(chē)處于行駛狀態(tài),此時(shí)路程開(kāi)始遞增,當不超過(guò)3 km時(shí),車(chē)費為5A即90,起步價(jià)9.0元。由圖3(b)可得,當超過(guò)3 km后,車(chē)費每行駛1 km加20(即2元)。由圖3(c)可得,當reset= 1,start=1,且pause=1時(shí),出租車(chē)處于等待狀態(tài),此時(shí)路程不再遞增,而時(shí)間遞增,當時(shí)間達到3分鐘時(shí),車(chē)費加5(即0.5元)。
頂層電路的仿真圖如圖4所示。從圖中可以看出,隨著(zhù)輸入的變化,從g[6…0]輸出了共陰的數碼管顯示編碼,dp也在對應的數碼管處,輸出高電平點(diǎn)亮小數點(diǎn)。本設計的軟件仿真結果正確,達到預期目標。
評論