概述:
實現(xiàn)用FPGA隨機生成不同方向的E, 通過VGA接口在顯示器上顯示,判斷測試者按的按鍵方向是否正確,通過幾輪測試計算并顯示最終視力測試結果的功能。
所用器件:
- Basys 3
- 藍牙模塊
- 顯示器
硬件連接:
按照所示進行硬件連接:
- 1)通過USB 下載線將計算機與Basys3上的microUSB 編程端口連接,將電源選擇跳線(JP2,Basys3電源開關左邊的跳線)設置為USB 供電模式。如果需要通過外部電源供電,則跳線JP2設置為EXT模式;
- 2)通過VGA與顯示器連接;
- 3)將藍牙模塊插入JA上排,確保藍牙模塊的TX端口對應與JA4端口,即最靠近GND引腳的端口。
整個視力測試儀的系統(tǒng)框架:
通過開關選擇有線和藍牙兩種模式。手動模式是通過板卡上的按鍵進行輸入;藍牙模式是通過手機藍牙進行傳輸測試者選擇的方向和確認信息。隨機數(shù)模塊產(chǎn)生每輪測試“E”的方向。通過控制模塊與用戶輸入進行比對,產(chǎn)生結果,輸出到VGA顯示器上。同時在數(shù)碼管上顯示當前測試狀態(tài)。
閱讀全文