扫频仪的全部源码来了!!
注意,下面的rar包中是全部的程序源码(非编译后代码),在codevisionavr 1.25.5环境下编译。如欲在其他环境下编译这些文件,需注意cvavr环境的特殊之处。
里面的 lcd12864j、pll_mb1507、dds_ad9851等三个文件可以在其他使用该芯片的其他环境中使用,而且也全部是源码,大家可以任意修改,留做己用。
其中的sweepgenerator.c文件是主控mcu i 的源码,sweepgenerator_s.c文件是显示mcu ii的源码,不要搞混。与现在的源码对应的mcu i的时钟设置为内置1mhz。这个设计并不合适,因为后来加了频率计功能。建议仿制者将mcu i的时钟设为外置4mhz,并把外置时钟需占用的pb.6、pb.7上原来的连接移至其他未用管脚(比如 pd.1、pd.2),并在程序中做相应的更改。mcu ii的时钟为内置4mhz,仿制时需注意的是源码中的几处 delay_ms()函数内部值应该除四才是。