概述:
实现用FPGA随机生成不同方向的E, 通过VGA接口在显示器上显示,判断测试者按的按键方向是否正确,通过几轮测试计算并显示最终视力测试结果的功能。
所用器件:
- Basys 3
- 蓝牙模块
- 显示器
硬件连接:
按照所示进行硬件连接:
- 1)通过USB 下载线将计算机与Basys3上的microUSB 编程端口连接,将电源选择跳线(JP2,Basys3电源开关左边的跳线)设置为USB 供电模式。如果需要通过外部电源供电,则跳线JP2设置为EXT模式;
- 2)通过VGA与显示器连接;
- 3)将蓝牙模块插入JA上排,确保蓝牙模块的TX端口对应与JA4端口,即最靠近GND引脚的端口。
整个视力测试仪的系统框架:
通过开关选择有线和蓝牙两种模式。手动模式是通过板卡上的按键进行输入;蓝牙模式是通过手机蓝牙进行传输测试者选择的方向和确认信息。随机数模块产生每轮测试“E”的方向。通过控制模块与用户输入进行比对,产生结果,输出到VGA显示器上。同时在数码管上显示当前测试状态。
阅读全文