【導讀】隨著生活水平的提高,在放松自己的同時又能提高各個方面的能力。和為兩個音符,如果兩個音符的頻率相差一倍時,即時,則稱比高一個倍頻程。由于人耳的聽覺效果,這12個音節(jié)的分度基本上是以對數(shù)關系來劃分的。常采用的方法是通過單片機的定時器進行定時中斷,在中斷服務子程序中。將單片機上外界揚聲器的I/O口來回置高電平或置低電平,從而讓揚聲器發(fā)出聲音。為了讓單片機發(fā)出不同頻率音符的聲音,只需將定時器預置不同的定時值來實現(xiàn)。也就是說,單片機上定時器的中斷觸發(fā)時間為1136us。如果單片機采用定時器工作方式1,它以振蕩器的十二分頻信號為計數(shù)脈沖。式中,Count==65536,為定時器待確定的計數(shù)初值。因此定時器的高低計數(shù)器的初值為:。如果單片機外接12MHz的晶振,則,將t=1136us和代入上面兩式,即可求得標準音高A在單片機定時器工作方式1下的定時器高低計數(shù)器的初值為:。根據(jù)上面的求法,我們可以求出其他音調(diào)相應的計數(shù)器的預置初值。