日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁 > 嵌入式系統 > 設計應用 > 51單片機電子時鐘

          51單片機電子時鐘

          作者: 時間:2016-11-29 來源:網絡 收藏
          table:db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h ;數字0—9 del1ms:mov r7,#10 ;1ms延時子程序del1: mov r6,#50del2:djnz r6,del2djnz r7,del1retdel20ms:mov r5,#40 ;20ms延時子程序del3: mov r4,#250del4: djnz r4,del4djnz r5,del3retkeysan:jnb p3.4,key0 ;秒、分、時選擇jnb p3.2,key1 ;秒、分、時加1按鈕jnb p3.3,key4 ;秒、分、時減1按鈕sjmp keyoutkey0: lcall del20ms ;20ms延時消抖jb p3.4,keyout ;按下按鍵就往下,否則返回jnb p3.4,$ ;等待按鍵放開clr ea ;關定時器中斷inc 36h ;36h為秒、分、時選擇計數單元mov a,36hcjne a,#4,keyoutmov 36h,#00 ;清36h,位下次做準備setb easjmp keyoutkey1: lcall del20ms ;20ms延時消抖jb p3.2,keyout ;按下按鍵就往下,否則返回主程序clr ea ;關定時器中斷jnb p3.2,$ ;等待按鍵放開mov a,36h cjne a,#3,key2inc 33h ;第三次為時加1mov a,33hcjne a,#24,keyoutmov 33h,#00setb easjmp keyoutkey2:mov a,36hcjne a,#2,key3inc 32hmov a,32hcjne a,#60,keyoutmov 32h,#00setb easjmp keyoutkey3:inc 31hmov a,31hcjne a,#60,keyoutmov 31h,#00setb easjmp keyoutkeyout:retkey4: lcall del20msjb p3.3,keyoutclr eajnb p3.3,$mov a,36hcjne a,#3,key5dec 33h ;時減1mov a,33hcjne a,#24,keyoutmov 33h,#23setb easjmp keyoutkey5:mov a,36hcjne a,#2,key6dec 32h ;分減1mov a,32hcjne a,#60,keyoutmov 32h,#59setb easjmp keyoutkey6:dec 31h ;秒減1mov a,31hcjne a,#60,keyoutmov 31h,#59setb easjmp keyoutend
          上一頁 1 2 下一頁

          關鍵詞: 51單片機電子時

          評論


          技術專區(qū)

          關閉