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

正文內(nèi)容

畢業(yè)設(shè)計_基于at89c52單片機的16鍵簡易電子琴的設(shè)計(更新版)

2025-01-22 20:25上一頁面

下一頁面
  

【正文】 即可求得標(biāo)準(zhǔn)音高 A 在單片機定時器工作方式 1 下的定時器高低計數(shù)器的初值為: F B HTTTH A ?????? 256)12/121 1 3 66 5 5 3 6(256/ ( 16) HTTTH A 90256)%12/121 1 366 5 53 6(256% ????? ( 17) 根據(jù)上面的求法,我們可以求出其他音調(diào)相應(yīng)的計數(shù)器的預(yù)置初值。如果這里規(guī)定一拍的時長為 400ms,那么以四分音符為節(jié)拍時,四分音符的時長為 400ms,八分音 符的時長為 200ms,十六分音符的時長為 100ms。 AT89C52 引腳圖見圖 21. 武漢紡織大學(xué) 2021 屆畢業(yè)設(shè)計論文 6 圖 21 AT89C52引腳圖 其 主要功能特性: 可編程 UART 串行通道 按下矩陣鍵盤中的任意鍵,揚聲器發(fā)出相應(yīng)的音符。如時鐘頻率為 12MHz,即 fosc=12MHz,則時鐘周期為 1/12181。 電容 C1, C2 的作用有兩個:一是幫助振蕩器起振,二是對振蕩器的頻率起微調(diào)作用,典型值為 30pF。 蜂鳴器所在端口 武漢紡織大學(xué) 2021 屆畢業(yè)設(shè)計論文 14 ORG 0000H LJMP START ORG 0BH LJMP INT_T0 。確定有鍵按下以后的處理 ANL A,0FH CJNE A,0EH,NK1 。=== 歌曲播放子程序 === SONG: 武漢紡織大學(xué) 2021 屆畢業(yè)設(shè)計論文 22 MOV A,R2 。=== 1/8 拍周期表 === S_PARA: DS 1DH DB 15H,16H,00 DB 19H,00H,1CH,00H,1FH,21H,00H,25H DB 00H,29H,2CH,00H,31H,34H,37H,00H DB 3EH,41H,00H,49H,00H,52H,57H,00H DB 62H 延時參數(shù)表 。 DW 2E02H,2E02H,2E02H,2E02H,2E06H,2C02H 。起初,我也屬于一個比較“怕硬”的計算機學(xué)生,由于大一大二的數(shù)電模電沒學(xué)好,所以一提到硬件方面的東西,我就覺得頭疼。當(dāng)我第一次在試驗儀上成功的調(diào)試出三角波的程序,看到示波器上的三角波圖形,突然覺得單片機也是蠻有意思的,那種感覺就像第一次用 CFREE 第一次在計算機上編寫出第一個“ Hello world”程序一樣。 system level, where modifications in the software are performed. In order to avoid SEU , some microprocessor manufacturers such as IBM, are proposing microprocessors in the Silicon on Insulator (SOI) technology. However, this solution is still very expensive. Solutions at the design level, like triple modular redundancy, are widely used to cope with transient errors, especially in random logic. The drawback of this solutions is the resulting area overhead. Error detection and correction techniques (EDAC) have been used in the last few years to increase memories reliability. Examples of these techniques are parity check and Hamming Code . Some studies have shown the capabilities of using error detection and correction in State Machines instead of the use of redundant flipflops with a voter . No previous work was found on protecting a full microcontroller using EDAC techniques. Related works restrict to the use of detection and correction techniques only in internal memories. 3. SEU Effects in the 8051 Microcontroller Several space applications are based on the 8051 microcontroller, because it has a good tradeoff in terms of cost, area occupation, performance and software pliance. In order to implement efficient fault tolerance techniques, a very accurate measure about the localization and the effects of SEU faults in the circuit is necessary. This measure is obtained, in this work, by running controlled fault injection experiments。到要做課程設(shè)計的時候,發(fā)現(xiàn)依然學(xué)到用時方恨少,到圖書館里借書,上網(wǎng)查資料,費了不少勁才完成這次課程設(shè)計,雖然做的蠻吃力的,但通過這次課程設(shè)計我比較好的對指令系統(tǒng),內(nèi)部資源和人機交互的知識大體復(fù)習(xí)了一遍,發(fā)現(xiàn)了不少缺漏,很好的補缺補漏了一遍。因此,最初對于這門課并沒有多少興趣。 DW 2902H,2E02H,2E02H,2C02H,2906H,2702H 。==== 10ms 延時子程序 === DELY10MS: MOV R6,10 D1: MOV R7,248 DJNZ R7,$ DJNZ R6,D1 RET 中斷服務(wù)子程序 。=== 產(chǎn)生 1/8 拍延時子程序 === EIGHTH: MOV A,R7 。保存列號 LJMP DK1 NK1:CJNE A,0DH,NK2 MOV KEYBUF,1 LJMP DK1 NK2:CJNE A,0BH,NK3 MOV KEYBUF,2 武漢紡織大學(xué) 2021 屆畢業(yè)設(shè)計論文 15 LJMP DK1 NK3:CJNE A,07H,NK4 MOV KEYBUF,3 LJMP DK1 NK4:NOP DK1: 。選擇定時器 T0工作于方式 1 SETB ET0 。 圖 25 獨立鍵盤 武漢紡織大學(xué) 2021 屆畢業(yè)設(shè)計論文 10 圖 26 矩陣鍵盤 它們各有自己的特點,其中獨立鍵盤硬件電路簡單,而且在程序 設(shè)計上也不復(fù)雜,一般用在對硬件電路要求不高的簡單電路中;矩陣鍵盤與獨立鍵盤有很大區(qū)別,首先在硬件電路上它要比獨立鍵盤復(fù)雜得多,而且在程序算法上比它要煩瑣,但它在節(jié)省端口資源上有優(yōu)勢得多,因此它更適合于多按鍵電路。 晶振電路 AT89C52 單片機的定時控制功能是用時鐘電路和振蕩器完成的,而根據(jù)硬件電路的不同,連接方式分為內(nèi)部時鐘方式和外部時鐘方式。在單片機內(nèi)部有一個時鐘振蕩電路,只需要外接一個振蕩源就能產(chǎn)生一定的時鐘信號送到單片機內(nèi)部的各個單元,決定單片機的工作速度。 共 6個中斷源 8k 可反復(fù)擦寫 (1000 次) Flash ROM 首先要編寫一個精確的基本時長的延時程序,比如說以八分音符的時長為基本延時時間,那么對于一個音符,如果它是四分音符,只需調(diào)用四次延時程序,如果它是二分音符,則只需調(diào)用八次延時程序,以此類推。這里 1=C,1=G 標(biāo)識樂譜的曲調(diào),簡單的說就是跟音調(diào)有關(guān)系;這里的 44 、 43 用來表示節(jié)拍。 知道了一個音符的頻率后,便可以讓單片機發(fā)出相應(yīng)的頻率的振蕩信號,從而產(chǎn)生相應(yīng)的音符聲音。在音樂中常把中音 C上方的 A 音定為標(biāo)準(zhǔn)音高,其頻率為 f = 440Hz,其余音均與其進(jìn)行比較。 目前,市場上有很多種音樂模塊或者音樂芯片,可以直接產(chǎn)生各種曲子。武漢紡織大學(xué) 2021 屆畢業(yè)設(shè)計論文 1 1 緒論 隨著生活水平的提高,在放松自己的同時又能提高各個方面的能力。比如,使用單片機可以驅(qū)動蜂鳴器或者揚聲器發(fā)出聲音,還可以控制其發(fā)出不同的聲調(diào),從而連接起來構(gòu)成一個曲子。 音調(diào) 音調(diào)是音樂學(xué)中的名詞,與平時所說的音高十分相似。只要知道了這 12 個音符的音高,也就是其基本的音樂的頻率,就可以根據(jù)音符之間的倍頻程關(guān)系得到其他音符基本的音調(diào)頻率。 在單片機晶振頻率 MHzf 120 ?,定時器在工作方式 1下定時器計數(shù)初值見表 11 表 11晶振頻率 MHzf 120 ?定時器在工作方式 1下定時器計數(shù)初值表 音符 頻率 /Hz 計數(shù)初值 音符 頻率 /Hz 計數(shù)初值 低 1 DO 262 63628 4 FA 740 64860 1 DO 277 63731 中 5 SO 784 64898 低 2 RE 294 63835 5 SO 831 64934 1 RE 311 63928 中 6 LA 880 64968 低 3 MI 330 64021 6 LA 932 64994 武漢紡織大學(xué) 2021 屆畢業(yè)設(shè)計論文 4 低 4 FA 349 64013 中 7 SI 988 95030 4 FA 370 64185 高 1 DO 1046 65058 低 5 SO 392 64260 1 DO# 1109 65085 5 SO 415 64331 高2RE 1175 65110 低 6 LA 440 64400 2 RE 1245 65134 6 LA 466 64463 高 3 MI 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 65217 中 2 RE 587 64684 5 SO 1661 65235 2 RE 622 64732 高 6 LA 1760 65252 中 3 MI 659 64777 6 LA 1865 65268 中 4 FA 698 64820 高 7 SI 1967 65283 節(jié)拍 在 一張完整樂譜開頭,都有如 1=C44 、 1=G43 ?? 等等的標(biāo)識。 從而,在單片機上可采用循環(huán)延時的辦法來實現(xiàn)控制一個音符唱多長時間。 兼容 MCS51 指令系統(tǒng) 2 個外部中斷源 AT89C52 4 4矩陣鍵盤 發(fā)音電路 供電及復(fù)位電路 晶振電路 武漢紡織大學(xué) 2021 屆畢業(yè)設(shè)計論文 8 圖 23 簡易電子琴的 proteus總體仿真圖 單片機主機系統(tǒng)電路 時鐘頻率 單片機必須在時鐘的驅(qū)動下才能工作。s。 圖 24 晶振電路 鍵盤掃描 在單片機應(yīng)用中鍵盤用得最多的形式是獨立鍵盤 及矩陣鍵盤,如圖 25,圖 26所示。轉(zhuǎn)定時器 T0中斷服務(wù)程序 START:MOV TMOD,01H 。是否為第四行第一列的鍵被按下 MOV KEYBUF,0 。 取出節(jié)拍 RL A JNZ KEEP MOV A,01H KEEP: MOV R2,A REPEAT: ACALL EIGHTH DJNZ R2,REPEAT RET 產(chǎn)生 1/8 拍延時子程序 。=== 延時參數(shù)表 === DELAY_T: 武漢紡織大學(xué) 2021 屆畢業(yè)設(shè)計論文 24 DS 1DH DB 7EH,77H,00H DB 6AH,00H,5EH,00H,54H,4FH,00H,46H DB 00H,3FH,3BH,00H,35H,32H,2FH,00H DB 2AH,27H,00H,23H,00H,1FH,1DH,0C0H DB 1AH 10ms 延時子程序 。 DW 2902H,2C02H,2D02H,2A02H,2908H 。最初聽余老師講的單片機的課 的時候,屬于余老師每問必倒的學(xué)生之一。之后也就開始慢慢加緊補前面落下的知
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1