freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì)-游戲機(jī)的制作:俄羅斯方塊-wenkub.com

2024-11-29 18:32 本頁面
   

【正文】 在此,也對他們表示衷心感謝。沒有 何 老師的幫助也就沒有今天的這篇論文。到最后出現(xiàn)了地址不夠用的現(xiàn)象,所以良好的編程習(xí)慣很重要。還有旋轉(zhuǎn),開始總想不到算法,最后老師指導(dǎo)我用位地址操作 先把圖形放旋轉(zhuǎn)區(qū)旋轉(zhuǎn) 在放到操作地址區(qū),記下左右上下移動次數(shù)確實(shí)幫了我不少的忙 碰邊處理用異或處理。========================================================== end 5 作品展示 42 6 元器件清單 AT89S52 芯片一個(gè) 8元 5個(gè)按鍵 元 74HC573 驅(qū)動芯片 2元 LED 點(diǎn)陣屏幕 8 元 1 個(gè) 1K 的上拉排阻 1元 一個(gè) 10uf 電容電解 電容 8 個(gè) 100 的限流電阻 2個(gè) 30pf 電容無極性 一個(gè) LED 指示燈 1個(gè) 330 的電阻 一個(gè) 10K 電阻 1個(gè) 的晶振 合計(jì): 24 元 7 結(jié)束語 我在前面的一些處理還是比較順利,比如說按鍵的處理、下移、左右移、旋轉(zhuǎn)、消行、碰邊等問題, 2天的時(shí)間就弄好了。 定時(shí)器 0 中斷子程序 。============================================================ 。============================================================= chushihua: mov 30h, 00 mov 31h, 00 mov 32h, 00 mov 33h, 00 mov 35h, 0feh mov 41h, 00 mov 42h, 00 mov 43h, 00 mov 44h, 00 mov 45h, 00 mov 46h, 00 mov 47h, 00 40 mov 48h, 00 ret 。 填裝初值子程序 。==================================================== 31 。================================================== yanshi_1s: inc r3 mov a, r3 cjne a,4dh, xx mov r3,00 setb bt1 xx: ret yanshi_500ms: inc r3 mov a, r3 cjne a,25, xx11 mov r3,00 setb bt11 xx11: ret 。==============顯示子程序 ========================== xianshi: mov p1, 41h mov p2, 0feh call delay mov p1, 00 27 mov p1, 42h mov p2, 0fdh call delay mov p1, 00 mov p1, 43h mov p2, 0fbh call delay mov p1, 00 mov p1, 44h mov p2, 0f7h call delay mov p1, 00 mov p1, 45h mov p2, 0efh call delay mov p1, 00 mov p1, 46h mov p2, 0dfh call delay mov p1, 00 mov p1, 47h mov p2, 0bfh call delay mov p1, 00 mov p1, 48h mov p2, 7fh call delay mov p1, 00 ret 。=========觸邊旋轉(zhuǎn)判斷 ==================== zhuanpan0: mov a, 31h jnb , hui0 call zyizhou ajmp hui hui0: mov a, 32h jnb , hui1 call zyizhou ajmp hui hui1: mov a, 33h jnb , hui call zyizhou hui: ret 。====================================================== 。===============圖形左移子程序 ====================================== 。===================================================== xianshi0: mov a, 35h mov p1, 31h mov p2, a call delay 10 rl a mov p1, 00 mov p1, 32h mov p2, a call delay rl a mov p1, 00 mov p1, 33h mov p2, a call delay mov p1, 00 ret 。 清屏子程序 。============================================================ 。===================================================== panduan: jnb bt2, ww0 clr bt2 jnb bt6, ww0 clr bt6 call youyi ajmp ww ww0: jnb bt3, ww1 clr bt3 jnb bt6, ww1 clr bt6 call zuoyi ajmp ww ww1: jnb bt4, ww2 clr bt4 jnb bt6, ww2 clr bt6 call zhuan ajmp ww ww2: jnb bt8, ww clr bt8 jnb bt6, ww clr bt6 call kuaixia ww: ret 。 圖形下移子程序 。===================================================== 。調(diào)用圖形下落子程序 ajmp main xia: call yanshi_1s 。調(diào)用消行判斷子程序 call yanshi_40ms 。調(diào)用下移顯示畫面子程序 call xianshi 。===================================================== 。 消行 碰邊 觸底 產(chǎn)生隨即數(shù)等 基本實(shí)現(xiàn)右移的基本功能 。俄羅斯方塊 ,采用移片選的方法 . 。 4 4 系統(tǒng)調(diào)試 硬件調(diào)試 第一 檢查單片機(jī)的最小系統(tǒng)是否正常,包括檢查晶振、單片機(jī) 2端電壓、復(fù)位電路 。再判斷這些數(shù)據(jù)就可以得到圖形是否到邊。: 圖形的旋轉(zhuǎn) :在固定地址里面實(shí)現(xiàn)旋轉(zhuǎn)比較容易,但是在行進(jìn)中的圖形旋轉(zhuǎn)就比較 費(fèi)腦筋,我是用一個(gè)地址計(jì)數(shù)下移的次數(shù),再用一個(gè)地址計(jì)數(shù)左移右移的次數(shù)。 圖形的變化 : 可通過地址變化來得到。 我做的題目是一個(gè)用 51 單片機(jī)制作的游戲機(jī),大致分位軟件和硬件 2 大部分,硬件主要通過 5 按鍵、 1 個(gè) 8*8LED 點(diǎn)陣屏、一個(gè)單片機(jī)系統(tǒng),實(shí)現(xiàn)積木的左、右、下、變化、復(fù)位五個(gè)模式,完全達(dá)到俄羅斯方塊所實(shí)現(xiàn)的功能。湖南信息科學(xué)職業(yè)學(xué)院 畢 業(yè) 論 文(設(shè)計(jì) ) 游戲機(jī)的制作:俄羅斯方塊 學(xué)生姓名: 學(xué) 號: 年級專業(yè): 二○○六級電子信息 指導(dǎo)老師: 系 別: 電子信息系 湖南 關(guān)鍵詞 : AT89S52 單片機(jī)芯片 ; 74HC573 驅(qū)動芯片 ; GYXM1558ASRLED 點(diǎn)陣屏 1 方案論證 開發(fā)意義: 充分理解點(diǎn)陣顯示的原理,已經(jīng)動態(tài)掃描的應(yīng)用,對生活中的產(chǎn)品有了個(gè)全新的認(rèn)識,不但懂得理論與實(shí)際的差距,也時(shí)對自己思維的一次強(qiáng)有力的挑戰(zhàn),做出這個(gè)東西讓我收獲良多。即把需要變化的數(shù)據(jù)送到一固定地址,通過地 址變化再送回顯示的地址里面。再根據(jù)這些次數(shù)確定圖形的地址,再把這些地址送到圖形變化的一個(gè)固定的地址中,變化后再送回到顯示的地址中去顯示。 3 硬件電路 74HC573 驅(qū)動芯片電路 此芯片時(shí)個(gè)鎖存器,也可以做驅(qū)動芯片驅(qū)動 LED 點(diǎn)陣屏幕,這里面的電源和地系統(tǒng)附加了 但是實(shí)際中的加上去,不然芯片不能工作。 第二 驅(qū)動芯片是否工作正常、接法是否正確,再檢查 LED點(diǎn)陣 是否接的正確,可以用一節(jié)干電池測,也可以用指針萬用表打到電阻 10K檔位測。編譯時(shí)間: 09 年 1 月 15 。==============初始化自定義 ======================================== pianxuan equ p2 5 shuchu equ p1 bt0 equ bt1 equ bt2 equ bt3 equ bt4 equ bt5 equ bt6 equ bt8 equ bt9 equ bt10 equ bt11 equ 。 主程序 。調(diào)用觸邊后靜態(tài)圖形顯示的子程序 jb bt10, loop 。調(diào)用延時(shí) 40ms 消抖子程序 ,40ms 到 ,BT5 置 1 jnb bt5, xia0 clr bt5 call panduan 。延時(shí) 1s 子程序 .1s 到 ,BT1=1 jnb bt1, main clr bt1 call xialuo 7 ajmp main loop: call yanshi_500ms 。 按鍵掃描 。===================================================== xialuo: mov a, 35h 8 rl a mov 35h, a ret 。============================================================ 9 。 滿屏子程序 。============================================================ qingping: mov 41h, 00h mov 42h, 00h mov 43h, 00h mov 44h, 00h mov 45h, 00h mov 46h, 00h mov 47h, 00h mov 48h, 00h ret 。===================================================== 。通過圖形移動一位 ,與靜止圖形相與 ,為零則移動 ,否則原地不動 。 圖形旋轉(zhuǎn)子程序 。========觸邊旋轉(zhuǎn)判斷 ==================== zhuanpan1: mov a, 31h jnb , hui3 call yyizhou ajmp hui2 hui3: mov a, 32h jnb , hui4 26 call yyizhou ajmp hui2 hui4: mov a, 33h jnb , hui2 call yyizhou hui2: ret 。===========消行顯示子程序 ================== xiaohang: mov a, 48h cjne a,0ffh,zh0 call tiaozhen0 zh0: mov a, 47h cjne a,0ffh,zh1 28 call tiaozhen1 zh1: mov a, 46h cjne a,0ffh,zh2 call tiaozhen2 zh2: mov a, 45h cjne a,0ffh,zh3 call tiaozhen3 zh3: mov a, 44h cjne a,0ffh,zh4 call tiaozhen4 zh4: mov a, 43h cjne a,0ffh,zh5
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1