![]() |
發(fā)布時間: 2024-6-11 21:20
正文摘要:請問利用51單片機怎么測100兆Hz的高頻方波,顯示在數(shù)碼管上,如圖是Proteus仿真和keil代碼,100khz還能測出來,到了1M10Mhz數(shù)碼管就不顯示了,請問為什么,怎么改才行,謝謝大佬們。#include <REGX51.H> #includ ... |
沒啥意義,還是要上硬件在線仿真啊。USB直接仿真,簡單方便,一步步調試看結果 |
使用高速的外部時鐘源或者PLL(Phase Locked Loop,鎖相環(huán))將信號預分頻到51單片機能處理的范圍內,把信號分頻到幾MHz,然后用51單片機的定時器來測量分頻后的頻率,再通過除以分頻系數(shù)得到原始頻率。 |
用硬件分個頻嘛 |
硬要測的話外加分頻電路,對器件要求業(yè)蠻高的。 |
按照香農理論,測100MHz的方波,采樣頻率至少需要200MHz,這不是普通單片機可以勝的,建議采用DSP。 |