新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于单片机的等精度频率计设计

基于单片机的等精度频率计设计

作者:时间:2009-05-21来源:网络收藏

3 软件
系统软件的主要是和硬件电路相结合,正确地实现等测量。整个系统软件的采用了自顶向下的模块化的结构方式,将各个功能分成独立模块,由系统的程序统一管理执行。它主要完成各种功能,如测量、 数据运算、显示等。如图4所示为测量主程序流程图,在计数前对计数器清零。然后,发出命令打开闸门进入闸门时间,计数器在闸门时间内计数。延时子程序结束后,发出命令关闭闸门使计数器停止计数;再依照程序读取计数器的值,并与内部计数器所计的值合并在一起。由公式(1),即被测fx=f0×Nx/N0来进行运算,由于要求,Nx和N0都由24位二进制数来计数。因此,要在内部进行多字节无符号二进制数的乘法和除法运算,并将运算结果转换成BCD码,显示运算结果。
4 结束语
本文作者创新点:采用单片机作为系统控制单元,辅以适当的软、硬件资源完成以单片机为核心的等计设计,实现频率的等精度测量。设计采用标准时基信号为10MHz,也可以在晶振部分加一分频电路,根据不同的被测频率调整不同的标准信号频率;不仅可以测量频率,还可以测量周期、相位[5]和用于计数,只要编写相应的程序变可实现相应的功能。经过实验测试后,运行可靠;该可用于工程领域的高速计数场合,预计可以产生20万元左右的经济效益。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭