【正文】
30DW 65058 ,65110 ,65157 ,65178 ,65217TABLE :;1DB 82H ,01H ,81H ,94H ,84HDB 0B4H ,0A4H ,04HDB 82H ,01H ,81H ,94H ,84HDB 0C4H ,0B4H ,04H;2DB 82H ,01H ,81H ,0F4H ,0D4HDB 0B4H ,0A4H ,94HDB 0E2H ,01H ,0E1H ,0D4H ,0B4HDB 0C4H ,0B4H ,04H;3DB 82H ,01H ,81H ,94H ,84HDB 0B4H ,0A4H ,04HDB 82H ,01H ,81H ,94H ,84HDB 0C4H ,0B4H ,04H;4DB 82H ,01H ,81H ,0F4H ,0D4HDB 0B4H ,0A4H ,94HDB 0E2H ,01H ,0E1H ,0D4H ,0B4HDB 0C4H ,0B4H ,04HDB 00H本設(shè)計中有多首歌曲便于選擇,對于不同的曲子,關(guān)鍵是根據(jù)樂譜寫出音調(diào)參數(shù)和節(jié)拍參數(shù),不同歌曲程序的不同之處也主要在于此具體程序為:ORG 000HSJMP MAINORG 00BHAJMP TIME0MAIN :MOV SP, 60HMOV TMOD, 01HMOV IE, 82HSTART0:MOV 30H, 00 ;取簡碼譜指針NEXT :MOV A,30H ;簡碼譜指針裝入AMOV DPTR , TABL E;到TABLE 取簡碼MOVC A, @A + DPTRMOV R2 ,A ;取到的簡碼暫存于R2JZ END ;是否取到00 (結(jié)束嗎) ?ANL A , 0FH。不是,則取低四位(節(jié)拍碼)MOV R5 ,A ;將節(jié)拍碼存于R5MOV A ,R2 ;將取到的簡碼再裝入ASWAP A ;高低四位交換ANL A, 0FH ;取低四位(音符碼)JNZ SING;取到的音符碼是否為0 ?CLR TR0 ;是,則不發(fā)音SJMP DL Y1SIN G :DEC A ;取到的音符碼減1 (不含0)MOV 22H,A ;存入(22H)RL A ;乘2MOV DPTR , TABL E1 ;到TABLE1取相應(yīng)的高字節(jié)計數(shù)值MOVC A , @A + DPTRMOV TH0 ,A ;取到的高字節(jié)存入TH0MOV 21H ,A ;取到的高字節(jié)存入(21H)MOV A ,22H ;再裝取到的音符碼裝到ARL A ;乘2INC A ;加1MOV A ,@A + DPTR ;到TABLE1取相應(yīng)的低字節(jié)原組計數(shù)值MOV TL0,A ;取到的低字節(jié)存入TL 0MOV 20H ,A ;取到的低字節(jié)存入(20H)SETB TR0 ;啟動定時器0DLY1 :ACALL DELA Y;基本單位時間1/ 4 拍187msINC 30H ;取簡碼指針加1SJMP NEXT ;取下一個碼END :CL R TR0 ;停止定時器0AJMP START0 ;重復(fù)循環(huán)TIME0 : PUSH ACC ;將A的值入棧保護PUSH PSW ;將PSW的值入棧保護MOV TL0 ,20H ;重裝計數(shù)值MOV TH0 ,21HCPL POP PSW ;到堆棧區(qū)取回PSW的值POP ACC ;到堆棧區(qū)取回A的值RETI ;中斷返回DELA Y:MOV R7 , 187 ;187ms 延時子程序DLY2 :MOV R4 , 02DLY3 :MOV R3 , 248DJNZ R3, $DJNZ R4 ,D LY3DJNZ R7 ,DLY2DJNZ R5 ,DELA YRETTABLE1 :DW 64260 ,64400 ,64524 ,64580 ,64684DW 64777 ,64820 ,64898 ,64968 ,65030DW 65058 ,65110 ,65157 ,65178 ,65217TABLE :;1DB 82H ,01H ,81H ,94H ,84HDB 0B4H ,0A4H ,04HDB 82H ,01H ,81H ,94H ,84HDB 0C4H ,0B4H ,04H;2DB 82H ,01H ,81H ,0F4H ,0D4HDB 0B4H ,0A4H ,94HDB 0E2H ,01H ,0E1H ,0D4H ,0B4HDB 0C4H ,0B4H ,04H;3DB 82H ,01H ,81H ,94H ,84HDB 0B4H ,0A4H ,04HDB 82H ,01H ,81H ,94H ,84HDB 0C4H ,0B4H ,04H;4DB 82H ,01H ,81H ,0F4H ,0D4HDB 0B4H ,0A4H ,94HDB 0E2H ,01H ,0E1H ,0D4H ,0B4HDB 0C4H ,0B4H ,04HDB 00H 數(shù)據(jù)采集的軟件設(shè)計數(shù)據(jù)采集系統(tǒng)的軟件包括主程序和數(shù)據(jù)采集、數(shù)據(jù)處理、數(shù)據(jù)通信等一系列子程序, 這里主要介紹數(shù)據(jù)采集子程序。單片機的數(shù)據(jù)采集可以采用查詢方式。由采集系統(tǒng)電路圖可知,在編寫軟件時,=0,C、B、A給出被選擇模擬通道的地址,執(zhí)行一條寫出指令,可啟動A/D轉(zhuǎn)換;執(zhí)行一條讀入指令,可讀取轉(zhuǎn)換結(jié)果[15]。以下采用查詢方式,分別對8路模擬信號輪流采集一次,并依次把結(jié)果存儲到內(nèi)部RAM中的采用轉(zhuǎn)換程序。MAIN: MOV R1,DATA ;數(shù)據(jù)區(qū)地址指針指向首單元MOV DPTR,7EF8H ;送通道0地址MOV R7,08H ;通道數(shù)計數(shù)器LOOP:MOVX @DPTR,A ;啟動A/D轉(zhuǎn)換,=0且WR=0LOOP1:NOPJNB ,LOOP ;查詢轉(zhuǎn)換結(jié)束信號EOCMOVX A,@DPTR ;讀取轉(zhuǎn)換結(jié)果,=0且RD=0MOV @R1,A ;存轉(zhuǎn)換結(jié)果INC DPTR ;指向下一通道INC R1 ;修改數(shù)據(jù)區(qū)指針DJNZ R7,LOOP ;8個通道全采完否? ……… 液晶顯示軟件(1)HZ12864操作指令模塊操作命令格式為:“0x1b,命令代碼(1 byte),命令內(nèi)碼(n byte)”;返回的數(shù)據(jù)格式為“0x1b(1 byte),返回內(nèi)容(n byte)”,HZ12864漢顯液晶模塊常用的操作命令:當(dāng)前光標(biāo)位置:“0x1b,0x30”,返回參數(shù):“0x1b,列位置,行位置”。LCM的灰度:“0x1b,0x31,設(shè)置的值(0x00—0x3f)”。清屏:“0x1b,0x32”。設(shè)置光標(biāo)位置:“0x1b,0x33,列位置(019),行位置(04)”。取數(shù)字串組合的有效拼音組合(T9拼音輸入法):“0x1b,輸入的數(shù)字串,結(jié)束標(biāo)(0x00)”,返回參數(shù):“0x1b,有效字符串個數(shù),返回的字符串n個(小寫),0x00”:(2)顯示當(dāng)上位機無上傳數(shù)據(jù)請求時,單片機與液晶模塊通過串口進(jìn)行通訊,用于液晶顯示屏的顯示。液晶顯示模塊通訊格式為9600,n,8,1。系統(tǒng)采集滿128字節(jié)數(shù)據(jù)后,立即將存儲這些數(shù)據(jù)的數(shù)組通過串口傳送至液晶顯示模塊,這128個數(shù)據(jù)作為縱坐標(biāo)值,在液晶顯示屏上畫出變化的曲線,完成液晶顯示功能。下圖為顯示程序流程圖。 顯示程序流程圖 結(jié)論從選擇課題到完成設(shè)計大約用了一年的時間,在這一年中對此課題各模塊的方案進(jìn)行了反復(fù)的選擇與比較,遇到了無數(shù)的瓶頸與困難。最終確定方案后,又遇到了很多新的問題、新的知識,然而通過查閱資料,以及向老師同學(xué)請教等方式,最終解決了問題。在此過程中我也學(xué)到了很多實用的知識,這是一個設(shè)計兼學(xué)習(xí)的過程,讓我受益匪淺?,F(xiàn)在總結(jié)一下主要完成的工作。本課題完成的主要工作如下:l、完成了數(shù)字音樂電療儀系統(tǒng)框架的設(shè)計,在功能上,實現(xiàn)了應(yīng)用單片機產(chǎn)生音樂。完成了基于單片機的音樂信號的采集與顯示設(shè)計。完成了各模塊相關(guān)電路的設(shè)計。當(dāng)然整篇設(shè)計還有很多不足之處,還有許多可以完善的空間。這個課題需要進(jìn)一步完善的工作如下:儀器的安全性,由于一些電磁干擾可能會使治療電壓過高,這樣會給患者帶來很大的傷害,因此在輸出端必須設(shè)置一個門限電路。采用抗干擾性強的材料來設(shè)計外殼,屏蔽外界電磁場的干擾。加強可視音樂的干預(yù),可以結(jié)合腦電圖、心電圖等醫(yī)學(xué)圖像,使治療過程及治療效果更加明顯。可以完善單片機與PC機的USB接口設(shè)計。致謝 四年的大學(xué)生活轉(zhuǎn)眼即逝,在這四年中我有過好奇也有過茫然,更遇到過困難,也曾不懈的努力與堅持。這些大學(xué)時光的學(xué)習(xí)與生活經(jīng)歷讓我慢慢地蛻變成一個懂得責(zé)任與感恩的人,我要感謝在我成長過程中所有給予我?guī)椭娜?,也要感謝那些曾經(jīng)拋給我很多難題,讓我不知所措的人。在此論文設(shè)計過程中,要特別感謝我的導(dǎo)師謝妤嬋的指導(dǎo)與督促,同時感謝她的諒解與包容。沒有謝老師的幫助也就沒有今天的這篇論文。求學(xué)歷程是艱苦的,但又是快樂的。感謝我的所有任課老師,謝謝他們在這四年中竭盡所能的教授我知識,他們不求回報,無私奉獻(xiàn)的精神很讓我感動,再次向他們表示由衷的感謝。在這四年的學(xué)習(xí)中結(jié)識的各位生活和學(xué)習(xí)上的摯友讓我得到了人生很大的一筆財富。在此,也對他們表示衷心的感謝。 謝謝我的父母,你們永遠(yuǎn)是我堅強的后盾,沒有你們辛勤的付出也就沒有我的今天,在這一刻,將最崇高的敬意獻(xiàn)給你們!本文參考了大量的文獻(xiàn)資料,在此,向各學(xué)術(shù)界的前輩們致敬!參考文獻(xiàn)[1] 周鐵明,[J].現(xiàn)代電子技術(shù),2002,25(2):56.[2] [D].天津:天津大學(xué),2006.[3] [D].天津:天津大學(xué),2006.[4] 范志涵,趙美蓉,黃銀國,[J].醫(yī)療衛(wèi)生設(shè)備,2007,28(3):15.[5] 曾昭,[J].國外電子元器件,1999,5(3):39.[6] [J].電子報,2007,3(15):12.[7] [J].國外電子元器件,1997,3(9):2729.[8] 丁德勤,構(gòu)思巧妙的微型電子音樂治療儀[J].家電檢修技術(shù),2009,5(11):597.[9] [J].半導(dǎo)體技術(shù),1997,21(4):6162.[10] [J].中國學(xué)術(shù)期刊電子出版社,1991,14(2):3132.[11] 劉煥平,[J].石家莊師范專科學(xué)校學(xué)報,2002,4(2):5253.[12] [D].天津:天津大學(xué),2006.[13] 王洪濤, 顯示器選型與設(shè)計[J].中國學(xué)術(shù)期刊電子出版社,2010,23(2):6364.[14] 李外云,胡文靜,[J].湖南理工學(xué)院學(xué)報,2005,18(3):38.[15]馬淑華,王鳳文,[M].北京:北京郵電大學(xué)出版社,2007,248249.附錄Music TherapyMusic Therapy is not a new term, but many people in do not reallyunderstand its meaning. In many Western countries, music therapy is practiced in a range of contexts, including hospitals and within the munity by trained music therapists for the people with emotional,behavioural, physical and munication problems. The main contens of the text is: backgroud of music therapy is Music Therapy? 3. Who can provide music therapy services? 4. History of Music Therapy can benefit from music therapy? 6. Interventions in music therapy therapy for individuals with autism The backgroud of music therapyMusic Therapy is the clinical and evidencebased use of music in the acplishment of therapeutic aims: restoration,maintenance, and improvement of mental and physical health, as directed by a credentialed music therapist. Because music is a powerful and nonthreatening medium, unique outes are possible with a variety of populations.What is Music Therapy?Music therapy is a process thro