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