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

正文內(nèi)容

畢業(yè)論文基于stc89c52單片機(jī)的電子琴設(shè)計與實現(xiàn)-wenkub.com

2024-11-12 18:44 本頁面
   

【正文】 跳到 NDK1 執(zhí)行相應(yīng)的功能程序 KK4: NOP NDK1: MOV A,BUFF MOV DPTR,TABLE MOVC A,A+DPTR MOV P0,A MOV A,BUFF MOV B,2 MUL AB MOV TEMP,A MOV DPTR,TABLE1 MOVC A,A+DPTR MOV STH0,A MOV TH0,A INC TEMP MOV A,TEMP MOVC A,A+DPTR MOV STL0,A MOV TL0,A SETB TR0 NDK1A: MOV A,P1 ANL A,0FH XRL A,0FH JNZ NDK1A CLR TR0 KKEY1: MOV P1,0FFH 。該鍵值為 2 LJMP NDK1。相等說明該行第二列有鍵按下,不等則轉(zhuǎn)移 MOV BUFF,1。求鍵值 CJNE A,0EH,CKK1 。低位 有 ” 0” 則有鍵按下,否則無 JZ KKEY1 。啟動 T0 MAIN: MOV P1,0FFH 。 28 參考文獻(xiàn) [1] 周美娟,肖來勝 . 單片機(jī)原理及系統(tǒng)設(shè)計, [M].北京:清華大學(xué)出版社, 2020 Zhou meijuan, Xiao laisheng. Singlechip microputer principle and system design [M] .beijing: Tsinghua University Press,2020(in Chinese) [2] 謝自美 .電子線路設(shè)計不會忘記,大學(xué)四年里我們一起度過的歡樂時光,那些開心的日子,總是那么令人難以忘懷 。不僅使我樹立了遠(yuǎn)大的學(xué)術(shù)目標(biāo)、掌握了基本的研究方法,還使我明白了許多待人接物與為人處世的道理。我要在這里對他們表示深深的謝意! 首先,要特別感謝我的指導(dǎo)老師 —— 李佳慧 老師。 ,只能單個鍵按下輸出單個的音階。 , 最多只能設(shè)置 16 個音符, 只能在一定范圍內(nèi)滿足用戶需要。 通過功能切換來播放你想要的系統(tǒng)歌曲音樂。 還可以自動播放系統(tǒng)自帶的音樂歌曲。雖然它沒有常見的 PC 那樣大的體積和重量,不會在辦公桌或控制臺上占據(jù)一個顯要的位置,但它就像小小的螺絲釘一樣,鑲嵌在人們工作、生活中需要計算、控制、測量等智能活動的各個角落。對電路的分析和理解有了更實際的感受。了解了單 26 片機(jī)方面的先進(jìn)技術(shù),這些都為我的未來的學(xué)習(xí)指明了方向。対單片機(jī)課程設(shè)計 的整個流程和設(shè)計要求都有了深刻的認(rèn)識,對以后的學(xué)習(xí)和設(shè)計都有很大的幫助。整個程序是一個主程序調(diào)用各個子程序?qū)崿F(xiàn)功能的過程,要使主程序和整個程序都能平穩(wěn)運(yùn)行,各個模塊的子程 序的正確與平穩(wěn)運(yùn)行必不可少,所以在軟件調(diào)試的最初階段就是把各個子程序模塊進(jìn)行分別調(diào)試。在這部分調(diào)試中主要通過目測,用來完成檢測電路中是否存在斷路或者短路情況等。 fr= 65536-500000/f DO 的 T= 65536- 500000/523= 64580 單片機(jī) 12MHZ 晶振,高中低音符與計數(shù) T0 相關(guān)的計數(shù)值如表 42 所示 表 32 音符頻率表 低音音符 頻率 HZ 中音音符 頻率 HZ 高音音符 頻率 HZ 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 我們要為這個音符建立一個表格,單片機(jī)通過查表的方式來 獲得相應(yīng)的數(shù)據(jù) 低音 0- 19 之間,中音在 20- 39 之間,高音在 40- 59 之間 TABLE: DW 0,63628,63835,64021,64103,64260,64400,64524,0,0 DW 0,63731,63928,0,64185,64331,64463,0,0,0 DW 0,64580,64684,64777,64820,64898,64968,65030,0,0 DW 0,64633,64732,0,64860,64934,64994,0,0,0 DW 0,65058,65110,65157,65178,65217,65252,65283,0,0 DW 0,65085,65134,0,65198,65235,65268,0,0,0 DW 0 在這個程序中 ,彈奏音樂的程序是 用定時 /計數(shù)器 T0 來完成的 ,播放音樂程序則是用 定時 /計數(shù)器 T1 來完成的 。 T= 65536- N= 65536- fi247。 fr ?????????????? 21 式中, N 是計數(shù)值; fi 是機(jī)器頻率(晶體振蕩器為 12MHz 時,其頻率為 1MHz);fr 是想要產(chǎn)生的頻率。就可在 引腳上得到此頻率的脈沖。以單片機(jī)作為主控核心,與鍵盤、揚(yáng)聲器等模塊組成核心主控制模塊,在主控模塊上設(shè)有 16 個彈奏按鍵、1 個播放鍵和揚(yáng)聲器。因此,單片機(jī)的開發(fā)應(yīng)用已成為高科技和 工程領(lǐng)域的一項重大課題。 在本實驗中,單片機(jī)工作于 12MHZ 時鐘頻率,使用其定時 /計數(shù)器 T0,工作模式為 1,改變計數(shù)值 TH0 和 TL0 可以產(chǎn)生不同頻率的脈沖信號,在此情況下, C 調(diào)的各音符頻率與計數(shù)值 T 的對照如下表: 音符 頻率( HZ) 計數(shù)值( T 值) 音符 頻率( HZ) 計數(shù)值( T 值) 低 1DO 262 63628 4FA 740 64860 1DO 277 63737 中 5SO 784 64898 低 2RE 294 63835 5SO 831 94934 2RE 311 63928 中 6LA 880 64968 低 3MI 330 64021 6LA 932 64994 低 4FA 349 64103 中 7SI 968 65030 4FA 370 64185 低 1DO 1046 65058 低 SO 392 64260 1DO 1109 65085 5SO 415 64331 高 2RE 1175 65110 低 6LA 440 64400 2RE 1245 65134 6LA 466 64463 高 3MI 1318 65157 低 7SI 494 64524 高 4FA 1397 65178 中 1DO 523 64580 4FA 1490 65198 1DO 554 64633 高 5SO 1568 65217 中 2RE 587 64633 5SO 1661 65235 2RE 622 64884 高 6LA 1760 65252 中 3MI 659 64732 6LA 1865 65268 中 4FA 698 64820 高 7SI 1967 65283 20 音符頻率與計數(shù)值 T 的對照表 T 的值決定了 TH0 和 TL0 的值,其關(guān)系為: TH0=T/256, TL0=T%256 設(shè)計說明 電子琴是高科技在音樂領(lǐng)域的一個代表,它是古典文化與現(xiàn)代文明的一個濃縮體。 節(jié)拍 實際上就是音持續(xù)時間的長短,在單片機(jī)系統(tǒng)中可以用延時來實現(xiàn),如果 1/4 拍的延時是 秒,則 1 拍的延時是 秒,只要知道 1/4 拍的延時時間,其余的節(jié)拍延時時間就是它的陪數(shù)。 第四章 系統(tǒng)軟件設(shè)計 音樂相關(guān)知識 樂音聽起來有的高,有的低,這就叫音高,音高是由發(fā)音 物體振動頻率的高低決定的,頻率高聲音就高,頻率低聲音就低,不同音商的樂音是用 C、 D、 E、 F、 G、 A、 B 表示的,這 7 個字母就是樂音的音名,它們一般依次唱成 DO、 RE、 MI、 FA、 SO、 LA、 SI,這是唱曲時樂音的發(fā)音,所以叫唱名。通過分析后,無論是在器件價格或是常見度上均是可行的。 ( 2)列出音階與單片機(jī)定時器輸出頻率關(guān)系表格 。 本例使用國家半導(dǎo)體公司的低壓音頻功率放大器 LM386 來實現(xiàn)音頻功放電路。 lm386 功放最大的特點是低功耗,高增益,增益最高可達(dá) 200。 外圍元件少。 電阻 R7 從輸出端連接到 T2 的發(fā)射極,形成反饋通路,并與 R5 和 R6 構(gòu)成反饋網(wǎng)絡(luò),從而引入了深度電壓串聯(lián)負(fù)反饋,使整個電路具有穩(wěn)定的電壓增益。二極管 D1 和 D2 為輸出級提供合適的偏置電壓,可以消除交越失真。 14 LM386 內(nèi)部電路原理圖 LM386 內(nèi)部電路原理圖如圖所示。為使外圍元件最少 ,電壓增益內(nèi)置為 20。此外, STC89C52 設(shè)有穩(wěn)態(tài)邏輯,可以在零頻率的條件下靜 態(tài)邏輯,支持兩種軟件可選的掉電模式。在芯片擦除操作 中,代碼陣列全被寫 1且在任 13 何非空存儲字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。石晶振蕩和陶瓷振蕩均可采用。 XTAL1:反向振蕩放 大器的輸入及內(nèi)部時鐘工作電路的輸入。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的 PSEN 信號將不出現(xiàn)。另外,該引腳被略微拉高。因此它可用作對外部輸出的脈沖或用于定時目的。當(dāng)振蕩器復(fù)位時,要保持 RST 腳兩個機(jī)器周期的高電平時間。當(dāng) P3 口寫入 1后,它們被內(nèi)部上拉為高電平,并用作輸入。 P2 口當(dāng)用于外部程序存儲器或 16 位地址外部數(shù)據(jù)存儲器進(jìn)行存取時, P2 口輸出地址的高八位。 P1 口 11 管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入, P1 口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。當(dāng)P1 口的管腳第一次寫 1時,被定義為高阻輸入。 與 MCS51 單片機(jī)產(chǎn)品兼容、8K 字節(jié)在系統(tǒng)可編程 Flash 存儲器 、 1000 次擦寫周期 、 全靜態(tài)操作: 0Hz~33Hz 、 三級加密程序存儲器 、 32 個可編程 I/O 口線 、三個 16 位定時器/計數(shù)器八個中斷源、全雙工 UART 串行通道、低功耗空閑和掉電模式 、 掉電后中斷可喚醒、看門狗定時器、雙數(shù)據(jù)指針、掉電標(biāo)識 符。另外, AT89S52 可降至 0Hz 靜態(tài)邏 輯操作,支持 2 種軟件可選擇節(jié)電模式。使用 Atmel 公司高密度非 易失 性存儲器技術(shù)制造,與工業(yè)按鍵 單 片 機(jī)STC89C52 `揚(yáng)聲器 音頻功放電路 10 80C51 產(chǎn)品指令和引腳完 全兼容。編程速度很快,擦除時也無需紫外線,非常方便。 圖 31 系統(tǒng)結(jié)構(gòu)圖 元件簡介 特點 STC89C52 完全兼容 MCS51 系列單片機(jī)的所有功能,并且本身帶有 2K 的內(nèi)存儲器,可以在編程器上實現(xiàn)閃爍式的電擦寫達(dá)幾萬次以上,比以往慣用的8031CPU 外加 EPROM 為核心的單片機(jī)系統(tǒng)在硬件 具有更加簡單方便等優(yōu)點,具體如下 [5]: STC89C52 單片機(jī)是最早期也最典型的產(chǎn)品,低功耗、高性能、采用 CHMOS 工藝的 8 位單片機(jī)。該設(shè)計具有 11 個音節(jié)的鍵盤,用戶可以根據(jù)樂譜在鍵盤上進(jìn)行演奏,音樂發(fā)生器會根據(jù)用戶的彈奏,通過揚(yáng)聲器將音樂播放出來。該設(shè)計有 16 個按鈕矩陣,設(shè)計成 16 個音 ,可以實現(xiàn)音階在低音 4高音5 之間。行掃描法的基本思想是,由程序?qū)︽I盤逐行掃描,通過檢測到的列輸出狀態(tài)來確定閉合鍵,為此,
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1