




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、綜合實驗設(shè)計 設(shè)計名稱: 打鼓游戲機 專業(yè)班級: 通信01班 組員姓名: 王忠潘 楊維 李春曉 旦增維色 指導(dǎo)教師: 王永東 設(shè)計時間: 2013年6月 摘要本實驗設(shè)計的是一個打鼓游戲機,通過構(gòu)建系統(tǒng)電路來實現(xiàn)打鼓游戲的功能。設(shè)計首先用音頻線將背景音樂輸送至飛思卡爾單片機進行AD轉(zhuǎn)換分析出音樂的節(jié)奏點,通過節(jié)奏點控制游戲的開始,通過敲擊外接鼓面電路會啟動、切換LCD12864的游戲界面和難度,游戲開始之后敲擊鼓面作為游戲輸入以此來進行游戲,敲擊鼓面的不同會相應(yīng)觸發(fā)ISD1760存放的前景音樂,前景音樂和背景音樂通過兩路運算放大電路和一個加法器進行疊加產(chǎn)生立體聲效果。關(guān)鍵字 打鼓游戲機,飛思卡爾
2、,LCD12864,ISD17601、 緒論1.1電子技術(shù)綜合設(shè)計性質(zhì) 電子技術(shù)綜合設(shè)計是在學(xué)完模擬電子術(shù)、數(shù)字電子技術(shù)課程之后,安排的實踐教學(xué)環(huán)節(jié)。使學(xué)生能綜合運用所學(xué)知識,進行實際電子線路的設(shè)計、裝接、調(diào)試等。 通過完成一個課題的電路設(shè)計、理論計算及實驗調(diào)試任務(wù),鞏固和加深電子技術(shù)課程中所學(xué)理論知識和實驗技能。 在實踐中提高分析問題、解決實際問題的能力,為今后的畢業(yè)設(shè)計、工程實踐打下一定基礎(chǔ)。1.2綜合設(shè)計主要特點(1) 不同于平時的習(xí)題 作習(xí)題主要是為了加深對課堂上講解知識的理解,題目內(nèi)容涉及面較單一,在給定的理想化的條件下,經(jīng)過抽象加工后,不難得出標(biāo)準(zhǔn)答案。 電子技術(shù)綜合設(shè)計任務(wù),多是
3、實際的“模擬”或“數(shù)字”電路裝置,它涉及的知識多而廣,沒有固定的答案,只能從實際出發(fā),通過調(diào)查研究,查詢資料,方案比較,設(shè)計計算得到比較好的設(shè)計方案后,再通過實驗調(diào)試,使理論設(shè)計逐步完善,最后達到實際要求。(2) 不同于一般的基礎(chǔ)實驗 基礎(chǔ)實驗著重點是放在驗證基本理論和電路性能上,通過實驗只能初步了解電路實驗的步驟和基本方法,熟悉常用電子儀器設(shè)備的使用方法。 電子技術(shù)綜合設(shè)計,正是為學(xué)生創(chuàng)造一個動腦又動手,獨立開展電路設(shè)計、調(diào)試的機會??梢赃\用實驗手段檢驗理論設(shè)計中的問題所在,又可運用學(xué)過的知識,指導(dǎo)電路調(diào)試工作,使電路更加完善。(3) 不同于畢業(yè)設(shè)計 畢業(yè)設(shè)計是培養(yǎng)工科學(xué)生的最后一個教學(xué)環(huán)節(jié)
4、,它要求學(xué)生綜合運用公共基礎(chǔ)課、專業(yè)基礎(chǔ)課和專業(yè)課的知識,去解決工程實際問題;完成工程技術(shù)人員必須具有的基本能力的訓(xùn)練;從題目的廣泛和深度上,畢業(yè)設(shè)計比電子技術(shù)綜合設(shè)計要難。 (4) 電子技術(shù)綜合設(shè)計特點 它圍繞一門課程內(nèi)容做綜合性的訓(xùn)練,題目雖出自實際電路,但比較簡單,比較定型,一般不是真實的生產(chǎn)、科研任務(wù),基本上是有章可循。 著眼點是讓學(xué)生開始從理論學(xué)習(xí)軌道引向?qū)嶋H方面。把過去熟悉的定性分析,定量計算方法與工程估算,實驗調(diào)整等手段結(jié)合起來。 逐步掌握工程設(shè)計的步驟和方法,了解科學(xué)實驗的程序和實施辦法。使理論和實際有機結(jié)合,真正實現(xiàn)由知識向智能的轉(zhuǎn)化。 鍛煉分析問題、解決電路實際問題的本領(lǐng)。
5、1.3綜合設(shè)計目的 (1)、鞏固和加深對電子線路基本知識的理解,提高學(xué)生綜合運用電子技術(shù)課程所學(xué)知識的能力,使理論和實際有機結(jié)合,真正實現(xiàn)由知識向智能的轉(zhuǎn)化。 (2)、培養(yǎng)學(xué)生根據(jù)課題需要選學(xué)參考書,查閱手冊和文獻資料的自學(xué)能力。通過獨立思考,深入鉆研有關(guān)問題,學(xué)會自己分析問題、解決問題的能力。 (3)、通過實際電路的設(shè)計方案的分析比較、參數(shù)計算、元件選取,安裝調(diào)試等環(huán)節(jié),初步掌握簡單實用電路的分析方法和工程設(shè)計方法。 (4)、掌握常用儀器設(shè)備的正確使用方法,學(xué)會簡單電路的實驗調(diào)試和整機指標(biāo)測試方法,提高動手能力。 (5)、能按設(shè)計任務(wù)書的要求,編寫設(shè)計說明書,能正確反映設(shè)計和實驗成果,能正確
6、繪制電路圖。 (6)、培養(yǎng)嚴(yán)肅認真的工作作風(fēng)和科學(xué)態(tài)度,發(fā)揚團隊精神。 2 、總體方案2.1方案圖(構(gòu)建一個大致系統(tǒng)框架圖不是電路圖) 圖1-1打鼓機原理框架圖2.2 器件選擇CPU控制:飛思卡爾單片機開發(fā)板顯示模塊:LCD12864液晶顯示屏背景音樂:MP3成品電路前景音樂:用ISD1760錄放音芯片立體聲模塊:兩塊LM741運算放大器鼓面模塊:用555構(gòu)成多諧振蕩器2.3 技術(shù)指標(biāo)(這個需要設(shè)計任務(wù)書,把基本功能和我們的提高功能抄上去)2.3.1 基本功能 (1); (2); (3);2.3.2擴展功能 3、打鼓機硬件原理3.1 CPU模塊3.1.1芯片介紹芯片封裝圖9S12XS128 單
7、片機 S12XS 16 位微控制器系列針對一系列成本敏感型汽車車身電子應(yīng)用進行了優(yōu)化。S12X 產(chǎn)品滿足了用戶對設(shè)計靈活性和平臺兼容性的需求,并在一系列汽車電子平臺上實現(xiàn)了可升級性、硬件和軟件可重用性、以及兼容性。 S12XS 系列可以經(jīng)濟而又兼容地擴展至帶 XGate 協(xié)處理器的 S12XE 系列單片機,從而為用戶削減了成本,并縮小了封裝尺寸。S12XS系列幫助設(shè)計者迅速抓住市場機遇,同時還能降低移植成本。 3.1.2主要特性1、S12X CPU, 最高總線速度 40MHz 2、64KB、128KB 和256KB 閃存選項,均帶有錯誤校正功能(ECC) 3、帶有 ECC 的、4KB 至8KB
8、 DataFlash,用于實現(xiàn)數(shù)據(jù)或程序存儲 4、可配置 8- 、10- 或12- 位模數(shù)轉(zhuǎn)換器(ADC),轉(zhuǎn)換時間 3s 5、支持控制區(qū)域網(wǎng)(CAN)、本地互聯(lián)網(wǎng)(LIN)和串行外設(shè)接口(SPI)協(xié)議模塊 6、帶有 16-位計數(shù)器的、8-通道定時器 7、出色的 EMC,及運行和停止省電模式3.1.3管腳定義開發(fā)板實物圖板上有構(gòu)成最小系統(tǒng)必要的復(fù)位電路、晶體振蕩器及時鐘電路,串行接口的RS-232 驅(qū)動電路,+5V電源插座。單片機中已經(jīng)寫入了開發(fā)的監(jiān)控程序。單片機的大部分I/O端口都通過兩個64芯的歐式插頭引出。這兩個插頭在PCB上的距離為190mil,用戶可以根據(jù)圖2和表 1的定義設(shè)計自己的
9、應(yīng)用系統(tǒng),即目標(biāo)母板,然后將開發(fā)板插在目標(biāo)母板上調(diào)試。3.2顯示模塊3.2.1 LCD12864介紹HS12864-15系列產(chǎn)品硬件特性如下: ·提供 8 位,4 位并行接口及串行接口可選 ·并行接口適配 M6800 時序 ·自動電源啟動復(fù)位功能 ·內(nèi)部自建振蕩源 ·64×16 位字符顯示 RAM(DDRAM 最多 16 字符×4 行,LCD 顯示范圍 16×2 行) ·2M 位中文字型 ROM(CGROM) ,總共提供8192個中文字型(16×16點陣) ·16K 位半寬字型 ROM
10、(HCGROM),總共提供 126 個西文字型(16×8 點陣) ·64×16 位字符產(chǎn)生 RAM(CGRAM) HS12864-15系列產(chǎn)品軟件特性如下: ·文字與圖形混合顯示功能 ·畫面清除功能 ·光標(biāo)歸位功能 ·顯示開/關(guān)功能 ·光標(biāo)顯示/隱藏功能 ·顯示字體閃爍功能 ·光標(biāo)移位功能功能 ·顯示移位功能 ·垂直畫面旋轉(zhuǎn)功能 ·反白顯示功能 ·休眠模式3.2.2連接電路左圖為電路連接圖,右圖為實物圖RS/CS-PA0 RW/SID-PA1 E/SCLK
11、-PA2PSB-PA3 NC-PA4 /RESET-PA5DB0DB7-(這些你自己填)3.2.3電路原理當(dāng)LCD12864在接受指令前,MCU 必須先確認12864處于非忙狀態(tài)。即讀取 BF0,才能接受新的指令;如果在送出一條指令前不檢查 BF 狀態(tài),則需要延時一段時間,以確保上一條指令執(zhí)行完畢,具體指令執(zhí)行時間參照指令表。 “RE”是基本指令集與擴充指令集的選擇控制位,當(dāng)變更 “RE”的狀態(tài)后,以后的指 令維持在最后的狀態(tài)。除非再次變更“RE”的狀態(tài),否則使用相同的指令集時,不需要重新設(shè)置“RE” 。3.2.4 初始化流程3.3 前景音樂模塊3.3.1 ISD1760介紹SD1700系列芯
12、片是華邦公司新推出的單片優(yōu)質(zhì)語音錄放電路,該片提供多項新功能,包括內(nèi)置專利的多信息管理系統(tǒng), 新信息提示 (vAlert) ,雙運作模(獨立&嵌入式),以及可定制的信息操作指示音效。芯片內(nèi)部包含有自動增益控制、麥克風(fēng)前置擴大器、揚聲器驅(qū)動線路、振蕩器與內(nèi)存等的全方位整合系統(tǒng)功能。3.3.2 ISD1760 SPI電路 左圖為小組設(shè)計電路理圖,右圖為其濾波電路3.3.3 ISD1760 SPI工作原理因為要與飛思卡爾單片機進行連通控制,所以使用了ISD1760 SPI模式。在SPI模式下,存儲位置都可以通過行地址很容易地進行訪問。主控單片機可以訪問任何行地址,包括存儲SE音效的行地址(0
13、x0000x00F) 。像SET_PLAY, SET_REC和SET_ERASE這些命令需要一個精確地起始地址和結(jié)束地址。如果開始地址和結(jié)束地址相同,那么ISD1760將只在這一行進行操作。SET_ERASE操作可以精確地擦除在起始地址和結(jié)束地址間的所有信息。SET_REC操作從起始地址開始錄音,并結(jié)束于結(jié)束地址,并且在結(jié)束地址自動加上EOM標(biāo)志。同理,SET_PLAY操作從起始地址播放語音信息,在結(jié)束地址停止播放。 另外,SET_PLAY,SET_REC和SET_ERASE命令有一個先入先出緩存器,使得從一個存儲塊到下一個存儲塊之間實現(xiàn)無縫轉(zhuǎn)移。這個先入先出的緩存器只有在相同類型的SET命令
14、下才有效。也就是說SET_PLAY在SET_ERASE之后將不能利用這個緩存器,并且這是一個錯誤的命令,SR0中的COM_ERR位將被置1。當(dāng)芯片準(zhǔn)備好接收第二個SPI命令時,在SR1中的RDY位將置1。同樣,在操作完成時會輸出一個中斷。例如,如果兩個連續(xù)但帶有兩對不同地址的SET_PLAY命令被正確發(fā)送后,此時緩存器裝滿。在完成第一個語音信息的播放后,第一個SET_PLAY操作會遇到一個EOM,這時不會像一般遇到EOM時自動STOP,而是繼續(xù)執(zhí)行第二個SET_PLAY命令,芯片將播放第二個語音信息。這個動作將最小化任何兩個錄音信息之間潛在的停留時間,且使芯片流暢地連接兩個獨立的信息。 如果循
15、環(huán)存儲體系處于令人滿意的狀態(tài),那么可以使用PLAY,REC,F(xiàn)WD,RESET,ERASE和G_ERASE這些命令,功能類似于1760的獨立模式中相應(yīng)的功能。這些命令將確保在獨立模式下操作時儲存機構(gòu)保持一致,但是,音效提示將不同于獨立模式。如果希望在SPI模式和獨立模式之間轉(zhuǎn)換,注意必須使用SET_REC和SET_ERASE以遵循循環(huán)存儲體系。 3.4 立體聲模塊3.4.1 LM741芯片介紹 1和5為偏置(調(diào)零端),2為正向輸入端,3為反向輸入端,4接地,6為輸出,7接電源,8空腳 LM741 是一種應(yīng)用非常廣泛的通用型運算放大器。由于采用了有源負載, 所以只要兩級放大就可以達到很高的電壓增
16、益和很寬的共模及差模輸入電壓范圍。本電路采用內(nèi)部補償,電路比較簡單不易自激,工作點穩(wěn)定,使用方便,而且設(shè)計了完善的保護電路,不易損壞。LM741可應(yīng)用于各種數(shù)字儀表及工業(yè)自動控制設(shè)備中。 芯片電路原理圖運算放大器屬于使用回授電進運算的高放大倍型放大器,其放大倍完全由外界元件所控制,透過外接電或電阻的搭配,即可決定增益(即放大倍)大小。圖2為運算放大器于電中的表示符號,可看出其包含兩個輸入端,其中()端為非反相(Non-Inverting端,而()端稱為反相(Inverting)端,運算放大器的作動與此二輸入端差值有關(guān),此差值稱為“差動輸入”。通常放大器的想增益為無窮大,實際使用時亦往
17、往相當(dāng)高(可放大至105或 106倍) ,故差動輸入跟增益后輸出比較起幾乎等于零。3.4.2 LM741電路圖及原理分析 該模塊設(shè)計實現(xiàn)的功能是將背景音樂和前景音樂進行放大之后疊加輸出,從上面電路圖可以看到,背景音樂從音頻接口接入之后分成兩路信號分別進行放大,原因是輸入的音頻信號分為左右聲道所以要分成兩路單獨操作,在其中一路中把ISD1760輸出的前景音樂疊加進來,兩路信號非反相放大之后又通過一個音頻接口輸出可實現(xiàn)立體聲效果,因為要分析背景音樂的節(jié)奏點實現(xiàn)音樂和游戲同步,所以放大之后的信號要接入單片機AD 0通道進行轉(zhuǎn)換。3.5 鼓面模塊3.5.1 555芯片介紹圖1-2555管腳圖3.5.2
18、 555構(gòu)成多諧振蕩器(f=1HZ)vOVCCR1Vc0.01uF12348765R2 圖1-3 555電路圖 555工作波形 (1)、參數(shù)計算(這里把我們的參數(shù)帶進去算一下)R1=6.8kohm R2=3.3kohm VC=0.1mf C2=0.01uf (2)、多諧振蕩器的特點: 不需外觸發(fā)的自激振蕩器; 無穩(wěn)定狀態(tài),均為暫穩(wěn)態(tài); 矩形波中含有豐富的高次諧波,習(xí)慣稱多諧振蕩器。(1) Vcc通過R1、R2向C充電,在VC 沒有充電到 2/3VCC 之前,Vo 保持 1 不變。 (2) 當(dāng)VC2 /3VCC時Vo由1翻轉(zhuǎn)為 0 。 T 導(dǎo)通,電容C 經(jīng)R2、T放電。 (3)當(dāng)Vc降至VCC
19、/3時,使得Vo回到 1 ,T截止,電容C 再充電,進入循環(huán)。 3.5.3 工作原理采用4個555震蕩電路作為鼓面,通過手接觸銅板改變震蕩器的外界電容來改變輸出頻率,飛思卡爾單片機里面的輸入捕捉模塊可以很容易的獲得振蕩器輸出的頻率變化,從而判斷是否有敲擊動作。打鼓機軟件原理(= =這個我不曉得要把哪些貼上去)4、設(shè)計流程1.任務(wù)安排:組員任務(wù)分工王忠潘電路圖設(shè)計,軟件編寫與調(diào)試楊維電路圖設(shè)計,硬件制作與調(diào)試?yán)畲簳怨拿鎮(zhèn)鞲衅髦谱鳎布谱鳎瑘蟾孀珜懙┰鼍S色游戲界面開發(fā),規(guī)則設(shè)計及游戲模式制定2.設(shè)計過程:第一周:電路圖設(shè)計,游戲設(shè)計,確定硬件。 在這周我們小組討論了游戲的運行模式,初步確定了元器
20、件材料(后附元器件列表),規(guī)劃了制作方案。第二周:硬件制作及調(diào)試,軟件設(shè)計 本周開始進行并且完成了硬件的焊接,下圖為初步完成的電路板可見完成的效果還是挺理想的,連接上顯示屏后LED等和顯示屏均有響應(yīng)。與此同時,經(jīng)過王老師的建議,鼓面的設(shè)計和初步調(diào)試也完成,下圖為用手接觸鼓面前和接觸后輸出頻率的變化: 接觸前 接觸后可見頻率發(fā)生了明顯的變化(2倍),得出鼓面的方案是可行的。圖為硬件電路焊接檢測第三周:軟件設(shè)計及調(diào)試,硬件的改進 本周主要軟件的調(diào)試工作,由于寫入指令后顯示頻無法正常顯示圖片,所以要進行修改。在分析和詢問老師后發(fā)現(xiàn),出了底層函數(shù)出了一些問題,硬件上也出現(xiàn)了原理性錯誤,于是當(dāng)機立斷決定
21、重新焊一塊電路板。圖為王忠潘在進行軟件的調(diào)試圖為楊維在進行軟件的修改第四周:硬件軟件的綜合改進,鼓的組裝,成績評定 設(shè)計在本周進入尾聲,但也是最忙碌的階段。在調(diào)試的過程中發(fā)現(xiàn)了各種問題,大部分均解決,本次設(shè)計的成品如圖:整體系統(tǒng)搭建實物圖5、設(shè)計心得 在整個過程中,我們碰到了各種各樣“稀奇古怪”甚至是“不可思議”的問題,每一天都是抱著一大堆的問題到處詢問,我們很慶幸自己的設(shè)計的題目網(wǎng)上沒有任何參考資料,這樣才能逼著我們不停學(xué)習(xí)不停提問不停思考,在每一天的糾結(jié)與痛苦之中挖掘成長的快樂,不斷體會著收獲的樂趣。在王老師的引導(dǎo)下,我們解決了一波又一波的問題浪潮,不斷嘗試和失敗之中我們一次又一次整裝出發(fā)
22、,不停前進永不懈怠。也所幸有許多優(yōu)秀的同學(xué)與我們作伴,我們經(jīng)常就某個問題商量討論,尋找解決方案,最后再進行優(yōu)化。其實,我們覺得,最后的結(jié)果并不是最重要的,一路上我們的成長和收獲以及同學(xué)之間的互幫互助才是最重要的! 碰到問題并不可怕,可怕的是我們不堪一擊。有時候電路板焊接有問題或是程序函數(shù)不能實現(xiàn)功能,我們都不能著急亂了陣腳要用積極的形態(tài)去面對,一步一步踏踏實實往前走。 本次綜合設(shè)計對于我們來說是一次嚴(yán)峻的挑戰(zhàn),它體現(xiàn)出了我們每個人的綜合素質(zhì)的水平;同時,這也是一次難得的機會。近一個月的時間里,我們的個人能力有了顯著地提高,對于之前所學(xué)知識也更加熟練,加強我們的團隊意識,磨礪了自身的意志。它教會
23、了我們,每一次遇到難題,我們都要靈活運用所學(xué)的知識去克服,不懂的要學(xué)會尋求團隊的幫助,對于學(xué)習(xí)要有不斷探索的精神,敢于創(chuàng)新,同時也要能與解決自己的創(chuàng)新。6、調(diào)試日志6月8號 年級大會宣布組員和設(shè)計題目。6月9號 與指導(dǎo)老師見面初步了解設(shè)計題目,小組成員討論、構(gòu)建大體框架,最后經(jīng)過討論決定硬件由五個部分組成:CPU、12864顯示、mp3背景音樂模塊、ISD1760前景音樂模塊、鼓,游戲流程由維色同學(xué)負責(zé)。6月12號 小組會議,討論電路原理圖并分配管腳及軟件中IO端口和其他功能模塊的初始化。6月13號 課程設(shè)計正式開始的一天,經(jīng)過王永東老師的指導(dǎo),我們對設(shè)計做出了一下幾點修正:1、 MP3模塊背
24、景音樂模塊不用ISD1760實現(xiàn),直接用MP3成品或電腦即可;2、 ISD1760前景音樂模塊采用SPI模式,將功能按鍵省去;3、 增加立體聲模塊,具體實現(xiàn)方法是通過兩路運算放大電路將背景音樂和前景音樂進行疊加,因為分為左右聲道所以可產(chǎn)生立體聲效果,音頻的輸入輸出都通過音頻接口與硬件相連;4、 增加按鍵指示,在前期調(diào)試階段可代替鼓面進行測試,方面調(diào)試;5、 增加電源、地指示燈;6、 實現(xiàn)游戲的同步,包括背景音樂和游戲開始、前景音樂和游戲狀態(tài)的同步,方法是運用飛思卡爾單片機內(nèi)部FFT功能模塊將背景音樂的節(jié)奏點分析得出,然后計算游戲方塊掉落時間從而實現(xiàn)同步。6月14號 鼓面的方案一直都定不下來,最
25、后指導(dǎo)老師提供了一種新穎的思路: 使用555定時器振蕩電路的特性,將鼓面(銅片)與輸入端電容相連,當(dāng)觸碰鼓面的時候即改變了輸入從而引起輸出波形頻率明顯的改變,CPU捕捉輸出,軟件內(nèi)部為該輸出頻率設(shè)定閾值,當(dāng)輸出頻率超過閾值時可判定鼓面觸碰有效。6月15號 硬件焊接并對鼓面方案進行測試,效果佳,輸入和輸出的頻率差別很大,容易檢測。6月17號 硬件電路焊接完成。6月18號 硬件電路查錯,軟件工作同步開展(主要是針對LCD12864的顯示)。6月19號 ISD1760前景音樂模塊軟件完成,LCD12864顯示不出,電路查錯并 | 發(fā)現(xiàn)以下錯誤: | 1、ISD1760電源濾波焊接有誤;6月22號 2
26、、LCD12864對比度調(diào)節(jié)滑動變阻器不能正常工作; 3、兩條線路焊接電阻、電容有誤。 4、6月23號 運行同題目同學(xué)調(diào)出來的LCD12864程序仍然沒有任何顯示,經(jīng)過指導(dǎo)老師的查錯,修改部分底層函數(shù)并發(fā)現(xiàn)致命錯誤-飛思卡爾的E口不能隨便亂用,因為其第二功能會帶來很大影響,而我們當(dāng)時為了電路焊接簡單就近使用IO口,導(dǎo)致LCD12864的DB4和ISD1760都使用到了E口,因此電路不能正常工作。6月24號 重新焊接的測試電路板12864可以正常工作,且模擬部分電路可以使用,但是聲音有失真,經(jīng)過老師指導(dǎo)在模擬電路部分加了偏置電路,調(diào)節(jié)使聲音不失真。6月25號 因為第一次焊接電路的失誤,所以小組決
27、定對硬件電路重新布局并重新焊接。6月26號 電路焊接開始,同步進行軟件的編寫。6月27號 焊接完成并進行測試,可以實現(xiàn)的功能:1、 模擬電路可以不失真工作,且實現(xiàn)立體聲效果;2、 LCD12864可以顯示漢字和圖片;3、 ISD1760錄音完成并能實現(xiàn)指定播放。6月28號 經(jīng)過王老師講解和指導(dǎo),重新構(gòu)建12864打點函數(shù),不使用液晶屏自帶顯示符及行顯示規(guī)則(四行指定地址顯示)。而是重新把地址打亂使用0127,031實現(xiàn)自定地址的打點顯示,實現(xiàn)的效果是任意位置、任意圖形顯示,把整個界面豎屏顯示。7月1號 實現(xiàn)的效果:1、 背景音樂和游戲同步;2、 前景音樂、背景音樂立體聲效果;3、 LCD12864能夠指定地址顯示圖片和字符;4、 按鍵正常識別。仍然存在的問題:1、 方塊不能連續(xù)掉落;2、 Great、come on、囧不能根據(jù)游戲狀態(tài)實時改變;3、 情景音樂放音是方塊會停止;4、 兩個鼓同時接入電路中時不能正常工作;5、 分數(shù)顯示是重疊效果;6、 方塊掉落速度過慢;解決辦法:1、 通過一個構(gòu)建游戲數(shù)組實現(xiàn)方塊的連續(xù)掉落;2、 游戲算法上實現(xiàn),例如連續(xù)5次摁對則顯示great;3、 把延時和放音函數(shù)讀
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年陪診師考試省時攻略與試題及答案
- 實施城市公交線路優(yōu)化調(diào)整計劃
- 獸醫(yī)疾病控制方法試題及答案
- 2025年份第一季度餐飲業(yè)跨平臺評價數(shù)據(jù)遷移保密條款
- 2025年貴州省安全員-A證考試題庫附答案
- 獸醫(yī)行業(yè)投資與市場拓展策略試題及答案
- 體育訓(xùn)練運動營養(yǎng)與恢復(fù)策略研究題
- 復(fù)習(xí)安排2024人力資源管理師考試試題及答案
- 2024年礦產(chǎn)資源開發(fā)試題及答案
- 高精度設(shè)備維修與保養(yǎng)手冊
- 大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計劃項目申報書(模板)
- 爭做最美班級主題班會課件
- 鐵路職工政治理論應(yīng)知應(yīng)會題庫
- 2020年交安A、B、C證(公路)考試題庫1088題(含答案)
- 墻繪驗收單模板
- 節(jié)后復(fù)工檢查表
- 財務(wù)有哪些制度要上墻
- 醫(yī)學(xué)教學(xué)課件:軟組織腫瘤影像診斷
- 礦山礦石損失與貧化管理規(guī)程
- 安全生產(chǎn)晨會管理制度
- 直線導(dǎo)軌裝配文檔課件
評論
0/150
提交評論