freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)吉他調(diào)音器設(shè)計(編輯修改稿)

2025-07-26 21:31 本頁面
 

【文章內(nèi)容簡介】 ..不可形成回路.這個是由于晶振與單片機(jī)的腳XTAL0和腳XTAL1構(gòu)成的振蕩電路中會產(chǎn)生偕波(也就是不??创嬖诘钠渌l率的波),這個波對電路的影響不大,但會降低電路的時鐘振蕩器的穩(wěn)定性. 晶振電路b)復(fù)位電路在上電或復(fù)位過程中,控制CPU的復(fù)位狀態(tài):這段時間內(nèi)讓CPU保持復(fù)位狀態(tài),而不是一上電或剛復(fù)位完畢就工作,防止CPU發(fā)出錯誤的指令、執(zhí)行錯誤操作,也可以提高電磁兼容性能。無論用戶使用哪種類型的單片機(jī),總要涉及到單片機(jī)復(fù)位電路的設(shè)計。而單片機(jī)復(fù)位電路設(shè)計的好壞,直接影響到整個系統(tǒng)工作的可靠性。許多用戶在設(shè)計完單片機(jī)系統(tǒng),并在實驗室調(diào)試成功后,在現(xiàn)場卻出現(xiàn)了“死機(jī)”、“程序走飛”等現(xiàn)象,這主要是單片機(jī)的復(fù)位電路設(shè)計不可靠引起的。 復(fù)位電路 聲音的頻譜范圍通常約為幾十到幾千赫茲,通過程序控制單片機(jī)的I/O口可輸出不同頻率的矩形波。當(dāng)該矩形波的頻率位于聲音頻譜范圍內(nèi)時,在單片機(jī)的I/O口接上喇叭就能發(fā)出聲音。然后利用延時程序控制矩形波的高、低電平持續(xù)時間,即改變矩形波的頻率,即可產(chǎn)生不同的音調(diào),從而發(fā)出不同的聲音,再讓矩形波輸出的長短對應(yīng)節(jié)拍,就可以實現(xiàn)單片機(jī)對音樂的演奏。 單片機(jī)奏樂只需弄清楚兩個概念,也就是“音調(diào)”和“節(jié)拍”。音調(diào)表示一個音符唱多高的頻率,節(jié)拍表示一個音符唱多長的時間。 由于各個音調(diào)對應(yīng)的頻率是已知的,因此,播放音樂時,應(yīng)對樂曲中出現(xiàn)的音調(diào)進(jìn)行編碼,并找出單片機(jī)播放這些音調(diào)所對應(yīng)的定時初值。表1所列是音調(diào)編碼與定時器的初值表,其中頻率是已知的,編碼可以自己設(shè)置,而定時初值是怎樣得來的呢?下面以“低6”為例進(jìn)行說明。“低6”的頻率f為440 Hz,其對應(yīng)的周期為:T=1/f=1/440=272μs。單片機(jī)上對應(yīng)蜂鳴器的I/O口來回取反的時間應(yīng)為:t=T/2=2272/2=1136μs。單片機(jī)奏樂時,其定時器為工作方式1,若以振蕩器的十二分頻信號為計數(shù)脈沖,如果單片機(jī)晶振為12MHz,則1μs計數(shù)一次。所以,對于“低6”,其定時器的初值應(yīng)該是:2161136=64400。 對節(jié)拍的控制可通過延時程序來實現(xiàn)。表2所列是節(jié)拍編碼表。若以1拍的時長為400ms為例,1/2拍的時長為200ms,1/4拍的時長為100ms。首先,這樣,確定一個基本時長的延時程序,比如以100ms為基本延時時間,那么,1/4拍可以調(diào)用一次延時程序,1/2拍需調(diào)用二次延時程序,1拍需調(diào)用四次延時程序,依次類推。 編程 音調(diào)和節(jié)拍都進(jìn)行過編碼后,那么,一首樂曲就可以用若干個8位的簡碼表示。比如“生日快樂歌”的第一個簡碼是“82H”,由表1可知,其高四位“8”表示音調(diào)“中5”,對應(yīng)的頻率是784Hz,對應(yīng)的定時器初值是64898;另由表2可知,其低四位“2”表示節(jié)拍為“2/4拍”。這樣,任意一首樂曲的簡碼都可以通過樂譜提取軟件獲得,而得到簡碼后,就可以編程了。圖3所示是單片機(jī)播放音樂的程序流程圖,
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1