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

正文內(nèi)容

基于單片機(jī)的電子琴設(shè)計(jì)_畢業(yè)設(shè)計(jì)論文-免費(fèi)閱讀

  

【正文】 第六首 你的愛給了誰(shuí) 。 TABLE30: 河南理工大學(xué)本科課程設(shè)計(jì)報(bào)告 19 DB 32H,22H,38H,02H,22H,32H,22H,18H,04H,92H,12H,24H,22H,32H,22H,12H,92H,92H,88H,04H,32H,22H DB 38H,02H,22H,32H,22H,18H,04H,92H,12H,24H,22H,32H,22H,21H,92H,12H,28H,04H,32H,22H DB 38H,02H,22H,32H,22H,18H,04H,92H,12H,24H,22H,32H,22H,12H,92H,91H,11H,88H DB 04H,32H,52H,58H,02H,52H,62H,52H,38H,04H,22H,22H,24H,22H,32H,22H,12H,92H,92H DB 12H,12H,1cH,08H,02H,52H,52H,62H,0b2H,72H,72H,62H,32H,22H,22H,22H DB 38H,02H,32H,32H,52H,64H,64H,02H,92H,32H,22H,28H,04H,32H,52H,52H,32H,54H,02H,0b4H,72H DB 62H,72H,34H,02H,62H,62H,72H,62H,52H,32H,22H,02H,32H,22H,32H DB 58H,02H,52H,52H,62H,0b2H,72H,72H,62H,32H,22H,22H,22H DB 38H,02H,32H,32H,52H,64H,64H,02H,92H,32H,22H,28H,04H,32H,52H,52H,32H,54H,02H,0b4H,72H DB 62H,72H,34H,02H,62H,62H,72H,62H,52H,32H,22H,02H,84H,92H,1cH DB 00H 。 。******倒計(jì) 3 秒進(jìn)入自動(dòng)播放音樂子程序 ******** DISPLAY:MOV DPTR,TABLE0 MOV R0,0 LOOP10 :MOV A,R0 河南理工大學(xué)本科課程設(shè)計(jì)報(bào)告 17 MOVC A,A+DPTR MOV P0,A LCALL DELAY0 INC R0 CJNE R0,4,LOOP10 RET 。繼續(xù)播放 。取頻率初始值低八位 POP DPH POP DPL 。保存 DPTR 的值 MOV DPTR,TABLE00 。取高四位 JNZ SING 。延時(shí) 10ms 消抖 MOV P2,0FFH MOV A,P2 XRL A,0FFH CJNE A,00H,SHIFANG MOV P0,7FH 。判斷是否按下 7 鍵 MOV DPTR,TABLE70 。判斷是否按下 5 鍵 MOV DPTR,TABLE50 。判斷是否按下 3 鍵 MOV DPTR,TABLE30 。按下 1 鍵即順序執(zhí)行程序,否則跳到 NNK1 檢查下一鍵位 MOV DPTR,TABLE10 。判斷有沒鍵按下 , CLR 。如果 A 不為 0,即按鍵有變化,等待鍵釋放 ACALL DISPLAY 。裝 初值低八位 SETB TR0 。對(duì)應(yīng)讀取表格 TABLE1 的數(shù)據(jù) MOV TEMP,A 。讓 LED 顯示為 6 LJMP DK1 NK7: 河南理工大學(xué)本科課程設(shè)計(jì)報(bào)告 13 CJNE A,0BFH,NK08 。判斷是否按下 4 鍵 MOV KEYBUF,3 。保存列號(hào) 0 MOV P0,06H 。有鍵按下轉(zhuǎn)向 NEQ CLR 。中音鍵按下將模式設(shè)定為中音 LJMP TANZOU 。判斷 P3 口模式鍵是否有鍵按下 MOV A,P3 XRL A,0FFH CJNE A,00H,MOSHI 。轉(zhuǎn)向定時(shí)器 T0 中斷服務(wù)子程序 START: MOV DPTR,TABLE2 。 參考文獻(xiàn) [1] 余發(fā)山 ,王福忠 ,楊凌霄 . 單片機(jī)原理及應(yīng)用技術(shù) . 中國(guó)礦業(yè)大學(xué)出版社 . [2] 王守中 . 51 單片機(jī)開發(fā)入門與典型實(shí)例 . 北京 :人民郵電出版社, [3] 胡輝 . 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與訓(xùn)練 . 北京:中國(guó)水利水電出版社, 河南理工大學(xué)本科課程設(shè)計(jì)報(bào)告 11 附 1 源程序代碼 KEYBUF EQU 30H 。 在確保硬件電路正常,無(wú)異常情況 (斷路或短路 )方可上電調(diào)試,上電調(diào)試的目的是檢驗(yàn)電路是否接錯(cuò),同時(shí)還要檢驗(yàn)原理是否正確,在本次設(shè)計(jì)中,上電調(diào)試主要鍵盤單片機(jī)控制部分、數(shù)碼管點(diǎn)亮部分、和音頻轉(zhuǎn)換電路硬件調(diào)試。目前支持的單片機(jī)類型有: 68000 系列、 8051系列、 AVR 系列、 PIC12 系列、 PIC16 系列、 PIC18 系列、 Z80 系列、 HC11 系列以及各種外圍芯片。如果單片機(jī)要自己播放音樂,那么必須在程序設(shè)計(jì)中考慮到節(jié)拍的設(shè)置,由于本例實(shí)現(xiàn)的音樂發(fā)生器是由用戶通過(guò)鍵盤輸入彈奏樂曲的,所以節(jié)拍由用戶掌握,不由程序控制。 ( a)外形 ( b)共陽(yáng)極 (C)共陰極 圖 36 數(shù)碼管引腳 按鍵選擇方案 傳統(tǒng)電子琴可以用鍵盤上的“ 1”到“ A”鍵演奏從低 So到高 Do 等 11 音。它的 外型與封裝如下圖 所示 : 河南理工大學(xué)本科課程設(shè)計(jì)報(bào)告 4 LED 數(shù)碼管 本次設(shè)計(jì)的顯示電路采用 LED 數(shù)碼管顯示, LED( LightEmitting Diode)是一種外加電壓從而渡過(guò)電流并發(fā)出可見光的器件。 AT89S52具有以下便準(zhǔn)功能: 8k 字節(jié) Flash, 256 字節(jié) RAM, 32 位 I/O 口線,看門狗定時(shí)器, 2 個(gè)數(shù)據(jù)指針,三個(gè) 16 位 定時(shí)器 /計(jì)數(shù)器,一個(gè) 6 向量 2 級(jí)中斷結(jié)構(gòu),全雙工串行口, 片內(nèi)晶振及時(shí)鐘電路。 方案論證 采用 AT89C51 單片機(jī)進(jìn)行控制,由于它不具備 ISP 功能, 而且其 ROM 只有4K,系統(tǒng)在將來(lái)升級(jí)方面沒有潛力。 從系統(tǒng)硬件結(jié)構(gòu)上來(lái)看,主要使用到 52 系列單片機(jī)、 7個(gè)鍵輸入電路、 LED數(shù)碼管顯示電路、揚(yáng) 聲器以及電源電路等等。 目前市場(chǎng)上各種品牌、型號(hào)的電子琴有上百種,由幾十塊的玩具電子琴到幾百,幾千的學(xué)習(xí)、演奏用琴真是琳瑯滿目,電子琴能夠模仿各種音色和具有自動(dòng)伴奏功能,這些是電 子琴最基本的特征。 一首音樂是許多不同的音階組成的,而每個(gè)音階對(duì)應(yīng)著不同的頻率,這樣我們就可以利用不同的頻率的組合,即可構(gòu)成我們所想要的音樂了,當(dāng)然對(duì)于單片機(jī)來(lái)產(chǎn)生不同 的頻率非常方便,我們可以利用單片機(jī)的定時(shí) /計(jì)數(shù)器 T0來(lái)產(chǎn)生這樣方波頻率信號(hào),因此,我們只要把一首歌曲的音階對(duì)應(yīng)頻率關(guān)系弄正確即可。用軟件延時(shí)來(lái)控制發(fā)音時(shí)間的長(zhǎng)短,控制節(jié)拍。 基于單片機(jī)系統(tǒng)的電子琴的基本結(jié)構(gòu)如圖( 1)所示: 圖( 1) AT89S52 彈奏按鍵 功能切換鍵 時(shí)鐘電路 復(fù)位電路 揚(yáng)聲器 LED 顯示 河南理工大學(xué)本科課程設(shè)計(jì)報(bào)告 3 元 件介紹 AT89S52 功能特性: AT89S52 是一種低功耗、高性能 CMOS8 位微控制器,具有 8K 在系統(tǒng)可編程 Flash 存儲(chǔ)器 ,使用 Atmel 公司高密度非易失存儲(chǔ)器技術(shù)制造 ,與工業(yè)80C51 產(chǎn)品指令和引腳完全兼容。 主要性能: 與 MCS51 單片機(jī)產(chǎn)品兼容、 8K 字節(jié)在系統(tǒng)可編程 Flash 存儲(chǔ)器 、 1000 次擦寫周期 、 全靜態(tài)操作: 0Hz~ 33Hz 、 三級(jí)加密程序存儲(chǔ)器 、 32個(gè)可編程 I/O 口線 、三個(gè) 16 位定時(shí)器 /計(jì)數(shù)器八個(gè)中斷源、全雙 工 UART 串行通道、低功耗空閑和掉電模式 、 掉電后中斷可喚醒、看門狗定時(shí)器、雙數(shù)據(jù)指針、掉電標(biāo)識(shí) 符。 1位顯示器由八個(gè)發(fā)光二極管組成,其中七個(gè)發(fā)光二極管 a~g 控制七個(gè)筆畫(段)的亮或暗,另一個(gè)控制一個(gè)小數(shù)點(diǎn)的亮和暗,這種筆畫式的七段顯示器能顯示的字符較少,字符的開頭有些失真,但控制簡(jiǎn)單,使用方便 。 一首音樂是由許多不同的音符組成的,而每個(gè)音符對(duì)應(yīng)著不同的頻率,這樣就可以利用不同頻率的組合,加以與拍數(shù)對(duì)應(yīng)的延時(shí),構(gòu)成音樂??梢苑抡?、分析( SPICE)各種模擬器件和集成電路,該軟件的特點(diǎn)是: 它實(shí)現(xiàn)了單片機(jī)仿真和 SPICE 電路仿真相結(jié)合。 在上電前,先確保電路中不在斷路或短路情況,這一工作是整個(gè)調(diào)試工作的第一步,也是非常重要的一個(gè)步驟。 課程設(shè)計(jì)體會(huì) 通過(guò)各方面 的 努力,本次設(shè)計(jì)任務(wù) 順利 完成,系統(tǒng)部分功能已 完全 實(shí)現(xiàn) 課程的要求 。發(fā)聲器所在端口 ORG 0000H LJMP START 。進(jìn)入手動(dòng)彈奏程序 SJMP ZAICI 。高音鍵按下將模式設(shè)定為高音 LJMP TANZOU 。手動(dòng)彈奏程序 。為擾動(dòng)信號(hào)沒有鍵按下轉(zhuǎn) NOKEYS NK1: MOV A,P2 。判斷是否按下 3 鍵 MOV KEYBUF,2 。讓 LED 顯示為 5 LJMP DK1 NK6: CJNE A,0DFH,NK7 。轉(zhuǎn)向功能轉(zhuǎn)換程序 DK1:
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1