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

正文內(nèi)容

畢業(yè)設(shè)計-游戲機(jī)的制作:俄羅斯方塊(完整版)

2025-01-20 18:32上一頁面

下一頁面
  

【正文】 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 。====================================================== 。===================================================== 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 。============================================================ 。 圖形下移子程序 。調(diào)用圖形下落子程序 ajmp main xia: call yanshi_1s 。調(diào)用下移顯示畫面子程序 call xianshi 。 消行 碰邊 觸底 產(chǎn)生隨即數(shù)等 基本實(shí)現(xiàn)右移的基本功能 。 4 4 系統(tǒng)調(diào)試 硬件調(diào)試 第一 檢查單片機(jī)的最小系統(tǒng)是否正常,包括檢查晶振、單片機(jī) 2端電壓、復(fù)位電路 。: 圖形的旋轉(zhuǎn) :在固定地址里面實(shí)現(xiàn)旋轉(zhuǎn)比較容易,但是在行進(jìn)中的圖形旋轉(zhuǎn)就比較 費(fèi)腦筋,我是用一個地址計數(shù)下移的次數(shù),再用一個地址計數(shù)左移右移的次數(shù)。 我做的題目是一個用 51 單片機(jī)制作的游戲機(jī),大致分位軟件和硬件 2 大部分,硬件主要通過 5 按鍵、 1 個 8*8LED 點(diǎn)陣屏、一個單片機(jī)系統(tǒng),實(shí)現(xiàn)積木的左、右、下、變化、復(fù)位五個模式,完全達(dá)到俄羅斯方塊所實(shí)現(xiàn)的功能。 關(guān)鍵詞 : AT89S52 單片機(jī)芯片 ; 74HC573 驅(qū)動芯片 ; GYXM1558ASRLED 點(diǎn)陣屏 1 方案論證 開發(fā)意義: 充分理解點(diǎn)陣顯示的原理,已經(jīng)動態(tài)掃描的應(yīng)用,對生活中的產(chǎn)品有了個全新的認(rèn)識,不但懂得理論與實(shí)際的差距,也時對自己思維的一次強(qiáng)有力的挑戰(zhàn),做出這個東西讓我收獲良多。再根據(jù)這些次數(shù)確定圖形的地址,再把這些地址送到圖形變化的一個固定的地址中,變化后再送回到顯示的地址中去顯示。 第二 驅(qū)動芯片是否工作正常、接法是否正確,再檢查 LED點(diǎn)陣 是否接的正確,可以用一節(jié)干電池測,也可以用指針萬用表打到電阻 10K檔位測。==============初始化自定義 ======================================== 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 。延時 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 。 滿屏子程序 。===================================================== 。 圖形旋轉(zhuǎn)子程序 。===========消行顯示子程序 ================== 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 call tiaozhen5 zh5: mov a, 42h cjne a,0ffh,zh6 call tiaozhen6 zh6: ret tiaozhen0: mov 48h, 00 mov 49h, 48h mov 48h, 47h mov 47h, 46h mov 46h, 45h mov 45h, 44h mov 44h, 43h mov 43h, 42h mov 42h, 41h mov 41h, 49h ret tiaozhen1: mov 47h, 00 mov 49h, 47h mov 47h, 46h mov 46h, 45h mov 45h, 44h mov 44h, 43h mov 43h, 42h 29 mov 42h, 41h mov 41h, 49h ret tiaozhen2: mov 46h, 00 mov 49h, 46h mov 46h, 45h mov 45h, 44h mov 44h, 43h mov 43h, 42h mov 42h, 41h mov 41h, 49h ret tiaozhen3: mov 45h, 00 mov 49h, 45h mov 45h, 44h mov 44h, 43h mov 43h, 42h mov 42h, 41h mov 41h, 49h ret tiaozhen4: mov 44h, 00 mov 49h, 44h mov 44h, 43h mov 43h, 42h mov 42h, 41h mov 41h, 49h ret tiaozhen5: mov 43h, 00 mov 49h, 43h mov 43h, 42h mov 42h, 41h mov 41h, 49h ret tiaozhen6: mov 42h, 00 mov 49h, 42h 30 mov 42h, 41h mov 41h, 49h ret 。 觸底子程序 。============================================================= 。========================================================== intt0: mov th0, 0b1h mov tl0, 0e0h setb bt0 reti 41 。觸底時把每一行數(shù)據(jù)放個定義的地址區(qū)域,最后與 0FFH判斷做很妙。求學(xué)歷程是艱苦的,但又是快樂的。在這 三 年的學(xué)期中結(jié)識的各位生活和學(xué)習(xí)上的摯友讓我得到了人生最大的一筆財富。 開始沒有 規(guī)劃好地址的用途。 結(jié)束 。============================================================ delay: mov r5, 30 d1: mov r6, 25 djnz r6, $ djnz r5, d1 ret 。============================================================== 。 延時 1秒子程序 。==================================================== yizhou: mov a, 51h cjne a,5, tt7 jmp tt tt7: cjne a,6, tt0 call yyizhou jmp tt tt0: cjne a,7, tt1 call yyizhou call yyizhou call zhuanpan0 jmp tt tt1: cjne a,8, tt2 call yyizhou call yyizhou call yyizhou call zhuanpan0 jmp tt tt2: cjne a,9, tt3 call yyizhou call yyizhou call yyizhou call yyizhou call zhuanpan0 jmp tt tt3: cjne a,4, tt4 call zyizhou jmp tt tt4: cjne a,3, tt5 call zyizhou call zyizhou jmp tt 25 tt5: cjne a,2, tt6 call zyizhou call zyizhou call zyizhou call zhuanpan1 jmp tt tt6: cjne a,1, tt call zyizhou call zyizhou call zyizhou call zyizhou call zhuanpan1 tt: ret 。===================================================== zuoyi: mov a, 31h jnb , dd1 ajmp dd dd1: mov a, 32h jnb , dd2 ajmp dd dd2: mov a, 33h jnb , dd3 ajmp dd dd3: mov a, 35h cjne a,0feh,sa0 call sad0 ajmp dd sa0: mov a, 35h cjne a,0fdh,sa1 call sad1 ajmp dd sa1: mov a, 35h cjne a,0fbh,sa2 11 call sad2 ajmp dd sa2: mov a, 35h cjne a,0f7h,sa3 call sad3 ajmp dd sa3: mov a, 35h cjne a,0efh,sa4 call sad4 ajmp dd sa4: mov a, 35h cjne a,0bfh,dd call sad5 ajmp dd dd: ret sad0: mov a, 33h rr a mov 39h,00 mov 39h, a anl a,43h cjne a,00,dd4 mov 33h, 39h mov a, 32h rr a mov 39h,00 mov 39h, a anl a,42h cjne a,00,dd4 mov 32h, 39h mov a, 31h rr a mov 39h,00 mov 39h, a anl a,41h 12 cjne a,00,dd4 mov 31h, 39h dec 51h dd4: ret sad1: mov a, 33h rr a mov 39h,00 mov 39h, a anl a,44h cjne a,00,dd5 mov 33h, 39h mov a, 32h rr a mov 39h,00
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1