2993|5

74

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

受控计数,做过的兄弟进来指点一二 [复制链接]

想作一个频率计,用INT0控制闸门,用T0计数,就是T0受控INT0计数,工作方式1,但是在单片机的程序中在那里可以收到计数器的值,T0受控于INT0后,INT0是否还可以开中断?那位有相关的例子,最好是C51的,麻烦指点一下,兄弟初学。拜托拜托

最新回复

给一个框架,大伙一起看看能行不...不过你没有确定的时间轴,你怎么计算频率呢,我在想这个问题 state //INT0状态机,只有0和1两种状态.分别表示开始和结束 void INT0() {     state = !state;     switch (state)     {         case BEGIN:         {             OpenT1();//打开T1开始计数,同时做T1相关的配置什么的,具体就是环境的初始化             break;            }            case END:         {             Filter(ClostT1());//关毕T1同时返回计数值,相关的运算也隐藏里面,放进数字滤波器,             break;         }         default:             DEBUG("ERROE");//跑飞了!!!     }    } Filter();//自己建立的数字滤波机制,推荐使用队列方式 getFrequency(int Times);//CPU等待方式,传入次数,表示取最近多少次取到的频率,经由数字滤波器产生.   详情 回复 发表于 2007-3-23 22:25
点赞 关注

回复
举报

84

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
直接求代码的?晕

这个控制逻辑并不是很复杂哈!!
 
 

回复

57

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
我手边的书找不到类似的例子,非商业用途,只好看看那位兄弟能帮忙了。分不够可以再加
 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

4
 
不知道你用的什么单片机.给个思路.
你可以在中断到来的时刻开定时器,也就是在INT0中断程序中开定时器T0,INT0下次中断在来得时候读计时变量(该变量是与T0计时有关的变量)
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

5
 
完全可以,比如读脉宽
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

6
 
给一个框架,大伙一起看看能行不...不过你没有确定的时间轴,你怎么计算频率呢,我在想这个问题

state //INT0状态机,只有0和1两种状态.分别表示开始和结束

void INT0()
{
    state = !state;
    switch (state)
    {
        case BEGIN:
        {
            OpenT1();//打开T1开始计数,同时做T1相关的配置什么的,具体就是环境的初始化
            break;   
        }   
        case END:
        {
            Filter(ClostT1());//关毕T1同时返回计数值,相关的运算也隐藏里面,放进数字滤波器,
            break;
        }
        default:
            DEBUG("ERROE");//跑飞了!!!
    }   
}

Filter();//自己建立的数字滤波机制,推荐使用队列方式

getFrequency(int Times);//CPU等待方式,传入次数,表示取最近多少次取到的频率,经由数字滤波器产生.
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表