專利名稱:三維迷宮電子游戲機(jī)的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及一種三維迷宮電子游戲機(jī),屬于單片機(jī)應(yīng)用技術(shù)領(lǐng)域。
背景技術(shù):
三維迷宮游戲規(guī)則簡單,老少皆宜,為開動(dòng)腦筋休閑娛樂的小游戲中頗受玩家青睞的一種。傳統(tǒng)的迷宮都需要設(shè)計(jì)者逐個(gè)格子的手工繪制,費(fèi)時(shí)費(fèi)力,而且玩家一旦明白了迷宮的內(nèi)部構(gòu)造而達(dá)到終點(diǎn),那么迷宮的格局便被泄露,迷宮便無秘密可言。因此,優(yōu)秀的迷宮游戲都會(huì)使路徑動(dòng)態(tài)生成,每次可以玩不一樣的迷宮,這樣的迷宮才能增加游戲的樂趣。隨著嵌入式技術(shù)的發(fā)展,使用單片機(jī)制作一種便攜且趣味性較高的三維迷宮電子游戲機(jī)成為一種可能。因此,通過對(duì)現(xiàn)有技術(shù)進(jìn)行改進(jìn),有必要提供一種游戲節(jié)目豐富,趣味性高,結(jié)構(gòu)簡單、成本低的三維迷宮電子游戲機(jī)。
實(shí)用新型內(nèi)容本實(shí)用新型所解決的技術(shù)問題是提供一種三維迷宮電子游戲機(jī)。為解決上述技術(shù)問題,本實(shí)用新型提供如下技術(shù)方案一種三維迷宮電子游戲機(jī)由如下部分組成單片機(jī)電路、鍵盤輸入電路、顯示電路、電源電路、外部存儲(chǔ)器和串口通信電路。其中,單片機(jī)電路分 別與電源電路的輸出端、鍵盤輸入電路、顯示電路、串口通信電路和外部存儲(chǔ)器連接。單片機(jī)電路主要用于迷宮游戲的生成和用戶輸入指令的處理,并控制著整個(gè)電路的運(yùn)行;鍵盤輸入電路完成迷宮游戲中指令的輸入;顯示電路用于將單片機(jī)傳遞過來的信號(hào)在顯示屏上顯示;電源模塊用于系統(tǒng)的供電,可以同時(shí)滿足單片機(jī)電路、鍵盤輸入電路、顯示電路和存儲(chǔ)電路的供電要求;存儲(chǔ)電路用于存儲(chǔ)游戲狀態(tài)和指令;串口通信電路用于程序的升級(jí)。三維迷宮電子游戲機(jī)采用遞歸分割法可以隨機(jī)地生成二維迷宮,采用枚舉法列舉二維與三維轉(zhuǎn)化的所有情況,并通過遍歷法實(shí)現(xiàn)二維迷宮的轉(zhuǎn)換。隨機(jī)迷宮的生成算法可以保證每次生成的迷宮不同,增強(qiáng)游戲的趣味性。此外,玩家還可以選擇幫助模式,本實(shí)用新型的三維迷宮電子游戲機(jī)可協(xié)助玩家。因此,本實(shí)用新型的三維迷宮電子游戲機(jī)具有成本低、結(jié)構(gòu)簡單的特點(diǎn),有益于開發(fā)智力和休閑娛樂。
圖1本實(shí)用新型的原理框圖圖2本實(shí)用新型單片機(jī)電路圖圖3本實(shí)用新型鍵盤輸入電路圖圖4本實(shí)用新型顯示電路圖圖5本實(shí)用新型電源電路圖圖6本實(shí)用新型存儲(chǔ)器電路圖[0013]圖7本實(shí)用新型串口通信電路圖圖8本實(shí)用新型軟件流程圖
具體實(shí)施方式
下面結(jié)合說明書附圖對(duì)本實(shí)用新型進(jìn)一步說明圖1中,本實(shí)施例中主要由單片機(jī)電路、鍵盤輸入電路、顯示電路、電源電路、存儲(chǔ)電路和串口通信電路構(gòu)成系統(tǒng)的結(jié)構(gòu)。三維迷宮電子游戲機(jī)采用遞歸分割法可以隨機(jī)地生成二維迷宮,采用枚舉法列舉二維與三維轉(zhuǎn)化的所有情況,并通過遍歷法實(shí)現(xiàn)二維迷宮向三維迷宮的轉(zhuǎn)換。隨機(jī)迷宮的生成算法可以保證每次生成的迷宮不同,增強(qiáng)游戲的趣味性。此外,玩家還可以選擇幫助模式,本實(shí)用新型的三維迷宮電子游戲機(jī)可協(xié)助玩家。圖2中,單片機(jī)電路選用宏晶科技生產(chǎn)的新一代高速、低功耗、超強(qiáng)抗干擾的STC89C516RD+單片機(jī)為本實(shí)例的核心,與其他各電路相連,負(fù)責(zé)游戲的生成,信號(hào)的接受,處理和傳遞。所述的單片機(jī)電路Al,包括單片機(jī)Al、晶振Y1、電容C1-C3、電阻R1、排阻JP1,電解電容C3負(fù)極和電阻Rl的一端接單片機(jī)Al的9腳連接,電解電容C3的正極接電源VCC,電阻Rl的另一端接地,電容Cl的一端和晶振Yl的一端接單片機(jī)Al的18腳,電容C2的一端和晶振Yl的另一端接單片機(jī)Al的19腳,電容Cl、C2的另一端和單片機(jī)的20腳共同接地,單片機(jī)Al的32-40腳接排阻JPl,31腳、40腳接VCC0圖3中,鍵盤輸入電路由按鍵S11-S13、S21-S23、S31-S33共計(jì)9個(gè)按鍵組成,按鍵S11-S13排第一行,按鍵S21-S23對(duì)齊排第二行,按鍵S31-S33對(duì)齊排第三行,按鍵S11-S13的左端同接單片機(jī)Al的I腳,按鍵S21-S23的左端同接單片機(jī)Al的2腳,按鍵S31-S33的左端同接單片機(jī)Al的3腳,按鍵S11、S21、S31的右端同接單片機(jī)Al的4腳,按鍵S12、S22、S32的右端同接單片機(jī)Al的5腳,按鍵S13、S23、S33的右端同接單片機(jī)Al的6腳。鍵盤輸入電路的按鍵為優(yōu)質(zhì)輕觸按鍵。圖4中,顯示電路的液晶顯示模塊A2為IXD12864液晶顯示模塊,由液晶顯示模塊A2、電解電容C4、電阻R3、電位器R2組成,液晶顯示模塊A2的7_14腳、15腳、4_6腳分別與單片機(jī)Al的21-28腳、39腳、36-38腳相接,液晶顯示模塊A2的3腳、18腳分別接電位器R2的可調(diào)端和任意一端,電位器R2的另一端接VCC,電解電容的正極和電阻R3的一端接液晶顯示模塊A2的17腳,電阻R3的另一端、液晶顯示模塊的19腳、2腳接VCC,電解電容的負(fù)極、液晶顯示模塊的20腳、I腳接地。圖5中,電源電路的穩(wěn)壓芯片Ul為LM7805三端穩(wěn)壓芯片,運(yùn)放U4為LM358,從電源插孔DC拔出外接小變壓器插頭則電路自動(dòng)由電池BTl供電,插上插孔則由交流電供電,外接小變壓器采用一般的線性變壓器即可。所述電源電路由穩(wěn)壓芯片U1、三極管Q1、運(yùn)放U4、電阻R6-R10、電容C11-C14、二極管D1、單閘開關(guān)S1、插孔JP2、DC、電池盒BTl組成,穩(wěn)壓芯片Ul的I腳接三極管Ql的發(fā)射極,三極管Ql的基極接電阻RlO的一端,電阻RlO的另一端、電阻R9的一端接運(yùn)放U4的I腳,電阻R9的另一端、電阻R7的一端、電阻R8的一端接運(yùn)放U4的3腳,電容C12的一端、電阻R6的一端接運(yùn)放U4的2腳,電阻R6的另一端、R7的另一端、電容Cll的一端、單閘開關(guān)SI的一端接三極管Ql的集電極,二極管Dl的反向端、插孔DC的2腳接單閘開關(guān)SI的另一端,二極管Dl的正端接電池盒BTl的正極,插孔DC的I腳、電池盒的負(fù)極、電容C12的另一端、電容Cll的另一端、電阻R8的另一端、穩(wěn)壓芯片Ul的2腳、電容C13的一端、電容C14的一端、插孔JP2的2腳共同接地,電容C13的另一端、電容C14另一端、插孔JP2的I腳接穩(wěn)壓芯片Ul的3腳。圖6中,存儲(chǔ)電路的芯片U2為24LC64E2PR0M,所述存儲(chǔ)電路由存儲(chǔ)器芯片U2、電容C10、電阻R5、R4組成,存儲(chǔ)芯片的5腳、電阻R4的一端接單片機(jī)Al的15腳,存儲(chǔ)芯片的6腳、電阻R5的一端接單片機(jī)Al的14腳,電阻R5、R4的另一端、電容ClO的一端、存儲(chǔ)芯片U2的8腳、I腳接單片機(jī)Al的13腳,電容ClO的另一端、存儲(chǔ)芯片U2的7腳、2_4腳接地。圖7中,串口通信電路的芯片U3為MAX232通信芯片,通過插孔Jl與上位機(jī)進(jìn)行通信以升級(jí)程序。所述串口通信電路由電平轉(zhuǎn)換芯片U3、電解電容C5-C8、電容C9、九針插孔Jl組成,電容C5的兩端分別接芯片U3的I腳、3腳,電容C6的兩端分別接芯片U3的4腳、5腳,電容C8的一端接芯片U3的6腳,電容C8的另一端接地,電容C7的一端接芯片U3的2腳,電容C7的另一端、電容C9的一端、芯片U3的16腳接電源VCC,電容C9的另一端、芯片U3的15腳接地,芯片U3的14腳、13腳接插孔Jl的2腳、3腳,芯片U3的12腳、11腳接單片機(jī)Al的10腳、11腳,插孔的5腳接地。本實(shí)用新型還提供了一種使用三維迷宮游戲機(jī)的流程圖,見圖8,具體而言,游戲機(jī)開機(jī)后進(jìn)行初始化,當(dāng)按鍵按下時(shí)將識(shí)別游戲的指令,將玩家希望進(jìn)行的操作傳達(dá)給單片機(jī),由單片機(jī)處理部分進(jìn)行識(shí)別,單片機(jī)根據(jù)得到的指令進(jìn)行相應(yīng)的操作,操作完成后將圖像數(shù)據(jù)打包傳輸給顯示部分,顯示部分按照程序設(shè)定進(jìn)行顯示。然后再輸入指令,處理指令,顯示圖像不斷往復(fù)循環(huán),直到玩家結(jié)束游戲。
權(quán)利要求1.一種三維迷宮電子游戲機(jī),其特征在于,由單片機(jī)電路、鍵盤輸入電路、顯示電路、電源電路、外部存儲(chǔ)器和串口通信電路組成;其中,單片機(jī)電路分別與電源電路的輸出端、鍵盤輸入電路、顯示電路、串口通信電路和外部存儲(chǔ)器連接。
2.根據(jù)權(quán)利要求1所述電子游戲機(jī),其特征在于,單片機(jī)電路主要用于迷宮游戲的生成和用戶輸入指令的處理,并控制著整個(gè)電路的運(yùn)行;鍵盤輸入電路完成迷宮游戲中指令的輸入;顯示電路用于將單片機(jī)傳遞過來的信號(hào)在顯示屏上顯示;電源模塊用于系統(tǒng)的供電,同時(shí)滿足單片機(jī)電路、鍵盤輸入電路、顯示電路和存儲(chǔ)電路的供電要求;存儲(chǔ)電路用于存儲(chǔ)游戲狀態(tài)和指令;串口通信電路用于程序的升級(jí)。
3.根據(jù)權(quán)利要求1所述電子游戲機(jī),其特征在于,所述單片機(jī)電路包括單片機(jī)Al、晶振Y1、電容Cl到C3、電阻Rl和排阻JP1,電解電容C3負(fù)極和電阻Rl的一端接單片機(jī)Al的9腳連接,電解電容C3的正極接電源VCC,電阻Rl的另一端接地,電容Cl的一端和晶振Yl的一端接單片機(jī)Al的18腳,電容C2的一端和晶振Yl的另一端接單片機(jī)Al的19腳,電容Cl、C2的另一端和單片機(jī)的20腳共同接地,單片機(jī)Al的32-40腳接排阻JP1,31腳、40腳接VCC ;所述單片機(jī)Al為STC89C516RD+單片機(jī)。
4.根據(jù)權(quán)利要求1所述電子游戲機(jī),其特征在于,所述的鍵盤輸入電路由按鍵S11-S13、S21-S23、S31-S33共計(jì)9個(gè)按鍵組成;按鍵S11-S13排第一行,按鍵S21-S23對(duì)齊排第二行,按鍵S31-S33對(duì)齊排第三行,按鍵S11-S13的左端同接單片機(jī)Al的I腳,按鍵S21-S23的左端同接單片機(jī)Al的2腳,按鍵S31-S33的左端同接單片機(jī)Al的3腳,按鍵S11、S21、S31的右端同接單片機(jī)Al的4腳,按鍵S12、S22、S32的右端同接單片機(jī)Al的5腳,按鍵S13、S23、S33的右端同接單片機(jī)Al的6腳。
5.根據(jù)權(quán)利要求1所述電子游戲機(jī),其特征在于,所述的顯示電路由液晶顯示模塊A2、電解電容C4、電阻R3和電位器R2組成;液晶顯示模塊A2的7-14腳、15腳、4-6腳分別與單片機(jī)Al的21-28腳、39腳、36-38腳相接,液晶顯示模塊A2的3腳、18腳分別接電位器R2的可調(diào)端和任意一端,電位器R2的另一端接VCC,電解電容的正極和電阻R3的一端接液晶顯示模塊A2的17腳,電阻R3的另一端、液晶顯示模塊的19腳、2腳接VCC,電解電容的負(fù)極、液晶顯示模塊的20腳、I腳接地;所述液晶顯示模塊A2為IXD12864液晶顯示模塊;所述的電源電路由穩(wěn)壓芯片U1、三極管Q1、運(yùn)放U4、電阻R6-R10、電容C11-C14、二極管D1、單閘開關(guān)S1、插孔JP2、DC和電池盒BTl組成;穩(wěn)壓芯片Ul的I腳接三極管Ql的發(fā)射極,三極管Ql的基極接電阻RlO的一端,電阻RlO的另一端、電阻R9的一端接運(yùn)放U4的I腳,電阻R9的另一端、電阻R7的一端、電阻R8的一端接運(yùn)放U4的3腳,電容C12的一端、電阻R6的一端接運(yùn)放U4的2腳,電阻R6的另一端、R7的另一端、電容Cll的一端、單閘開關(guān)SI的一端接三極管Ql的集電極,二極管Dl的反向端、插孔DC的2腳接單閘開關(guān)SI的另一端,二極管Dl的正端接電池盒BTl的正極,插孔DC的I腳、電池盒的負(fù)極、電容C12的另一端、電容Cll的另一端、電阻R8的另一端、穩(wěn)壓芯片Ul的2腳、電容C13的一端、電容C14的一端、插孔JP2的2腳共同接地,電容C13的另一端、電容C14另一端、插孔JP2的I腳接穩(wěn)壓芯片Ul的3腳;所述穩(wěn)壓芯片Ul為LM7805三端穩(wěn)壓芯片;所述運(yùn)放U4為LM358。
專利摘要本實(shí)用新型公開了一種三維迷宮電子游戲機(jī)。由單片機(jī)電路、鍵盤輸入電路、顯示電路、電源電路、存儲(chǔ)電路和串口通信電路組成。其中,單片機(jī)電路分別與電源電路的輸出端、鍵盤輸入電路、顯示電路、串口通信電路和外部存儲(chǔ)器連接。該游戲機(jī)采用遞歸分割法可以隨機(jī)地生成二維迷宮,采用枚舉法列舉二維與三維轉(zhuǎn)化的所有情況,并通過遍歷法實(shí)現(xiàn)二維迷宮向三維迷宮的轉(zhuǎn)換。隨機(jī)迷宮的生成算法可以保證每次生成的迷宮不同,增強(qiáng)游戲的趣味性,有益于開發(fā)智力和休閑娛樂。
文檔編號(hào)A63F13/00GK202876328SQ20122023399
公開日2013年4月17日 申請(qǐng)日期2012年5月23日 優(yōu)先權(quán)日2012年5月23日
發(fā)明者朱培逸, 毛麗民, 許巍, 王建喜, 豐敏佳 申請(qǐng)人:常熟理工學(xué)院