保龄球游戏机项目.ppt

上传人:本田雅阁 文档编号:2203864 上传时间:2019-03-03 格式:PPT 页数:15 大小:528.51KB
返回 下载 相关 举报
保龄球游戏机项目.ppt_第1页
第1页 / 共15页
保龄球游戏机项目.ppt_第2页
第2页 / 共15页
保龄球游戏机项目.ppt_第3页
第3页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《保龄球游戏机项目.ppt》由会员分享,可在线阅读,更多相关《保龄球游戏机项目.ppt(15页珍藏版)》请在三一文库上搜索。

1、保齡球遊戲機项目,組員: 58790030 陳文宏 58790036 陳志涵 贵阳论坛 ,製作動機,在剛開始想題目時,我們想做一個有趣味性及挑戰性的遊戲.因此就選定了這個題目.我們就變成了一個集合VB,AVR,RS-232,繪圖軟體及硬體配置焊接的小專題,且之前都沒人做過保齡球的遊戲,故選定此題目.,電路圖之元件面,電路圖之焊接面,電路圖之元件擺設,實際電路圖,3D電路模擬圖,電路圖,硬體流程圖,VB程式說明,STEP1:AVR傳出一資料,由電腦端接收後,判斷其接收的資料為1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 如果為1,2,3,4,5,6,7,8,9,A 則代表玩家打倒幾

2、支球瓶,A為全倒 如果為B,C,D 則代表玩家的球路,B代表直球,C代表曲球,D代表飛碟球 如果為E,F 則代表選擇和確定 STEP2:STEP1算是整個遊戲的傳輸設定.當硬體有人按下確定鍵(F),則VB的畫面就show出人物選擇的畫面,若是按下選擇鍵,則將人物移向下一個;若是按下確定鍵,則確定選擇該人物.當1P選完後則換2P選,角色可以重複選. STEP3:進入遊戲後,1P按下確定鍵,則表示他選擇直球(B);若按下一次選擇建後才按確定鍵,表示他選曲球(C), 若按下二次選擇建後才按確定鍵,表示他選飛碟球(D),那此時VB部分就要讓他選擇的燈亮.硬體部分就開始選擇球道和力量來打球瓶.這時硬體就

3、會傳來倒的球瓶數(1,2,3,4,5,6,7,8,9,A),而VB部分就負責計分,將其填入表格.而VB要分辨硬體傳來的是1P還是2P的分數. 還有RS232接收部分,遭遇問題(AVR),1.AVR程式中須有球型和球道和力量的資料後,再經由查表來取得倒的球瓶的資料. 2.當遊戲開始打完第一球後,需把第一球所打倒的球瓶數傳給電腦計分.然後將目前的狀態資料存到Temp6,7.之後再用and來使原本的狀態復原. 3.要使用call delay,不然硬體會接收不到.,遭遇問題(VB),1.在硬體傳完資料後,VB部分得判斷玩家是否有X或/,若是都沒有則正常計分;若是/則將後一格的分數一起相加;若是X則將後

4、兩格的分數一起相加,這些計分的規則使的VB程式的撰寫上變的較複雜.,邯郸信息港 石家庄二手网,遭遇問題(硬體),1.PCB板中,因DXP有許多外觀都沒有,所以得從99中取得,另外有的外觀跟零件不符,都還要在修改. 2.在AVR燒錄的過程中,使用的是PORTB,但若其接腳有與LED共用,則必須接電阻,否則信號會被地吃掉.,使用材料,PCB版X1 4414X1 ICL232X1 按鈕X3 5X7矩陣LEDX1 PNPX12 電阻120X7 3.3KX7 1KX3 330X3 LEDX10 7805X1 電容470uX2 22uX4 22pX2 0.1uX1 石英震盪器X1 腳座40PINX1 16PINX1,心得,在經過這次的實驗後,我們對Protel DXP的應用更加了解,也對電路板的配置和焊接有了更多的經驗.AVR和VB程式的撰寫,是這次系統了核心,經由它們才有了這個遊戲和可愛的遊戲介面.這次實驗中了解了分工的重要,一人做軟體一人做硬體使這次實驗能盡力達成,否則遇到不專長的領域時,將會一頭霧水吧!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1