开源项目-基于FPGA的等精度频率计
1、项目简介:
这是本人06年的一个课程设计,当时做完之后,总结了一个片论文发表《电子工程师》
有兴趣的朋友可以看看,论文写的比较详细。
利用51单片机和FPGA控制实现等精度频率计,鉴于有论文,这里不多做介绍。
———————————————————————————
2、开发平台:
Quartus 9.0
keil
———————————————————————————
3、操作说明:
系统配置好之后,直接上电,连接被测信号,即可测量 ,数据通过lcd1602液晶显示
注意公地 FPGA与单片机系统公地,信号进入公地
———————————————————————————
4、资料文档文献:
基于Verilog语言的等精度频率计设计
————————————————————————————————————————
5、硬件原理图:———————————————————————————硬件 端口如下:F_b fpga板载50M频率sel_gate 门控输入 单片机控制 Finish 采集完成信号 送给单片机中断Data[7..0] 并行数据输出 gate_test 门控信号测试引脚int_test 中断信号测试引脚Sel[3..0] 数据传输选择F_x 外部被测信号输入
- set_location_assignment PIN_16 -to F_b
- set_location_assignment PIN_61 -to Sel_gate
- set_location_assignment PIN_67 -to Finish
- set_location_assignment PIN_57 -to Data_8[0]
- set_location_assignment PIN_55 -to Data_8[1]
- set_location_assignment PIN_53 -to Data_8[2]
- set_location_assignment PIN_51 -to Data_8[3]
- set_location_assignment PIN_49 -to Data_8[4]
- set_location_assignment PIN_47 -to Data_8[5]
- set_location_assignment PIN_41 -to Data_8[6]
- set_location_assignment PIN_39 -to Data_8[7]
- set_location_assignment PIN_107 -to gate_test
- set_location_assignment PIN_106 -to int_test
- set_location_assignment PIN_56 -to Sel[0]
- set_location_assignment PIN_54 -to Sel[1]
- set_location_assignment PIN_52 -to Sel[2]
- set_location_assignment PIN_50 -to Sel[3]
- set_location_assignment PIN_108 -to F_x
复制代码 51单片机 传输可以看单片机内部的程序 连线 8根并行数据线1根中断1根门控信号4根数据选择6、软件源程序:
—————————————————————————————————————————
这个项目本人负责,近期上传全部资料,需要重新进行整理
09年6月10日重新上传照片
今天把实验重新搭起来,索性多拍了几张
分别测量了 2hz 2khz 1Mhz 频率1M的时候 示波器测量已经开始漂
先上传照片
09年6月6日上传项目照片
用户923558 2015-8-13 11:59
用户801374 2015-8-13 11:20
用户377235 2015-8-13 11:15
学习中,楼主真棒
用户481110 2015-8-12 10:42
用户376150 2015-8-10 16:55
用户1834667 2015-8-10 10:33
用户1834626 2015-8-10 08:47
我来试一下
用户1847231 2015-8-5 15:53
用户1847231 2015-8-4 20:59
用户1847231 2015-8-4 20:52