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

正文內(nèi)容

電子琴的微機(jī)原理設(shè)計(jì)方案-展示頁

2025-05-08 08:56本頁面
  

【正文】 一步暫停運(yùn)行停止運(yùn)行發(fā)出do的音按“暫停/恢復(fù)”鍵按2鍵相應(yīng)的顯示2恢復(fù)運(yùn)行發(fā)出le的音……… 圖2 使用流程第二章 硬件系統(tǒng)的設(shè)計(jì):本次設(shè)計(jì)中中心控制模塊是選擇AT89S52單片機(jī)來控制整個(gè)系統(tǒng)。 (2)開啟本系統(tǒng),數(shù)碼管顯示“”。系統(tǒng)操作說明) 輸出驅(qū)動(dòng)模塊:--h(huán)的筆段上,數(shù)碼管的公共端接電源;聲音的播放模塊,當(dāng)有按鍵按下時(shí),它通過AT89S52中心控制芯片的識(shí)別后發(fā)出相應(yīng)的音符。只要有一個(gè)按鍵被按下,并被單片機(jī)掃描到,則會(huì)播放發(fā)出音符。 用戶編程模塊:由鍵盤矩陣、LED顯示管、揚(yáng)聲器這幾個(gè)部分組成 存儲(chǔ)器模塊:8088有1MB存儲(chǔ)空間,系統(tǒng)提供用戶使用的空間為 00000H0FFFFH, 用于存放、調(diào)試實(shí)驗(yàn)程序。發(fā)出后按的鍵的音調(diào)。如果在前一個(gè)按下的鍵發(fā)聲的同時(shí)有另一個(gè)按鍵被按下,則啟動(dòng)中斷系統(tǒng)。電子琴的微機(jī)原理設(shè)計(jì)方案第一章 方案論證 設(shè)計(jì)規(guī)模和總體框架 彈奏:用鍵盤輸入對(duì)應(yīng)的七個(gè)音階,用戶每按一個(gè)鍵盤琴鍵就彈奏相應(yīng)的音符,通過實(shí)驗(yàn)箱的喇叭發(fā)出聲音,并通過七段數(shù)碼管顯示輸入音階;擴(kuò)展功能: 演奏:電子琴設(shè)有8個(gè)按鍵,其中7個(gè)作為音符輸入,另外一個(gè)作為模式轉(zhuǎn)換按鍵,實(shí)現(xiàn)用戶存放的自動(dòng)播放歌曲。按下鍵盤上某一個(gè)指定的建后自動(dòng)彈奏預(yù)存琴譜功能;要求按鍵按下時(shí)發(fā)聲,松開延時(shí)一小段時(shí)間,中間再按別的鍵則發(fā)另外一音調(diào)的聲音,當(dāng)系統(tǒng)掃描到鍵盤按下,則快速檢測(cè)出是哪一個(gè)按鍵被按下,然后單片機(jī)的定時(shí)器啟動(dòng),發(fā)出一定頻率的脈沖,該頻率的脈沖經(jīng)喇叭驅(qū)動(dòng)電路放大濾波后,就會(huì)發(fā)出相應(yīng)的音調(diào)。前面的發(fā)音停止,轉(zhuǎn)到后按的鍵的發(fā)音程序。 控制模塊:選擇AT89S52單片機(jī)來控制整個(gè)系統(tǒng),其中P2口作為輸入口,P1口為信號(hào)輸出口。 鍵盤輸入模塊:用來操作者對(duì)機(jī)器的控制操作,在P2口連接有8個(gè)按鍵開關(guān)加8個(gè)拉電阻,它們一端接5伏電源,一端接地。(LED顯示管顯示當(dāng)前按鍵,揚(yáng)聲器發(fā)出對(duì)應(yīng)音符。 根據(jù)系統(tǒng)的功能要求,我們可以得到系統(tǒng)的組成框圖:單片機(jī)矩陣鍵盤LED顯示管揚(yáng)聲器功能選擇 圖1系統(tǒng)框圖系統(tǒng)安裝及配置說明系統(tǒng)運(yùn)行環(huán)境 WINDOWS XP PROTEUS SP2 Keil uv3 系統(tǒng)安裝及配置 安裝Protues 和keil uVsision3。 (1)Keil下編譯,產(chǎn)生目標(biāo)HEX檔,Proteus下Programme Files選擇產(chǎn)生的HEX檔,點(diǎn)擊運(yùn)行開始模擬。 (3)按任意鍵盤,數(shù)碼管顯示所按下的鍵盤數(shù),揚(yáng)聲器發(fā)出相應(yīng)的音符。:本系統(tǒng)由鍵盤矩陣、LED顯示管、揚(yáng)聲器這幾個(gè)部分組成,LED顯示管顯示當(dāng)前按鍵,揚(yáng)聲器發(fā)出對(duì)應(yīng)音符。具體分配如下: 存貯器地址分配 表21 存貯器地址分配 I/O地址分配 表22 I/O地址分配(一) 表23 I/O地址分配(二)監(jiān)控占用00004H0000FH作為單步(T)、斷點(diǎn)(INT3)、無條件暫停(NMI)中斷矢量區(qū), 用戶也可以更改這些矢量, 指向用戶的處理, 但失去了相應(yīng)的單步、斷點(diǎn)、暫停等監(jiān)控功能。: ,只要有一個(gè)鍵被按下,并被單片機(jī)掃描到,則會(huì)使播放器發(fā)出聲音. 圖 4:(模塊)一 LED顯示模塊如圖22所示,--h(huán)的筆段上,數(shù)碼管的公共端接電源。應(yīng)用軟件設(shè)計(jì)的好壞,將決定系統(tǒng)的效率和它的優(yōu)劣。根據(jù)使用流程可以確定系統(tǒng)的控制流程和軟件模塊。 主程序的任務(wù)首先是進(jìn)行初始化,然后根據(jù)“編程/運(yùn)行”開關(guān)的狀態(tài)判別,進(jìn)入“編程狀態(tài)”或“運(yùn)行狀態(tài)”。初始化堆棧指針 MOV 30H,00 。設(shè)置P1口為輸入模式 MOV TOMD,01H 。開定時(shí)器0中斷 SETB EA 。關(guān)閉定時(shí)器0 根據(jù)編程狀態(tài)的操作流程,可以確定編程操作的控制流程如圖調(diào)顯示子程序是數(shù)字鍵1~7?用鍵值查表得到音頻相關(guān)數(shù)據(jù)按音頻數(shù)據(jù)設(shè)置計(jì)數(shù)器初值啟動(dòng)定時(shí)器,開始發(fā)聲延時(shí)關(guān)閉定時(shí),停止發(fā)聲是否開始 圖8 電子琴程序流程圖 OUTBIT equ 0FE02h IN equ 0FE00h Pulse equ 0 PulseCNT equ 50h ToneHigh equ 51h ToneLow equ 52h Speaker equ 0000 02008E ljmp Start org 000bh Timer0Int:000B C0D0 push PSW000D C28C clr TR0000F 85518C mov TH0, ToneHigh0012 85528A mov TL0, ToneLow0015 D28C setb TR00017 A200 mov c, Pulse0019 9290 mov Speaker, c001B B200 cpl Pulse001D 1550 dec PulseCNT001F D0D0 pop PSW0021 32 reti ToneTable:0022 FC42 0024 FCAE 0026 FD0A 0028 FD35 002A FD82 002C FDC8 002E FE05 dw 64578, 64686, 64778, 64821, 64898, 64968, 65029 TestKey:0030 90FE02 mov dptr, OUTBIT0033 7400 mov a, 00035 F0 movx dptr, a0036 90FE00 mov dptr, IN0039 E0 movx a, dptr003A F4 cpl a003B 540F anl a, 0fh 003D 22 ret KeyTable:003E 161514 0041 FF db 16h, 15h, 14h, 0ffh0042 131211 0045 10 db 13h, 12h, 11h, 10h0046 0D0C0B 00
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1