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

正文內(nèi)容

單片機課程設(shè)計電子琴(匯編語言)-其他專業(yè)-全文預(yù)覽

2025-02-16 08:05 上一頁面

下一頁面
  

【正文】 XTAL2:來自反向振蕩器的輸出。 /EA/VPP:當 /EA 保持低電平時,則在此期間外部程序存儲器( 0000HFFFFH),不管是否有內(nèi)部程序存儲器。作為輸入,由于外部下拉為低電平, P3 口將輸出電流( ILL)這是由于上拉的緣故。在給出地址“ 1”時,它利用內(nèi)部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時, P2口輸出其特殊功能寄存器的內(nèi)容。 利用 P1 口為按鍵接入口,形成 4x4 組成具有 16個按鍵矩陣的鍵盤,作為琴鍵鍵盤,設(shè)計成 16個音,如下圖 5: 圖 5 4x4 鍵盤 ( 3) P2 口: P2 口為一個內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 口緩沖器可接收,輸出 4 個 TTL 門電流,當 P2口被寫“ 1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。在掉電模式下,保存 RAM 的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個硬件復(fù)位為止。在芯片擦操作中,代碼陣列全被寫“ 1”且在任何非空存儲字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。石晶振蕩和陶瓷振蕩均可采用。由于將多功能 8位 CPU 和閃爍存儲器組合在單個芯片中, ATMEL 的AT89C51 是一種高效微控制器, AT89C2051 是它的一種精簡版本。片內(nèi)振蕩器和時鐘電路 功能描述 ( 1) AT89C51 是一種帶 4K 字節(jié) 閃爍可編程可擦除只讀存儲器( FPEROM—Falsh Programmable and Erasable Read Only Memory)的低電壓,高性能 CMOS8位微處理器,俗稱單片機。兩個 16 位定時器 /計數(shù)器 全靜態(tài)工作: 0Hz24Hz 與 MCS51 兼容 ( 2)功能轉(zhuǎn)移程序: 對檢測到得按鍵值進行判斷,是琴鍵則跳轉(zhuǎn)至琴鍵處理程序,是功能鍵則跳轉(zhuǎn)至相應(yīng)的功能程序,我們設(shè)計的功能程序有兩種,即音色調(diào)節(jié)功能和自動播放樂曲功能。 fr= 65536-500000/fr 低音 DO的 T= 65536- 500000/262= 63627 中音 DO的 T= 65536- 500000/523= 64580 高音 DO的 T= 65536- 500000/1046= 65059 單片機 12MHZ 晶振,高中低音符與計數(shù) T0相關(guān)的計數(shù)值如表 1 所示: 音符 頻率( HZ) 簡譜碼( T值) 音符 頻率( HZ) 簡譜碼( 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 3 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 65217 中 2 RE 587 64684 5 SO 1661 65235 2 RE 622 64732 高 6 LA 1760 65252 中 3 M 659 64777 6 1865 65268 中 4 FA 698 64820 高 7 SI 1967 65283 表 1 音符頻率表 我們要為這個音符建立一個表格,單片機通過查表的方式來獲得相應(yīng)的數(shù)據(jù)。 T= 65536- N= 65536- fi247。 fr 式中 N是計數(shù)值; fi是機器頻率(晶體振蕩器為 12MHz 時,其頻率為 1MHz); fr是想要產(chǎn)生的頻率。就可在 引腳上得到此頻率的脈沖。 ( 6)下載程序代碼,調(diào)試( Easy 51Pro) 。 ( 2)利用軟件 keil C51 進行程序的調(diào)試。 目 錄 1. 引言 ...................................................1 . 設(shè)計的目的 .........................................1 . 設(shè)計的內(nèi)容與要求 ...................................錯誤 !未定義書簽。 16個按鍵設(shè)置成 4x4矩陣鍵盤,能彈奏出 16 個音,添加歌曲程序同時能夠播放出歌曲。 ( 5)根據(jù)電路圖、 PCB 圖和 3D 圖快速地焊接電路。利用定時器計時半周期時間,每當計時終止后就將 反相, 2 然后重復(fù)計時再反相。 2247。 fr 例如:設(shè) K= 65536, fi= 1MHz,求低音 DO( 261Hz)、中音 DO( 523Hz)、高音 DO( 1046Hz)的計數(shù)值。 2247。 . 設(shè)計流程 ( 1)鍵盤掃描程序: 4 檢測是否有鍵按下,有鍵按下則記錄按下鍵的鍵值,并跳轉(zhuǎn)至功能轉(zhuǎn)移程序;無鍵按下,則返回鍵盤掃描程序繼續(xù)檢測。 5 程序簡易流程圖 : 否 是 否 是 開始 T0初始化并開中斷允許 T0中斷 T1初始化并開中斷允許 T1中斷 鍵盤掃描程序 有鍵按下否 識別按鍵功能 播放鍵 根據(jù)按鍵功 能裝入相應(yīng)音符值到 T0 取相應(yīng)的音符碼裝入 T1 啟動 T0 啟動 T1 按鍵釋放成功否 按鍵釋放成功否 停止 T0工作 停止 T1工作 延時去抖動 是否彈奏鍵 6 圖 1 程序簡易流程圖 彈奏程序流程圖: 圖 2 彈奏程序流程圖 彈奏子程序 開中斷并允許中斷設(shè)定定時器工作方式 取鍵值 根據(jù)鍵值查音律表 給定時器 T0賦值 進入中斷 CPL 退出中斷 延時 返回鍵盤掃描程序 開始計時 7 自動播放歌曲程序流程圖 : Y N Y
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1