色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 單片機(jī)秒表課程設(shè)計

          單片機(jī)秒表課程設(shè)計

          作者: 時間:2013-03-12 來源:網(wǎng)絡(luò) 收藏


          B2: JB P3.7,LOOP2
          ACALL DELAY10;延時10毫秒消抖
          JB P3.7,B1
          JNB P3.7,$;等待按鍵松開
          AJMP OVER

          LOOP2: DJNZ R3,TIME2 ;2毫秒循環(huán)執(zhí)行250次,時間約0.5秒
          DJNZ R2,JS2 ;循環(huán)執(zhí)行2次,時間為1 秒鐘

          DEC TEMP;滿一秒鐘對時間減1
          MOV A,TEMP
          JNZ GOON2;判斷TEMP的數(shù)值是否為0?不為0循環(huán)
          ACALL OVER
          RET

          ;結(jié)束定時
          OVER: AJMP START;退到開機(jī)初始化狀態(tài)

          ;1毫秒延時子程序
          DELY1: MOV R4,#2
          D1:MOV R5,#248
          DJNZ R5,$
          DJNZ R4,D1
          RET

          ;10毫秒延時子程序
          DELAY10: MOV R4,#20
          D2:MOV R5,#248
          DJNZ R5,$
          DJNZ R4,D2
          RET

          ;實(shí)驗板上的兩位一體的數(shù)碼管0~9各數(shù)字的顯示代碼
          NUMTAB: DB 40H,79H,24H,30H,19H,12H,02H,78H,00H,10H
          DPLOP1: MOV A,A_BIT ;取個位數(shù)
          MOVC A,@A+DPTR ;查個位數(shù)的7段代碼
          MOV P0,A ;送出個位的7段代碼

          CLR P2.5 ;開個位顯示
          ACALL DELY1;顯示1毫秒
          SETB P2.5;關(guān)閉個位顯示,防止鬼影
          MOV A,B_BIT ;取十位數(shù)
          MOVC A,@A+DPTR ;查十位數(shù)的7段代碼
          MOV P0,A ;送出十位的7段代碼
          CLR P2.6 ;開十位顯示
          ACALL DELY1;顯示1毫秒
          SETB P2.6;關(guān)閉十位顯示,防止鬼影
          RET
          END


          上一頁 1 2 3 4 5 下一頁

          關(guān)鍵詞: 單片機(jī) 秒表課程設(shè)計 按鍵輸入

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉