4.6 频率计仿真
4.6.1 用KEIL软件
先创建工程,后导入bs.c文件,其中bs.c文件就是软件设计中的源代码:
图17 keil软件应用图
设置一些软件目标选项:
由此打开选项:
图18软件设置选项图
点击后,弹出对话框并设置相关属性。 点击按钮
后,编译连接,若代码无问题,之后会生成bs.hex文件,如下图:
图19 (.hex)文件图
4.6.2 使用软件Proteus仿真频率计
信号的放大整形模块、分频模块和显示模块都要与单片机模块相连才能达到所需的要求,因此,这三个模块就一起仿真,用Proteus软件仿真如下图:
图20 频率计仿真图
其中需要注意是一些设置: 单片机设置:
图21 单片机属性设置图
其中是需要导入由KEIL软件生成的\文件,再是时钟频率为12MHZ。 电源的设置:
图22 电源大小设置图
设置电源为5V。
4.6.3 频率计仿真运行调试 设置如下:
1.给定1HZ的矩形信号波
图23 频率计测量10HZ信号运行图
其中红色LED亮,是表示数码管显示的频率值是HZ档,也就是频率的单位是HZ,也就表明运行结果读数是1HZ。
2.给定46.3kH的正弦波
点击确定后,点击运行按钮,之后看频率计仿真运行情况:
图24 频率计测量46.3KHZ信号运行图
3.0 给定9.643MHZ的矩形信号波后信号运行图
图25 频率计测量9.643MHZ信号运行图
相关推荐: