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

正文內(nèi)容

課程設(shè)計論文-基于單片機的籃球計時計分器(參考版)

2024-11-20 17:25本頁面
  

【正文】 延時子程序 HH: MOV A,R1 MOV R0,0FEH II:DEC R0 DJNZ R0,II DEC R1 CJNE A,00,HH RET DELAY5: MOV R1,0EFH 。延時子程序 DD: MOV A,R1 MOV R0,100000 EE: DEC R0 DJNZ R0,EE DEC R1 CJNE A,00,DD RET DELAY3: MOV R1,0EFH 。延時子程序 TT: MOV A,R1 MOV R0,0FEH MOV R7,0FEH AA: DEC R0 DJNZ R0,AA DEC R1 CJNE A,00,TT RET DELAY1: MOV R1,0EFFFH 。顯示紅隊計分 MOV B,10 DIV AB MOVC A,A+DPTR CLR MOV P3,A LCALL DELAY LCALL DELAY1 LCALL DELAY2 SETB 19 MOV A,B MOVC A,A+DPTR CLR MOV P3,A LCALL DELAY LCALL DELAY1 LCALL DELAY2 SETB MOV A,SIX 。顯示時計數(shù)的個位 LCALL DELAY5。顯示時計數(shù)的十位 LCALL DELAY4。顯示分計數(shù)的個位 LCALL DELAY3。顯示分計數(shù)的十位 LCALL DELAY2。顯示妙計數(shù)的個位 LCALL DELAY1。顯示妙計數(shù)的十位 LCALL DELAY。調(diào)顯示子程序 MOV A,THREE CJNE A,23,DAY2。調(diào)顯示子程序 MOV A,TWO CJNE A,59,DAY1。當累計到 60 時,進一位 MOV ONE,00 MOV A,ONE MOV A,00 17 CLR A INC TWO MOV A,TWO MOV B,10 DIV AB MOV 21H,A。將商放在 11 中 MOV A,B MOV 12H,A LCALL DSP 。計分控制 SIX EQU 50H 。 從這次的課程設(shè)計中,我真真正正的意識到,在以后的學習中,要理論聯(lián)系實際,把我們所學的理論知識用到實際當中,學習單機片機更是如此,程序只有在經(jīng)常的寫與讀的過程中才能提高,這就是我在這次課程設(shè)計中的最大收獲。 我做的是 籃 球比賽計時計分器, 電路中 RP1 上拉 電阻的目的是讓計時顯示器變得更亮,沒有 rp1 計時顯示器不能點亮。程序中首先對 其中一個 緩存單元的數(shù)值減一, 直到其減到零為止,程序進行下一步操作,對另一個緩存單元減一,并與 0相比,若不等則返回,繼續(xù)將第一個緩存單元送入數(shù)值,然后重復(fù)上一次操作,直到第二個緩存單元與零相等,延時程序跳出。 延時子程序設(shè)計 DELAY: MOV R1,0EFH 。然后再通過位選信號,將顯示的數(shù)值關(guān)斷,從而顯示下一個數(shù)值。延時子程序 SETB LCALL CCTV RET 顯示部分通過 P0口外加上拉電阻進行顯示,數(shù)碼管采用 7段共陰極數(shù)碼管,通過查表指令進行顯示,首先將要顯示的緩存單元,送入累加器中,通過累加器進行查表,將要顯示的數(shù)值存儲起來,然后通過位選信號,將要顯示的位的數(shù)碼管打開,進行現(xiàn)實。調(diào)延時子程序 SETB MOV A,32H MOVC A,A+DPTR CLR MOV P0,A。延時 子程序 SETB MOV A,31H MOV DPTR,TAB 11 MOVC A,A+DPTR CLR MOV P0,A。調(diào)延時子程序 SETB MOV A,22H MOVC A,A+DPTR CLR MOV P0,A。延時子程序 SETB MOV A,21H MOV DPTR,TAB MOVC A,A+DPTR CLR MOV P0,A。調(diào)延時子程序 SETB MOV A,12H MOVC A,A+DPTR CLR MOV P0,A。 顯示子程序設(shè)計 DSP: MOV A,11H MOV DPTR,TAB MOVC A,A+DPTR CLR MOV P0,A。 加 分部分設(shè)計 CCTV: LCALL DISPLAY JNB SET1,S1 JNB SET2,S2 S1:LCALL DELAY JB SET1,RETUNE INC FIVE LJMP DISPLAY S2:LCALL DELAY JB SET2,RETUNE INC SIX LJMP DISPLAY J0: JB SET1,RETUNE LCALL DISPLAY 10 J1:JB SET2,RETUNE LCALL DISPLAY RETUNE: RET 加分部分,首先同過主程序部分的清 零,對初值進行顯示,并為零,然后通過 JNB指令,判斷是否有鍵按下,若有責跳轉(zhuǎn)到指定部分,通過 JB指令判斷是否松開從而進行操作,若沒有,程序?qū)?要 顯示 加分的隊的緩存區(qū)內(nèi)容加一。當時累計到 24時 , 進入循環(huán) MOV ONE,00 MOV TWO,00 MOV THREE,00 AJMP MAIN RET 此段程序為計時部分顯示小時的部分,當分位累計到 60次時,程序順序執(zhí)行,對小時位進行操作,同樣通過跳轉(zhuǎn)進入顯示程序,并與 24相比,若不等,程序跳回 顯示秒位, 等待其進位,從而等待分進位,再次判斷與 60關(guān)系,進 入小時部分,從而進行循環(huán),若相等,程序?qū)⑺忻耄?分,時的緩存區(qū)清 零。 MOV TWO,00 INC THREE MOV A,THREE MOV B,10 DIV AB MOV 31H,A MOV A,B MOV 32H,A LCALL DSP 。調(diào)顯示子程序 MOV A,TWO CJNE A,59,DAY1。 MOV ONE,00 MOV A,ONE MOV A,00 CLR A INC TWO MOV A,TWO MOV B,10 DIV AB MOV 21H,A。調(diào)顯示子程序 INC ONE MOV A, ONE CJNE A,60,DAY。 FLASH1: SETB IT0 SETB EA 8 MOV ONE, 00 MOV TWO,00 MOV THREE, 00 MOV FIVE,00 MOV SIX,00 RET DAY:MOV A, ONE
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1