基于CPLD芯片与单片机AT89C51、AT89C2051,采用闸门测量技术实现等精度测频.CPLD的结构与功能由VHDL语言描述;单片机的控制与数据计算、处理采用C语言编程实现.利用单片机内部计数器产生闸门脉冲,控制CPLD对标准频率与待测频率的汁数,计数值与实际待测频率值的转换和计算的结果用8位静态数码管显示.单片机与CPLD硬件接口采用独立工作方式.经实践验证,系统测频范围在100 kHz~4 MHz之间,测频精度可达0.1%.系统运行正常,控制效果达到预期目标.
等精度测频 CPLD 单片机 EDA