
頻率計仿真原理圖:
0.png (14.08 KB, 下載次數: 75)
下載附件
2017-7-17 03:10 上傳
0.png (58.8 KB, 下載次數: 55)
下載附件
2017-7-17 03:10 上傳
單片機源程序如下:
- /*************************************************************************
- *實例名稱:頻率計
- *實例說明:實現0~9000hz頻率計的統計
- *作者:yd
- *時間:09.06.20
- *************************************************************************/
- #include "target.h"
- #include "led.h"
- uchar displayBuff[4]={'0','0','0','0'}; //數碼管顯示緩沖區,千,百,十,個
- const uchar displayMode=0x00; //后四位分別對應緩沖區中每位的數據類型,1為任意字符顯示,0為數字顯示
- void main()
- {
- uint get_fre;
- target_init();
- init_led();
- sei();
- while(1)
- {
- get_fre=get_fre_number();
- if(get_fre/1000<0x0A)
- {
- displayBuff[0]=get_fre/1000+'0'; //計算頻率千位,放在緩沖區第0位
- }
- displayBuff[1]=(get_fre/100)%10+'0'; //計算頻率百位,放在緩沖區第1位
- ……………………
- …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
數字頻率計.rar
(71.2 KB, 下載次數: 22)
2017-7-16 09:46 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|