这个简易的频谱仪其实作业原理很简单,就用到了守时中止和计数器的功用。原理是依据收集到的方波信号,计数器计数,当守时器中止到后发生守时中止信号中止计数,将计数的成果经过七段译码显示出来。
频率计核算程序:
#include
# define uchar unsigned char
# define uint unsigned int
sbit dout=P3^0;
unsigned char num;
void init()
{
}
void time() interrupt 1
{
}
void main()
{
}
发生方波信号程序:
#include
# define uchar unsigned char
# define uint unsigned int
sbit dout=P3^0;
unsigned char num;
void init()
{
}
void time() interrupt 1
{
}
void main()
{
}
两个MCU的P3^0口用一根杜邦线连接起来