欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 51單片機數碼管靜態顯示匯編語言實驗 [打印本頁]

作者: 1019SYY    時間: 2017-6-7 17:48
標題: 51單片機數碼管靜態顯示匯編語言實驗
用8086或IED可查看代碼  可以直接燒入到單片機中。


單片機匯編源程序如下:
  1.         ORG         00H
  2.         LJMP         INIT
  3.         ORG         30H
  4.         DB                03FH,006H,05BH,04FH,066H,06DH,07DH,007H,07FH,06FH
  5. ;*************;
  6. ;         主程序          ;
  7. ;*************;
  8. INIT:
  9.         CLR         P2.2
  10.         CLR         P2.3
  11.         CLR         P2.4
  12.         MOV         R1,#00H
  13. START:
  14.         MOV                A,R1
  15.         MOV         DPTR,#30H
  16.         MOVC         A,@A+DPTR        
  17. MAIN:
  18.         MOV                P3,#0FFH
  19.         MOV         P0,A        
  20.         JNB                P3.1,K1
  21.         JNB         P3.0,K2
  22.         JNB         P3.2,K3
  23.         JNB         P3.3,K4
  24.         SJMP         MAIN
  25. ;*************************;
  26. ; K1按鍵按下處理程序          ;
  27. ;*************************;
  28. K1:
  29.         ACALL         DELAY10MS           ;延時消抖
  30.         JB                 P3.1,MAIN
  31.         MOV         R1,00H
  32.         MOV         R2,#030H
  33. KEY1_UP:
  34.         ACALL         DELAY10MS
  35.         DJNZ        R2,KEY1_UP                   ;按鍵延時
  36.         LJMP        START
  37. ;*************************;
  38. ; K2按鍵按下處理程序          ;
  39. ;*************************;
  40. K2:
  41.         ACALL        DELAY10MS
  42.         JB                P3.0,MAIN
  43.         MOV                R1,#09H
  44.         MOV         R2,#030H
  45. KEY2_UP:
  46.         ACALL         DELAY10MS
  47.         DJNZ        R2,KEY2_UP
  48.         LJMP        START
  49. ;*************************;
  50. ; K3按鍵按下處理程序          ;
  51. ;*************************;
  52. K3:
  53.         ACALL         DELAY10MS
  54.         JB                 P3.2,MAIN
  55.         DEC         R1
  56.         MOV         R2,#030H
  57. KEY3_UP:
  58.         ACALL         DELAY10MS
  59.         DJNZ        R2,KEY3_UP

  60.         CJNE         R1,#0FFH,KEY3
  61.         MOV         R1,#09H
  62. KEY3:
  63.         LJMP        START
  64. ;*************************;
  65. ; K4按鍵按下處理程序          ;
  66. ;*************************;
  67. K4:
  68.         ACALL        DELAY10MS
  69.         JB                P3.3,MAIN
  70.         INC         R1
  71.         MOV         R2,#030H
  72. KEY4_UP:
  73.         ACALL         DELAY10MS
  74.         DJNZ        R2,KEY4_UP
  75.          
  76.         CJNE         R1,#00AH,KEY4
  77.         MOV          R1,#00H
  78. KEY4:
  79.         LJMP        START
  80. ;*************;
  81. ; 延時程序          ;
  82. ;*************;
  83. DELAY10MS:
  84.         MOV         R6,#015H
  85. DE1:
  86.         MOV         R7,#0F8H
  87. DE2:
  88.         DJNZ         R7,DE2
  89.         DJNZ         R6,DE1
  90.         RET

  91.         END
復制代碼

所有資料51hei提供下載:
數碼管靜態顯示.zip (16.4 KB, 下載次數: 19)







歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1