仪器网(yiqi.com)欢迎您!

| 注册2 登录
网站首页-资讯-专题- 微头条-话题-产品- 品牌库-搜索-供应商- 展会-招标-采购- 社区-知识-技术-资料库-方案-产品库- 视频

问答社区

怎样用单片机做0-10mhz的频率计,C语言

_Adashine 2016-11-07 03:16:59 545  浏览
  •  

参与评论

全部评论(3条)

  • 华颜浅笑8023 2016-11-08 00:00:00
    分档,上半年做了一个

    赞(10)

    回复(0)

    评论

  • Uj01us9 2016-11-08 00:00:00
    外加分频芯片可以搞定

    赞(15)

    回复(0)

    评论

  • ozhengshun 2016-11-08 00:00:00
    这个51单片机很难胜任,用stm32才行,一般的51单片机能到1MHz的频率计已经是极限了

    赞(4)

    回复(0)

    评论

热门问答

怎样用单片机做0-10mhz的频率计,C语言
 
2016-11-07 03:16:59 545 3
单片机做频率计数码管的显示C语言程序
#include float time=0; float freq=0; unsigned char dsh=0; unsigned char dsz=0; unsigned char dsl=0; main() {EA=1; ET0=1; ET1=1; TMOD=0x061; TH0=-1000/256; TL0=-1000%256; TH1=0xfb; TL1=0xfb; TR0=1; TR1=1; while...
2010-06-19 23:43:52 515 2
怎样用单片机做频率计
 
2011-10-09 00:21:18 345 4
跪求单片机at89c52频率计c语言程序
还有跪求那个方波的名字叫神马~~~
2015-04-23 09:42:30 336 1
对照式光电传感器 c语言 单片机 编程
光电传感器部分如图所示,对照式的光电传感器。想编一个程序测量并能控制电机转速。有没有人能帮帮忙呀?电机扇叶由带孔圆盘取代。圆盘上的洞洞可以实现光电传感器测速功能。 另外再给我编一个简单的程序,就是还是光电传感器的应用,就是那种Z基本的,控制... 光电传感器部分如图所示,对照式的光电传感器。想编一个程序测量并能控制电机转速。有没有人能帮帮忙呀?电机扇叶由带孔圆盘取代。圆盘上的洞洞可以实现光电传感器测速功能。 另外再给我编一个简单的程序,就是还是光电传感器的应用,就是那种Z基本的,控制led灯亮灭。人手伸到传感器那里挡住,灯灭,移开手,灯亮。 程序上面有注释让我看懂就行啦,谢谢了 展开
2013-04-15 13:06:46 612 2
51单片机温度控制系统的C语言程序
设计基于单片计算机的温度控制器。用于控制电加热炉的温度。具体要求如下1.温度连续可调,范围为30℃~150℃2.超调量σ%≤20%3.温度误差≤±0.5℃4.人-机对话方便5.控制算法采用PID或改... 设计基于单片计算机的温度控制器。用于控制电加热炉的温度。具体要求如下 1. 温度连续可调,范围为30℃~150℃ 2. 超调量σ%≤20% 3. 温度误差≤±0.5℃ 4. 人-机对话方便 5. 控制算法采用PID或改进的PID或其他算法 .请发至3166109374@qq.com 谢谢帮忙 具体见http://wenku.baidu.com/view/e0feacf0f121dd36a22d822c 展开
2015-06-07 00:06:30 478 3
请教51单片机做频率计的问题
 
2018-05-19 07:18:06 347 1
单片机频率计
求课程设计--单片机频率计
2018-11-10 22:45:41 256 0
单片机频率计
一、基本原理 使用555产生矩形波信号,输入到单片机进行测量频率。 测频的方案有多种: 1、测周法:通过测量被测信号的周期的倒数得到频率,选用适当的时基,以被测信号作为计数的闸门进行测量,得到闸门内的计数值,与时基相乘即为被测信号的周期,周期... 一、基本原理 使用555产生矩形波信号,输入到单片机进行测量频率。 测频的方案有多种: 1、测周法:通过测量被测信号的周期的倒数得到频率,选用适当的时基,以被测信号作为计数的闸门进行测量,得到闸门内的计数值,与时基相乘即为被测信号的周期,周期的倒数即为频率。该法适合测量频率低的信号。 2、测频法:通过频率的定义即单位时间的脉冲数,得到被测信号的频率。选用适当的时基,如1秒,以此作为计数闸门,得到闸门内的计数值即为信号的频率。该法适合测量频率高的信号。 二、参考电路框图 三、参考程序流程图 展开
2011-09-19 20:15:31 522 1
c语言的单片机控制的空调温度控制系统的源程序
 
2012-02-15 01:32:02 367 2
基于单片机的频率计
哪位大侠有基于单片机频率计的设计,范围1HZ到100MHZ,希望能不吝赐教啊。自己做的频率计仿真达不到要求。只能达到10M,卡在哪了,做不下去了。O(∩_∩)O谢谢了。
2012-05-08 03:40:25 274 3
单片机频率计设计
在下想做个频率计用来检测NE555的频率,那请问输入端电路怎么弄,以及程序的测量怎么写?
2015-08-06 12:10:34 544 1
C语言,计时器
给段C语言编写的计时器代码,谢谢
2017-10-08 06:42:46 702 1
c语言滤波器
很简单的滤波器 就是matlab里的 1/(s+1) 不知道怎么写 我用的 参数是 10 1 也就是 1/(10s+1) 请大家帮忙写个C程序 不胜感激
2016-03-29 11:49:01 814 1
基于51单片机的数字频率计设计资料。要C语言的,谢谢。
问题补充:需要原理图,源程序,等等。Z好是自己做完了调试能用的。 有资料的请把完整的资料发到chenfeng_0213@163.com谢谢。
2010-12-01 18:26:10 395 2
基于单片机的频率计设计
设计要求设计一个以单片机为核心的频率测量装置。使用AT89C51单片机的定时器/计数器的定时和计数功能,外部扩展6位LED数码管,要求累计每秒进入单片机的外部脉冲个数,用LED数码管显示出来。(1)被测频率fx<110Hz,采用测周法,显示频率×××. ×××;fx>1... 设计要求设计一个以单片机为核心的频率测量装置。使用AT89C51单片机的定时器/计数器的定时和计数功能,外部扩展6位LED数码管,要求累计每秒进入单片机的外部脉冲个数,用LED数码管显示出来。(1)被测频率fx<110Hz,采用测周法,显示频率×××. ×××;fx>110Hz,采用测频法,显示频率××××××。(2)利用键盘分段测量和自动分段测量。(3)完成单脉冲测量,输入脉冲宽度范围是100ms~0.1s。(4)显示脉冲宽度要求如下。Tx<1000ms,显示脉冲宽度×××。Tx>1000ms,显示脉冲宽度××××。 求大神给个程序,给个设计方,您之前给的失效了,谢谢大神 展开
2016-07-07 19:24:28 359 1
51单片机 HC-SR04超声波测距 我写的C语言代码,请问
/* HC-SR04使用方法:给触发端子trig一个10us以上的高电平即可触发,触发后echo端子将接受到高电平,高电平的持续时间就是测距的往返时间。 下面是我写的代码:我想测试自己使用该模块是否正确,于是就想实现如果echo端接受到了高电平,蜂鸣器BEEP就响。但... /* HC-SR04使用方法:给触发端子trig一个10us以上的高电平即可触发,触发后echo端子将接受到高电平,高电平的持续时间就是测距的往返时间。 下面是我写的代码:我想测试自己使用该模块是否正确,于是就想实现如果echo端接受到了高电平,蜂鸣器BEEP就响。但是实际使用的时候发现并非预期结果,情高人帮忙看看下面的代码有何问题。代码不长,望大神赐教! */ #include #define uchar unsigned char #define uint unsigned int /*位定义*/ sbit CHUFA=P0^1; //位定义超声波触发端(10us以上高电平触发) sbit JIESHOU=P0^3; //接收端(接受高电平) sbit BEEP=P2^0; //蜂鸣器 sbit OUT0=P3^2; //外部中断0 uchar JS_FLAG; //接收标志 uint CF_TIME,t0,t1,shu; /*函数声明*/ void timer0(); void int0(); void display(uint); main(){ CHUFA=0; //初始化拉低触发端和接收端电平 JIESHOU=0; JS_FLAG=0; CF_TIME=15; //初始化触发时间(大于10us) TMOD=0x11; //定时器方式选择 EA=1; //开总中断 ET0=1; //开定时器0中断 EX0=1; //开外部中断0 IT0=0; //外部中断选择下降沿触发 //JIESHOU=1; while(1){ OUT0=JIESHOU; //外部中断0被赋值为接收端信号,当出现下降沿是触发外部中断0 if(JS_FLAG==0){ //如果没有接收到高电平则触发 CHUFA=1; while(CF_TIME--); //10us以上高电平触发传感器 } if(JIESHOU==1){ TR0=1; //如果接收端收到高电平则启动定时器 JS_FLAG=1; //并且标志位置1 BEEP=0; //蜂鸣器响 } display(t1); //显示测量时间(秒) } } /*定时器0中断程序*/ void timer0() interrupt 1{ TH0=(65536-10000)/256; //装初值 10ms TL0=(65536-10000)%256; t0++; //每进入一次中断t0加1 } /*外部中断0中断程序*/ void int0() interrupt 0{ TR0=0; //一旦进入外部中断0,说明接收端收到下降沿信号。关闭定时器0 JS_FLAG=0; //接收标志位置0 BEEP=1; //关闭蜂鸣器 t1=t0*10/1000; //测量时间为 进入定时器中断次数t0乘以每次时间10ms,除以1000化为秒为单位 t0=0; //t0清零 } /*数码管显数函数*/ void display(uint shu){ //数码管显示函数 } 展开
2013-05-11 19:12:16 542 2
跪求单片机大神帮我解析下面函数信号发生器的代码(C语言)
这是一个基于单片机的信号发生器的编程。我C语言基础薄,基本看不懂这个程序写的是什么=。=我看的真的很痛苦。想让单片机大神帮我详细地讲解下这代码到底在说什么。代码太长没办法复制... 这是一个基于单片机的信号发生器的编程。我C语言基础薄,基本看不懂这个程序写的是什么=。=我看的真的很痛苦。想让单片机大神帮我详细地讲解下这代码到底在说什么。代码太长没办法复制上来。有愿意帮我的大大请告诉我,我把代码发给你。看到这些编程我的心真的好痛。20财富值是小弟所有积蓄了,小弟在此跪谢各位大大了。orz 代码一共12页,这是其中两页,如果有哪位大大有耐心,有爱心愿意帮我解答我会把程序完整地发给你的(●-●) 真想哭 展开
2015-05-09 16:20:46 460 2
基于单片机的红外光电传感器测速设计,C语言,脉冲测速法
选用红外光电传感器,可以测量汽车行驶速度,车长固定L,利用红外感应产生一定时间t的脉冲,用v=L/t求车速,用单片机处理传感器输出信号,用示波器显示脉冲波形。测速在20-120KM/H即可。求c编程,定时器、计数器即可完成Z好
2018-12-05 20:53:44 331 0
单片机频率计原理程序代码
 
2016-03-16 02:43:45 539 1

1月突出贡献榜

推荐主页

最新话题