要求是:以单片机(AT89C51)为核心,对外部信号源的输入频率进行测量.并将该信号频率在液晶上进行显示.当切换开关连接至不同频率的信号源时,液晶上显示的频率应相应发生改变.程序与仿真图最好不同于网上能找到的.
虽然没做过,但是觉得你可以根据实际频率计对比,把每一步完善就能做好。
把整个程序分成两个小模块,即液晶显示模块,频率计算模块。可以编写两个子函数来实现,这样思路清晰。程序大致流程为
void main( )
{
while(1)
{
频率计算();
液晶显示();
}
}
如果有波形发生器的话可以直接生成不同频率方波来测试准确性。对于具体程序怎么,我想学过单片机的应该都会吧。
手头暂时没有相关资料,网上有很多,自己多查查,多编编。有利于自己提高。