名稱:出租車計(jì)價(jià)器計(jì)費(fèi)器(代碼在文末付費(fèi)下載)
軟件:Quartus
語言:VHDL+Verilog的工程代碼均有
使用VHDL設(shè)計(jì)出租車計(jì)費(fèi)器,要求如下:
1. 費(fèi)用按行駛里程收費(fèi),設(shè)出租車起價(jià)為5元,當(dāng)里程小于4Km 時(shí),按 起價(jià)收費(fèi);當(dāng)里程大于4Km 時(shí),按每公里1元計(jì)費(fèi)(超出里程取上界); 當(dāng)中間等待時(shí)間大于5分鐘時(shí),按每分鐘1元計(jì)費(fèi)。
2.?總價(jià),路程實(shí)時(shí)顯示于數(shù)碼管。
本代碼已在開發(fā)板驗(yàn)證,開發(fā)板原理圖如下:
演示視頻:
設(shè)計(jì)文檔(文檔點(diǎn)擊可下載):
1. 工程文件
2. 程序文件
3. 程序編譯
4. RTL圖
5. 管腳分配
6. Testbench
7. 仿真圖
整體仿真圖
起步價(jià)5元,超過4公里后,1公里1元
中途停車等待,每5分鐘,按1分鐘1元
繼續(xù)行駛,一公里一元
繼續(xù)行駛,一公里一元
VHDL代碼:
點(diǎn)擊鏈接獲取代碼文件:http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=148