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

正文內(nèi)容

基于at98c51的簡(jiǎn)易電子琴設(shè)計(jì)-文庫(kù)吧

2024-10-19 01:49 本頁(yè)面


【正文】 51 主控電路部分;獨(dú)立按鍵部分。 主電路見(jiàn)圖 。 矩陣鍵盤(pán)部分 設(shè)計(jì)中采用 AT89S51 的并行口 P3 接 4 4 矩陣鍵盤(pán),以 - 作輸入線,以 - 作輸出線。每個(gè)按鍵有它的行值和列值,行值和列值的組合就是識(shí)別這個(gè)按鍵的編碼。矩陣的行線和列線分別通過(guò)兩并行接口和 CPU 通信。每 個(gè)按鍵的狀態(tài)同樣需變成數(shù)字量“ 0”和“ 1”,開(kāi)關(guān)的一端(列線)通過(guò)電阻接 VCC,而接地是通過(guò)程序輸出數(shù)字“ 0”實(shí)現(xiàn)的。鍵盤(pán)處理程序的任務(wù)是:確定有無(wú)鍵按下,判斷哪一個(gè)鍵按下,鍵的功能是什么;開(kāi) 始芯 片 初 始 化獨(dú) 立 鍵 盤(pán) 按下 ?播 放 預(yù) 存 音 樂(lè)休 止 符 ?矩 陣 鍵 盤(pán) 按下 ?響 應(yīng) 對(duì) 應(yīng) 音 符否是結(jié) 束否是否有 鍵 按 下 ?是否 是基于 AT98C51 的簡(jiǎn)易電子琴設(shè)計(jì) 5 還要消除按鍵在閉合或斷開(kāi)時(shí)的抖動(dòng)。兩個(gè)并行口中,一個(gè)輸出掃描碼,使按鍵逐行動(dòng)態(tài)接地,另一個(gè)并行口輸入按鍵狀態(tài),由行掃描值和回饋信號(hào)共同形成鍵編碼而識(shí)別按鍵,通過(guò)軟件查表,查出該鍵的功能,在本程序中,當(dāng)程序檢測(cè)到有鍵按下時(shí),將查表使按鍵值與預(yù)存數(shù)據(jù)表中數(shù)據(jù)對(duì)應(yīng),并調(diào)用發(fā)聲程序。 揚(yáng)聲器接口電路部分 仿真中的揚(yáng)聲 器一段接 CPU 的 P2^4 口,另一端接高電平。當(dāng) P2^4 口有電平變化時(shí),揚(yáng)聲器被驅(qū)動(dòng)發(fā)聲。而在實(shí)物制作中,這樣是難以實(shí)現(xiàn)功能的,需要增加模擬電路以除去多余的干擾信號(hào)。也可選用集成芯片 LM386 作為揚(yáng)聲器的驅(qū)動(dòng)芯片。若使用 LM386 驅(qū)動(dòng)揚(yáng)聲器,通過(guò)相應(yīng)的模擬電路的設(shè)計(jì),還可以實(shí)現(xiàn)音量的調(diào)節(jié)。 圖 主電路 Protues仿真圖 3 小結(jié) 將程序燒入芯片 ,調(diào)試成功后 ,可任意彈奏自己想要的旋律。本設(shè)計(jì)通過(guò)制作電子琴,將幾個(gè)模塊很好的融合起來(lái),對(duì)使用單片機(jī)設(shè)計(jì)簡(jiǎn)易電子琴進(jìn)行了分析,并介 紹了基于單片機(jī)電子琴統(tǒng)硬件組成。利用單片機(jī)產(chǎn)生不同頻率來(lái)獲得我們要求的音階,最終可隨意彈奏想要表達(dá)的音樂(lè)。說(shuō)明一首音樂(lè)是許多不同的音階組成的,而每個(gè)音階對(duì)應(yīng)著不同的頻基于 AT98C51 的簡(jiǎn)易電子琴設(shè)計(jì) 6 率,這樣我們就可以利用不同的頻率的組合,即可構(gòu)成我們所想要的音樂(lè)了,于是我們可以利用單片機(jī)的定時(shí) /計(jì)數(shù)器 T0 來(lái)產(chǎn)生這樣方波頻率信號(hào),因此,我們只要把一首歌曲的音階對(duì)應(yīng)頻率關(guān)系弄正確即可,然后我們利用功放電路來(lái)將音樂(lè)聲音放大,同時(shí)通過(guò)顯示模塊來(lái)確知自己所彈的音符。 不足之處有: ,只能在一定范圍內(nèi)滿足需要。 可通過(guò)改進(jìn)鍵盤(pán)識(shí)別模塊和發(fā)聲模塊來(lái)增加其復(fù)雜度。 。可通過(guò)增加功放電路,使用 LM386 芯片來(lái)做揚(yáng)聲器的驅(qū)動(dòng)芯片,并對(duì)該芯片進(jìn)行一定得設(shè)置,即可實(shí)現(xiàn)音量的調(diào)節(jié)。 ,可以在程序頭處,設(shè)置一個(gè)空的數(shù)組,用來(lái)保存鍵盤(pán)輸入的信息,當(dāng)執(zhí)行另外的播放程序時(shí),可以將鍵盤(pán)讀入的信息轉(zhuǎn)換為相應(yīng)的音符播放。 基于 AT98C51 的簡(jiǎn)易電子琴設(shè)計(jì) 7 參考文獻(xiàn): [1] 康年光 .電子技術(shù)基礎(chǔ)(數(shù)字部分) .高等教育出版社 . [2] 劉樂(lè)喜 .微機(jī)計(jì)算機(jī)接口技術(shù)及應(yīng)用 .華中科技大學(xué)出版 社 . [3] 謝嘉奎 .電子線路(線性部分) .高等教育出版社 . [4] 潭浩強(qiáng) .C語(yǔ)言程序設(shè)計(jì) .清華大學(xué)出版社 . [5] 李群芳,肖看 .單片機(jī)原理、接口及應(yīng)用 — 嵌入式系統(tǒng)技術(shù)基礎(chǔ) .清華大學(xué)出版社 . 基于 AT98C51 的簡(jiǎn)易電子琴設(shè)計(jì) 8 附錄 1 音符頻率表 音符 頻率( HZ) 簡(jiǎn)譜碼( T 值) 音符 頻率( HZ) 簡(jiǎn)譜碼( T 值) 低 1 DO 262 63628 4 FA 740 64860 1 DO 277 63731 中 5 SO 784 64898 低 2 RE 294 63835 5 SO 831 64934 2 RE 311 63928 中 6 LA 880 64968 低 3 M 330 64021 6 932 64994 低 4 FA 349 64103 中 7 SI 988 65030 4 FA 370 64185 高 1 DO 1046 65058 低 5 SO 392 64260 1 DO 1109 65085 5 SO 415 64331 高 2 RE 1175 65110 低 6 LA 440 64400 2 RE 1245 65134 6 466 64463 高 3 M 1318 65157 低 7 SI 494 64524 高 4 FA 1397 65178 中 1 DO 523 64580 4 FA 1480 65198 1 DO 554 64633 高 5 SO 1568 652
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1