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

正文內(nèi)容

基于單片機的電子琴的設計_課程設計說明書(專業(yè)版)

2025-09-08 17:21上一頁面

下一頁面
  

【正文】 檢查軟件 軟件的檢測時要根據(jù)系統(tǒng)的原理結構檢查各流程圖是否正確,再根據(jù)流程圖來檢查程序是否也正確。TR0=1。TR0=1。 Temp = Tempamp。break。 break。 } } } P2 = 0xbf。delay1 (10000000)。delay1 (10000000)。0x0f。tone2=0xc1。tone2=0xe9。 /*****主程序 *****/ void main(void) { initTimer()。 unsigned char z=0。 IT0 = 1。 //LED 閃爍 unsigned char code yinfu[]= { 0xfb,0xe9, /*Do*/ 0xfc,0x5c, /*Re*/ 0xfc,0xc1, /*Mi*/ 0xfc,0xef, /*Fa*/ 0xfd,0x45, /*So*/ 0xfd,0x92, /*La*/ 0xfd,0xd0, /*Si*/ 0xfd,0xee, /*Do*/ 0x00,0x00 //音符間隔,只要間隔時間小于 65ms 時,用作拍子之間的短暫停頓 }?!肮?jié)拍” ,即 Beat,簡單說就是打拍子,就像我們聽音樂不自主的隨之拍手或跺腳。這個放大器與作為反饋元件的片外石英晶體或者陶瓷諧振器一起構成自然振蕩器。但在 1腳和 8腳之間增加一只外接電阻和電容,便可將電壓增益調(diào)為任意值,直至 200。 3 系統(tǒng)硬件設計及說明 系統(tǒng)組成及總體 框圖 該設計要實現(xiàn)一種由單片機控制的電子琴,單片機工作于 12MHZ時鐘頻率,使用其定時 /計數(shù)器 T0,工作模式為 1,改變計數(shù)值 TH0 和 TL0 可以產(chǎn)生不同頻率的脈沖信號。 設計方案簡介 設計一個基于 AT89S52 系列單片機的電子琴,利用按鍵發(fā)出相應的音符并播放產(chǎn)生樂音,實現(xiàn)演奏。 專業(yè)工程設計 說明書 題 目: 基于單片機的電子琴設計 院 (系): 電子工程與自動化學院 專 業(yè): 測控技術與儀器(卓越) 學生姓名: 侯雪磊 學 號: 1100820411 指導教師: 陳壽宏 20xx 年 9 月 18 日 2 摘要 隨著人們生活水平的提高,對音樂的演唱和演奏成為了生活中一種不錯的休閑娛樂方式。揚聲器發(fā)出某個音調(diào),與之相對應的 LED 亮起和與 之相對應的數(shù)碼管顯示當前的音調(diào)。該設計具有 16 個音節(jié)的鍵盤,用戶可以根據(jù)樂譜在鍵盤上進行演奏,音樂發(fā)生器會根據(jù)用戶的彈奏,通過揚聲器將音樂播放出來。輸入端以地為參考同時輸出端被自動偏置到電源電壓的一半,在 6V 電源電壓下,它的靜態(tài)功耗僅為 24mW,使得 LM386 特別適用于電池供電的場合。外接石英晶體及電容 C C2 接在 9 放大器的反饋回路中構成并聯(lián)振蕩電路。節(jié)拍實際上就是音持續(xù)時間的長短,在單片機系統(tǒng)中可以用延時來實現(xiàn),如果 1/4 拍的延時是 秒,則 1 拍的延時是 秒,只要知道 1/4 拍的延時時間,其余的節(jié)拍延時時間就是它的陪數(shù)。 /*****生日快樂歌音調(diào)表 *****/ unsigned char code shengri_tone[]= { 1,0,1,2,1,4,3,0, 1,0,1,2,1,5,4,0, 1,0,1,8,6,4,3,2,0, 15 7,0,7,6,4,5,4,0 //0 代表不發(fā)聲,即停頓;數(shù)字即為音 }。 //定時器 0,工作方式 1 TH0=tone1。 unsigned char l=1。 ET0=1。EA=1。EA=1。 P1=Table3[Key]。TR0=0。TR0=0。 //掃描第 3 行鍵盤 Temp = P2。 20 //31 被按下 case 0xbb: Key = 9 。 //33 被按下 case 0xbe: Key = 11。0x0f。tone1=0xfc。tone1=0xfb。將所有程序組織起來,在軟件環(huán)境下運行,檢查程序是否正確。 例如:復位電路是否設計正確;揚聲器模塊是否連接正確; LED 燈是否連接正確,避免反接等問題。 //43 被按下 21 case 0x7e: Key = 15。 //41 被按下 case 0x7b: Key = 13。 //掃描第 4 行鍵盤 Temp = P2。TR0=0。TR0=0。 P1=Table3[Key]。EA=1。EA=1。 Temp = Tempamp。tone1=0xfc。tone1=0xfb。 } } 主程序 主程序中對鍵盤的掃描運用 WHILE 程序不斷進行。 unsigned char a=1。 EX0=1。 //數(shù)碼管 unchar code Table3[] = {0xFE,0xFC,0xF8,0xF0, 0xE0,0xC0,0x80,0x00, 0x00,0x01,0x03,0x07, 0x0F,0x1F,0x3F,0x7F}。 若要構成音樂,光有音調(diào)是不夠的,還需要節(jié)拍,讓音樂具有旋律(固定的律動),而且可以調(diào)節(jié)各個音的快滿度。 圖 34 AT89S52 控制電路 時鐘振蕩電路設計 AT89S52 中有一個用于構成內(nèi)部振蕩器的高增益反相放大器,引腳 XTAL1 和XTAL2 分別是該放大器的輸入端和輸出端。為使外圍元件最少,電壓增益內(nèi)置為 20。 綜上所列我們選擇了方案一作為聲音的播放電路方案,雖然增加課些許的成本,但是其產(chǎn)生的效果卻是物超所值的。 設計任務要求 主要研究內(nèi)容為 設計一 個多功能 電子琴, 要求如下: ( 1) 通過按鍵 能夠發(fā)出 相應的 音符 并播放產(chǎn)生樂音,實現(xiàn)演奏 ; ( 2) 演奏的同時可數(shù)字顯示當前的音調(diào),利于培養(yǎng)樂感 ; ( 3) 可以選定播放固定樂曲自動演奏,演奏時 LED 進行節(jié)拍指示 ; ( 4) 在自動演奏和奏樂的過程中按停止鍵則中斷演奏 ; ( 5) 可以選擇調(diào)節(jié)音量大或小。 小小的 電子琴 可以給人們帶來美好的回憶,提高人們的精神文化享受 同時能具有音樂盒的播放功能 。使用兩個按鍵,一個用來切換到自動播放歌曲并 LED 閃爍,另一個 在自動演奏和奏樂的過程中按停止鍵則中斷演奏 。由于本例實現(xiàn)的音樂發(fā)生器是由用戶通過鍵盤輸入彈奏樂曲的,所以節(jié)拍由用戶掌握,不由程序控制。 LM386 是一種音頻集成功放,具有自身功耗低、電壓增益可調(diào)整、電源電壓范圍大、外接元件少和總諧波失真小等優(yōu)點,廣泛應用于錄音機和收音機之中。對外接電容 C1, C2雖然沒有什么嚴格的要求,但電容容量的大小會輕微影響振蕩頻率的 高低、振蕩器工作的穩(wěn)定性、起振的難易程序及溫度穩(wěn)定性,所以我選擇了 30PF 的電容。如果單片機要自己播放音樂,那么必須在程序設計中考慮到節(jié)拍的設置,由于本 例實現(xiàn)的音樂發(fā)生器是由用戶通過鍵盤輸入彈奏樂曲的,所以節(jié)拍由用戶掌握,不由程序控制。 /*****生日快樂歌節(jié)拍表 *****/ unsigned char code shengri_beat[]= { 24,1,24,48,48,48,72,5,
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1