文件名称:高精度单片机频率计的设计
文件大小:516KB
文件格式:RAR
更新时间:2012-08-13 10:11:31
单片机 频率计
可用两种方法测待测信号的频率 方法一:(定时1s测信号脉冲次数) 实验原理分析: 1. 根据该实验原理待测信号的频率不应该大于计数器的最大值65535,也就是说待测信号应小于65535Hz。 2. 实验的误差应当是均与的与待测信号的频率无关。 方法二(测信号正半周期) 实验原理分析: 1. 根据该实验原理该方法只适用于1:1占空比的方波信号,要测非1:1占空比的方波信号 2. 由于有执行f=1/(2*cnt/(12/fsoc))的浮点运算,而数据类型转换时未用LCD浮点显示,故测得的频率将会被取整,如1234.893Hz理论显示为1234Hz,测得结果会有一定程度的偏小。也就是说测量结果与信号频率的奇偶有一定关系。 3. 由于计数器的寄存器取值在1~65535之间,用该原理时,待测信号的频率小于单片机周期的1/12时,单片机方可较标准的测得待测信号的正半周期。故用该原理测得信号的最高频率理论应为fsoc/12 如12MHZ的单片机为1MHz。而最小频率为f=1/(2*65535/(12/fsoc)) 如12MHZ的单片机为8Hz。
【文件预览】:
高精度单片机频率计的设计
----高精度单片机频率计的设计.doc(347KB)
----测信号周期法()
--------FreqTest.LST(5KB)
--------1602_Drive.h(4KB)
--------FreqTest_Opt.Bak(2KB)
--------Last Loaded FreqTest.DBK(63KB)
--------FreqTest.M51(12KB)
--------FreqTest.DSN(63KB)
--------FreqTest(9KB)
--------FreqTest.lnp(33B)
--------FreqTest.c(2KB)
--------FreqTest.OBJ(10KB)
--------FreqTest.Opt(1KB)
--------时序图.JPG(15KB)
--------FreqTest.hex(3KB)
--------FreqTest.plg(372B)
--------FreqTest.PWI(1001B)
--------Thumbs.db(10KB)
--------FreqTest.Uv2(2KB)
--------FreqTest.ls1(48KB)
--------原理图.JPG(94KB)
--------FreqTest_Uv2.Bak(2KB)
--------Backup Of FreqTest.DBK(60KB)
----计跳沿次数法(高精度)()
--------FreqTest.LST(5KB)
--------1602_Drive.h(4KB)
--------FreqTest_Opt.Bak(1KB)
--------Last Loaded FreqTest.DBK(63KB)
--------FreqTest.M51(12KB)
--------FreqTest.DSN(64KB)
--------FreqTest(9KB)
--------FreqTest.lnp(33B)
--------FreqTest.c(2KB)
--------freqtest.Bkp(232KB)
--------FreqTest.OBJ(11KB)
--------FreqTest.Opt(2KB)
--------时序图.JPG(18KB)
--------FreqTest.hex(2KB)
--------Backup of freqtest.Sch(13KB)
--------FreqTest.plg(663B)
--------freqtest.ddb(208KB)
--------FreqTest.PWI(1KB)
--------yulitu.JPG(101KB)
--------Thumbs.db(14KB)
--------FreqTest.Uv2(2KB)
--------FreqTest.ls1(48KB)
--------Previous Backup of freqtest.Sch(13KB)
--------FreqTest_Uv2.Bak(2KB)
--------1602.JPG(34KB)
--------Backup Of FreqTest.DBK(60KB)