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