原创 c8051f020测频率+1602显示

2009-8-15 10:45 3565 6 7 分类: MCU/ 嵌入式

   前不久学了下c8051f020单片机,写了个用自身定时器测频率的程序,现和大家分享下,不足之处请大家多多指教。


  使用T2定时模式,自动重载,T4计数模式,通过计一定的脉冲数的所用时间来确定频率。然后在用1602显示频率大小,显示直接用 printf("\nf=%.1f",frequency);函数,这个需要修改头包含文件putchar.c,然后加入工程。测频范围在60HZ~~5MHZ。但是有时针对不同的频率段需要改变程序里的计数脉冲个数uint frenum="300";//大小决定测量的范围,不然误差很大。https://static.assets-stash.eet-china.com/album/old-resources/2009/8/15/f788bc1e-c038-42b6-b1d9-52681591a74a.rar

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户1615428 2010-11-8 18:38

putchar函数改写很有用啊,谢过。

用户1445357 2009-7-3 18:26

谢谢楼主喔~!~~
相关推荐阅读
用户158195 2009-08-26 20:58
AD9851(DDS信号源产生)
https://static.assets-stash.eet-china.com/album/old-resources/2009/8/26/9c6309db-b575-4239-9101-b206...
用户158195 2009-08-15 10:46
秒表(自学fpga(actel))
https://static.assets-stash.eet-china.com/album/old-resources/2009/8/12/5130e1dc-086c-487a-b706-e00a...
我要评论
1
6
关闭 站长推荐上一条 /1 下一条