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

正文內(nèi)容

基于at89c51單片機的電子琴系統(tǒng)設(shè)計-免費閱讀

2025-07-05 08:30 上一頁面

下一頁面
  

【正文】 //行掃描碼左移一位 } } /*外部中斷 0, 這里是彈唱按鍵 */ void EX0_INT( ) interrupt 0 { FY=0; LED1=1; LED2=0; } /*外部中 斷 1,這里是播放按鍵 */ void EX1_INT( ) interrupt 2 { FY=1; LED1=0; LED2=1; } /*定時器 0 中斷服務(wù)子程序 */ void timeO_int(void) interrupt 1 using 0 { /*設(shè)置計數(shù)初值 */ 青島理工大學(xué)畢業(yè)設(shè)計 XXIX TH0 = STH0; TL0 = STL0; SPK=!SPK; //反相,產(chǎn)生輸出脈沖 P2=DSY_CODE[k]; } void main(void) { LED1=1; LED2=0; P2=Ox3f; IE=Ox87; TMOD=Ox01; IT0=1; IT1=1; while(1) { P0= Oxf0; //發(fā)全 0 列掃描碼 if ((P0amp。 青島理工大學(xué)畢業(yè)設(shè)計 XXV 參考資料 [1]康年光 .電子技術(shù)基礎(chǔ)(數(shù)字部分) .高等教育出版社 .2021. 07 [2]劉樂喜 .微機計算機接 U 技術(shù)及應(yīng)用 .華中科技大學(xué)出版社 . [3]謝嘉奎 .電子線路(線性部分) .高等教育出版社 . [4]潭浩強 .C 語言程序設(shè)計 .清華大學(xué)出版社 . [5]李群芳,肖看 .單片機原理、接口及應(yīng)用 — 嵌入式系統(tǒng)技術(shù)基礎(chǔ) .清華大學(xué)出 版社 . [6]馮博琴 .微型計算機原理與接口技術(shù) .清華大學(xué)出版社 .2021 [7]長德,李華,李東 .MCS51/98 系列單片機原理與應(yīng) 用 .機械工業(yè)出版社 .1997 [8]李群芳,張士軍,黃建 .單片微型計算機原理與接口技術(shù) .電子工業(yè)出版 社 .2021 [9]石東海等 .單片機數(shù)據(jù)通信技術(shù)從入門到精通 .西安電子科技大學(xué)出版 社 .2021 [10]謝自美等 .電子線路設(shè)計、實驗、測試(第二版) .華中科技大學(xué)出版社 .2021 [11], Design Techniques for Analog And Digital [12] CiruitsAnalysis Simulation and Design. Prentice . 青島理工大學(xué)畢業(yè)設(shè)計 XXVI 附錄 Ⅰ 完整 程序 include include include include math. h define uchar unsigned char define uint unsigned int uchar STHO; //定時器計數(shù)初值 uchar STLO; bit FY=0; //放樂曲時 FY=1,電子琴彈奏時 FY=0 uchar Song0_Index=0, Tone_Index=0; //放音樂的參數(shù) uchar k, key; sbit SPK=P3^7; sbit LEDl=P^0; sbit LED2=P1^1; uchar code DSY_CODE[]= {Ox3f, Ox06, Ox5b, Ox4f, Ox66, Ox6d, Ox7d,Ox07, Ox7f, Ox6f, Ox77, Ox7c, Ox39, Ox5e, Ox79, Ox71 }; uchar code Song[ ] [50]= //任意選幾首音樂的旋律 { {1, 2, 3, 1, 1, 2, 3, 1, 3, 4, 5, 3, 4, 5, 5, 6, 5, 3, 5, 6, 5, 3, 5,3, 2, 1, 2, 1, 1}, {3, 3, 3, 4, 5, 5, 5, 5, 6, 5, 3, 5, 3, 2, 1, 5, 6, 5, 3, 3, 2, 1, 1,1}, {3, 2, 1, 3, 2, 1, 1, 2, 3, 2, 1, 2, 3, 1, 3, 4, 5, 3, 4, 5, 5, 6, 5,3, 5, 3, 2, 1, 3, 2, 1, 1, 1}, {10, 10, 10, 9, 10, 9, 10, 9, 9, 6, 6, 7, 8, 9, 8, 7, 6, 5, 6, 1}, {10, 10, 10, 9, 10, 13, 12, 13, 12, 12, 9, 9, 10, 11, 12, 11, 10, 9, 8,10, 10, 1}, {13, 14, 13, 12, 12, 10, 12, 10, 12, 9, 13, 12, 10, 9, 10, 10, 1}, {9, 13, 13, 13, 8, 13, 13, 13, 13, 14, 15, 14, 13, 14, 13, 14, 10, 10,1}, {13, 14, 13, 12, 12, 10, 12, 10, 12, 13, 14, 13, 14, 13, 14, 10, 1}, {9, 13, 13, 13, 8, 13, 13, 13, 13, 14, 15, 14, 13, 13, 14, 12, 13, 1}, {5, 5, 10, 9, 8, 5, 5, 5, 5, 10, 9, 8, 6, 6, 6, 11, 10, 9, 6, 1}, {6, 12, 12, 11, 9, 10, 8, 5, 5, 10, 9, 8, 5, 5, 5, 10, 9, 8, 6, 1}, {6, 6, 11, 10, 9, 12, 12, 12, 12, 13, 12, 11, 9, 8, 10, 10, 10, 1}, 青島理工大學(xué)畢業(yè)設(shè)計 XXVII {10, 10, 10, 10, 12, 8, 9, 10, 11, 1, 11, 11, 11, 10, 10, 10, 10, 10,9, 9, 8, 9, 12, 12, 12, 1, 9, 8, 1}, {13, 13, 8, 13, 13, 13, 13, 14, 15, 14, 13, 14, 13, 14, 10, 10, 13, 14,13, 12, 12, 10, 12, 10, 12, 13, 14, 13, 14, 13, 14, 10, 9, 13, 13, 13,8, 13, 13, 13, 13, 14, 15, 14, 13, 13, 14 , 12, 13, 1}, {6, 6, 11, 10, 9, 12, 12, 12, 12, 13, 12, 11, 9, 8, 10, 10, 10, 10, 10,10, 10, 12, 8, 9, 10, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8,9, 12, 12, 12, 11, 9, 8, 1}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,21, 1} }; uchar code Len[ ][50]= //上面幾首音樂的旋律每個音符對應(yīng) 的節(jié)拍 { {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1,1, 1, 2, 2, 2, 1}, {1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2,1}, {1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1,1, 1, 1, 1, 2, 1, 1, 2, 2, 1}, {1, 1, 1, 1, 2, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 2, 1}, {1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 3, 1, 1}, {0, 1, 1, 0, 1, 1, 2, 1, 1, 0, 1, 1, 0, 1, 1, 2, 1}, {0, 1, 1, 2, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 2, 1, 1}, {0, 1, 1, 0, 1, 1, 2, 1, 1, 0, 1, 1, 0, 1, 1, 4, 1}, {0, 1, 1, 2, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 4, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,1, 1, 1, 1, 1, 1}, {1, 1, 2, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 2, 1, 0, 1, 1, 0, 1, 1,2, 1, 1, 0, 1, 1, 0, 1, 1, 4, 0, 1, 1, 2, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0,1, 4, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, }, /*音符與計數(shù)值對應(yīng)表 */ uint code tab[] = { 0, 63628, 63835, 64021, 64103, 64260, 64400, 64524, 64580, 64684, 64777, 64820, 64898, 64968, 65030, 65058, 65110, 65157, 65178, 65217, 65252, 65283 }; void delay1(uint ms) //播放歌曲時實現(xiàn)節(jié)拍的延時函數(shù) 青島理工大學(xué)畢業(yè)設(shè)計 XXVIII { uchar t。 其次,要感謝所有曾經(jīng)給我們班任課的老師,老師們教會我的不僅僅是專業(yè)知識,更多的是對待學(xué)習(xí)、對待生活的態(tài)度。 本設(shè)計還可以擴展其他功能,比如記憶功能,即可以存儲彈奏者所彈奏的音 樂且保存,待彈奏完后播放給彈奏齊聽。 青島理工大學(xué)畢業(yè)設(shè)計 XXIII 第 6 章 結(jié)論 將程序?qū)?AT89C51 芯片,調(diào)試成功后可任意彈奏自己想要的旋律。 keil 簡介 單片機開發(fā)中除必要的硬件外,同樣離不開軟件,我們寫的匯編語言源程序 要變?yōu)?CPU可以執(zhí)行的機器碼有兩種方法 ,一種是手工匯編,另一種是機器匯編, 目前已極少使用手工匯編的方法了。只能 通過外部功能鍵來實現(xiàn)曲目及功能的切換,是該電子琴設(shè)計的一個缺憾。 T=65536— N=65536— fi247。就可在 P3. 7 引腳上得到此頻率的脈沖。 硬件設(shè)計圖 圖 33 利用 PROTEUS仿真設(shè)計的硬件電路圖 圖中的矩陣鍵盤,從上到下,從左到右,依次為鍵盤的 015,在數(shù)碼管上顯示時順序為 09 和 AF,在按功能鍵時,圖上的兩個指示燈會根據(jù)功能的不同實現(xiàn)亮 /滅狀態(tài)的切換。當(dāng)某一字段的陽極為低電平時,相應(yīng)字段就不亮。 (4) 鍵碼產(chǎn)生:為了從鍵的行列坐標(biāo)編碼得到反映鍵功能的鍵碼,一般在內(nèi)存區(qū)中建立一個鍵盤編碼表,通過查表獲得被按鍵的鍵碼。 (2) 防串鍵:防串鍵是為了解決多個鍵同時按下或者前一按鍵沒有釋放又有新的按鍵按下時產(chǎn)生的問題。 ( 2)判斷閉合鍵所在 的位置在確認(rèn)有鍵按下后,即可進入確定具體閉合鍵的過程。這樣,到按鍵沒有按下時,所有的輸出端都是高電平,代表無鍵按下。在閑置模式下, CPU 停止工作。 振蕩器 特性: XTAL1 和 XTAL2 分別為反向放大器的輸入和輸出。在由外部程序存儲器取指 令 期間,每青島理工大學(xué)畢業(yè)設(shè)計 VIII 個機器周期兩次 /PSEN 有效。在平時, ALE 端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的 1/6。 P3 口: P3 口管腳是 8 個帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個 TTL門電流。 P1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1