簡(jiǎn)單介紹一下:
軟件開(kāi)發(fā)平臺(tái):quartus ii13.1,modelsim10.2,notepad++
硬件開(kāi)發(fā)平臺(tái):Altera DE0開(kāi)發(fā)板
使用模塊:HY-SRF05超聲波測(cè)距模塊,YL-40模塊(PCF8591芯片),PS2鍵盤(pán),VGA顯示器
系統(tǒng)設(shè)計(jì)內(nèi)容:
1)采用數(shù)碼管循環(huán)顯示2個(gè)人的學(xué)號(hào)后四位;
2)根據(jù)標(biāo)準(zhǔn)鍵盤(pán)輸入不同,分別輸出正弦波、方波、三角波,根據(jù)標(biāo)準(zhǔn)鍵盤(pán)改變頻率,并在VGA顯示屏上顯示。
3)根據(jù)標(biāo)準(zhǔn)鍵盤(pán)輸入不同,分別利用PCF8591模塊測(cè)量當(dāng)前電位器分壓值,當(dāng)前環(huán)境溫度與光照強(qiáng)度,并在VGA顯示屏上顯示。三種物理量測(cè)量模式可以根據(jù)標(biāo)準(zhǔn)鍵盤(pán)輸入切換。
4)根據(jù)標(biāo)準(zhǔn)鍵盤(pán)輸入,利用超聲波測(cè)距模塊測(cè)量距離,并在VGA顯示屏上顯示。
系統(tǒng)整體結(jié)構(gòu)圖:
PS2為鍵盤(pán)輸入模塊,DataProcess為功能實(shí)現(xiàn)主模塊,vga_module為VGA輸出模塊,clock_out與seg_out兩個(gè)小模塊共同構(gòu)成數(shù)碼管顯示學(xué)號(hào)的功能。
DataProcess模塊內(nèi)部模塊如圖:
其中I2C4In1模塊為PCF8591核心模塊,包含三種物理量的測(cè)量和波形發(fā)生器的全部核心設(shè)計(jì)。
SupersonicWave模塊為超聲波測(cè)距核心模塊,包含超聲波測(cè)距模塊的全部設(shè)計(jì)。
ToNum模塊為VGA顯示前置模塊,用于轉(zhuǎn)譯測(cè)量數(shù)據(jù)為VGA顯示可用的數(shù)字。
-
電位器
+關(guān)注
關(guān)注
14文章
996瀏覽量
66501 -
超聲波
+關(guān)注
關(guān)注
63文章
2949瀏覽量
137694 -
數(shù)碼管
+關(guān)注
關(guān)注
31文章
1869瀏覽量
90518 -
VGA
+關(guān)注
關(guān)注
5文章
520瀏覽量
62585 -
開(kāi)發(fā)板
+關(guān)注
關(guān)注
25文章
4771瀏覽量
96154
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論