• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

DIY制作方塊游戲VGA彩屏顯示(原理圖+PCB+源代碼等)

2015/11/06
6
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

最新版原理圖及 PCB圖,終結(jié)完美版.rar

共3個文件

       該設(shè)計通過51單片機驅(qū)動電腦vga顯示器玩方塊游戲,同時用彩顯來顯示。但2051那點速度,那點內(nèi)存,做起來好不容易。沒有PWM輸出,只能用軟件模擬彩顯的行,場同步信號。僅128 BIT內(nèi)存,其中112字節(jié)用作顯示緩存,剩下給系統(tǒng)的只有16字節(jié)了。硬件倒是簡單,所以就連洞洞板也沒焊,拿個IC座空中搭橋來測試。

電路設(shè)計截圖:

方塊游戲框圖:

網(wǎng)友設(shè)計心得分享:

整板測試完畢,基本滿意。還有一些小毛病:
1、顯示網(wǎng)格信號時,發(fā)現(xiàn)有輕微拖尾現(xiàn)象,發(fā)現(xiàn)是下拉電阻R13(3.3K)過大所致,改為1K后正常。
2、三極管封裝絲印畫反了,所有三極管全部轉(zhuǎn) 180度安裝才正確,即將 C, E 引腳對換。
切記不要按絲印的那個“D”形來安裝,要轉(zhuǎn)180度才正確。
3、電源退耦電容小了點,當揚聲器阻抗較低,且電源內(nèi)阻大時,畫面有些干擾。 

LS2051測試成功了。

關(guān)于LS2051每運行一條語句只用一個機器周期,所以在AT2051里的雙周期語句后都得加NOP。我改了以后試了下發(fā)現(xiàn)能用,現(xiàn)在先發(fā)個暫時看著能用的程序。詳見附件內(nèi)容LS2051test.rar文件

  • 最新版原理圖及 PCB圖,終結(jié)完美版.rar
    下載
    描述:原理圖和PCB源文件,用AD軟件打開
  • 俄羅斯方塊游戲源碼和程序設(shè)計要點.zip
    下載
    描述:源碼用的匯編,要不然達不到速度
  • LS2051test.rar
    下載
    描述:網(wǎng)友分享的測試代碼

相關(guān)推薦