之前由于同學的一個小實驗,需要用到頻率計,所以自己想搞一個出來,于是網(wǎng)上找了很多資料,簡單的有用8052單片機的定時器和計數(shù)器的結(jié)合來測其信號的頻率,還有的是c8051f的捕捉功能,想來想去,還是想用用自己熟悉的8052的計數(shù)器功能,畢竟平時都用的是定時器功能,很少用到計數(shù)器功能,以便更加深入的運用8052,以后再學習C8051F。
下面一段話是在網(wǎng)上摘錄下來的,開了之后終于解開了我的頻率計為何不能準確的測480KHz以上的信號了。The 8052 microcontroller has internal timers (T0, T1, and T2 if you are using an 8052), but they are limit
之前由于同學的一個小實驗,需要用到頻率計,所以自己想搞一個出來,于是網(wǎng)上找了很多資料,簡單的有用8052單片機的定時器和計數(shù)器的結(jié)合來測其信號的頻率,還有的是c8051f的捕捉功能,想來想去,還是想用用自己熟悉
52單片機的大家都熟悉,可是其中的Timer2很少有人去用,書上和網(wǎng)上鮮有資料,這里轉(zhuǎn)載一篇文章,初步了解一下他的應(yīng)用/***********************************************************程序功能:52系列單片機定時器計
1、要精確定時,必須使用定時器的自動裝載方式。本實驗使用T2定時器,讓它工作在16bit自動 裝載方式,這時,有另一個位置專門裝著16位預(yù)裝載值,當T2溢出時,預(yù)裝載值立即被裝入, 這就保證了精確定時。 2、T2定時器