STC15F2K60S2单片机利用中断求脉冲周期可直接调用的子函数(要求输出的值是频率f0)

求教
void sev7() interrupt 7//CCP 用联合体写 读两个上升沿, 后一个减前一个则为周期
{
CCAPM2=0X20;
CLK_DIV=0x20;
if(CCF2)
{
if(flag==0)
{
jishu1.c2[0]=CCAP2L;
jishu1.c2[1]=CCAP2H;
flag=1;
}
else
{ jishu2.c2[0]=CCAP2L;
jishu2.c2[1]=CCAP2H;
T=jishu2.c1-jishu1.c1;
fsoc1=1/T;
flag=0;
}
CCF2=0;

}
}
各个参数都已经定义 帮忙看下这个程序

第一个上升沿到来,读取计数器数据jishu1,第二个上升沿到来,读取计数器数据jishu 2,两者相减根据时钟频率算出时间T ,其倒数即为频率追问

我调用这个函数并不能实现这个功能,不懂为什么。如果你懂怎么写并且调试成功,麻烦您发给我看下。万分感谢/

追答

我没这个单片机,你是要直接用的话建议你搜一下这个型号的测频典型代码,周期取个倒数就可以了

温馨提示:内容为网友见解,仅供参考
无其他回答

采用12mhz晶振,stc15f2k60s2单片机的振荡周期和机器周期为多少?
stc15f2k60s2这个单片机性能算是比较强悍的了,这个需要看你使用1T模式还是12T模式了。\\x0d\\x0a12T模式指一个机器周期=12个时钟周期\\x0d\\x0a1T模式指的是一个机器周期=1个时钟周期\\x0d\\x0a比如对于常用的12M晶振来说:\\x0d\\x0a12T模式,一个机器周期为1us\\x0d\\x0a1T模式,一个机器...

STC15F2K60S2单片机用定时器2做波特率发生器的串口程序,求大神解答
\/* 这个STC-ISP带这个工具的,我一般也就用这个,下面供参考*\/void UartInit(void)\/\/9600bps@11.0592MHz{S2CON = 0x50;\/\/8位数据,可变波特率AUXR |= 0x04;\/\/定时器2时钟为Fosc,即1TT2L = 0xE0;\/\/设定定时初值T2H = 0xFE;\/\/设定定时初值AUXR |= 0x10;\/\/启动定时器2} ...

若设置STC15F2K60S2单片机串口1工作在方式+1,波特率设置为9600bps,则...
9600波特率,那么每个位的时间是1\/9600s,也就是大概0.1ms。方式1的帧是10位构成,一帧大概1ms。故选A。

stc15f2k60s2能否直接代换stc15f2?
stc15f2k60s2系列单片机,是STC新设计的引脚排列,与传统的51单片机引脚是有区别的,所以,并不能直接替换的。而且它还有多种封装,传统的51单片机只有DIP40一种封。但stc15f2k60s2系列单片机仍然属于51系列的单片机,因为它的内核是51机,指令系统与51机完全兼容。下图是AT89C51引脚图,是典型的51单片机...

STC15F2K60S2单片机CPU数据总线的位数是?
这个是增强型8位单片机。数据总线应该是8位。

stc15f2k60s2单片机的i\/o端口能否直接驱动led灯?如何计算限流电阻_百度...
这肯定是不能直接驱动的,要计算的限流电阻也需要很多的条件才可以

采用12mhz晶振,stc15f2k60s2单片机的振荡周期和机器周期为多少?
时钟周期由设置的分频系数决定,机器周期根据不同的指令决定,最高1T.网页链接 数据手册。

stc15f2k60s2数据类型问题
程序代码不会有问题。而两者的区别是STC15是真正的1T单片机,运行速度是STC89的12倍(平均估算)。所以,LCD1602在写命令字和写数据时需要的延时子程序要改。你说改延时函数改了,应该是延时还不够,还要加大延时函数中变量的值,大致应该是原来的10倍以上。可以逐次增加逐次试验,直到能显示为止。

STC15F2K61S2单片机向PC发送字符串,接收到的是乱码,怎么办,51...
串口通信,几个设置必须对 baud rate \/\/波特率 parity \/\/同位,一般是选择none data bit \/\/资料位元,一般选择8位 stop bit \/\/结束位元,一般选择1位 start bit \/\/开始位元,固定1位 这些选项都正确,还出乱码,就实际量测信号,看看是否波特率不对 ...

STC15F2K60S2 单片机 下载程序失败
换单片机了,STC-ISP软件中的单片机型号选项也得换啊。还有,你是用USB转串口线吧,在STC软件中的串口号一栏中,应该有虚拟串口出现才行。或者把STC软件下载的界面发个截图看一下呀。这么说,不好确定是什么原因。

相似回答