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

正文內(nèi)容

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

2025-07-26 21:31 本頁面
 

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