成人免费无码不卡毛片,亚洲AⅤ无码精品一区二区三区,国产尤物精品视频,久久精品日本亚洲,欧美成人一区三区无码乱码A片,中文字日产幕码一区二区色哟哟,亞洲日韓中文字幕網AV

  • 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

汽車速度表設(shè)計(jì)verilog代碼具備超速報(bào)警功能

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

1-231110220446362.doc

共1個(gè)文件

名稱:汽車速度表設(shè)計(jì)verilog代碼具備超速報(bào)警功能(代碼在文末下載)

軟件:QuartusII

語言:Verilog

代碼功能:

速度表設(shè)計(jì)

任務(wù)與要求:

1、顯示汽車時(shí)速Km/h;

2、車輪每轉(zhuǎn)一圈,有一個(gè)傳感脈沖:每個(gè)脈沖假定代表1m的距離;

3、采樣周期設(shè)為10S;

4、要求數(shù)碼管顯示到小數(shù)點(diǎn)后2位;

5、具備超速報(bào)警功能。

FPGA代碼Verilog/VHDL代碼資源下載:www.hdlcode.com

演示視頻:

設(shè)計(jì)文檔:

1. 工程文件

2. 程序文件

3. 程序編譯

4. RTL圖

5. 仿真圖

整體仿真圖

控制模塊仿真圖

速度計(jì)算模塊

顯示模塊

部分代碼展示:

//速度計(jì)數(shù)模塊
//速度換算:1?米/秒(米每秒)=3.6?千米/時(shí)(千米每時(shí))
module?speed_cal(
input?clk,//輸入時(shí)鐘100Hz
input?pulse,//傳感器脈沖信號,每個(gè)脈沖1米
input?enable_10s,//10s使能信號
input?lock,//鎖存信號
input?rst,//輸出清零
output?reg?alarm,//報(bào)警信號
output?[16:0]?speed//輸出速度值KM/h
);
reg?[16:0]?count=17'd0;
always@(posedge?pulse?or?posedge?rst)//傳感器脈沖計(jì)數(shù)
if(rst)
count<=17'd0;//清零
else
count<=count+17'd1;//傳感器脈沖計(jì)數(shù)
reg?[16:0]?lock_num=17'd0;//鎖存計(jì)數(shù)值
always@(posedge?clk)
if(lock)//輸出鎖存信號
lock_num<=count;//鎖存計(jì)數(shù)值
else
lock_num<=lock_num;
//10s對應(yīng)距離為lock_num米,速度為lock_num/10(米每秒)
//輸出速度值(lock_num/10)*360;//取2位小數(shù)
assign?speed=lock_num*36;//取2位小數(shù)
always@(posedge?clk)
if(speed>15000)//超過150KM/h
alarm<=1;//超速報(bào)警
else
alarm<=0;
endmodule

點(diǎn)擊鏈接獲取代碼文件:http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=275

  • 1-231110220446362.doc
    下載

相關(guān)推薦

赞皇县| 收藏| 汉源县| 嫩江县| 揭阳市| 凤凰县| 铜鼓县| 怀安县| 临泉县| 柘城县| 萍乡市| 宁河县| 昌宁县| 宜宾市| 托克逊县| 仁怀市| 上杭县| 茂名市| 宜兴市| 明溪县| 乐亭县| 乐都县| 平乡县| 海原县| 黄梅县| 襄垣县| 酉阳| 辉南县| 灵璧县| 英山县| 金湖县| 德庆县| 莒南县| 南昌市| 银川市| 鸡泽县| 九台市| 恩平市| 涿鹿县| 珲春市| 玛多县|