久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 51單片機匯編電子秒表 [打印本頁]

作者: 三三五五    時間: 2017-12-8 20:30
標題: 51單片機匯編電子秒表


單片機匯編語言源程序如下:
  1. LED_0          EQU  30H            ;存放三個數碼管的段碼
  2. LED_1  EQU  31H           ;十位
  3. LED_2  EQU  32H           ;百位
  4. LED_3  EQU  33H           ;千位
  5. ADC EQU 35H                   ;存放轉換后的數據
  6. CLOCK BIT P1.4           ;定義0809時鐘位
  7. ST  BIT         P1.5
  8. OE  BIT         P1.7
  9. EOC BIT         P1.6     
  10.       ORG          00H
  11.       SJMP         START
  12.       ORG         0BH
  13.       LJMP         INT_T0
  14.       ORG         30H
  15. START:          MOV LED_0,#00H         
  16.                MOV LED_1,#00H            
  17.                MOV LED_2,#00H        
  18.                MOV DPTR,#TABLE  ;送段碼表首地址
  19.                MOV TMOD,#02H
  20.                MOV TH0,#245
  21.                       MOV TL0,#00H
  22.                       MOV IE,#82H
  23.                SETB TR0      
  24. WAIT:          CLR  ST      
  25.                SETB  ST              
  26.                CLR  ST                    ;啟動轉換      
  27.                JNB  EOC,$            ;等待轉換結束         
  28.                SETB  OE             ;允許輸出      
  29.                MOV  ADC,P2           ;暫存轉換結果      
  30.                CLR  OE              ;關閉輸出      
  31.                MOV  A,ADC          ;將AD轉換結果轉換成BCD碼      
  32.                MOV  R7,A            
  33.                MOV  LED_3,#00H         
  34.                MOV  LED_2,#00H      
  35.                MOV  A,#00H
  36. LOOP1:         ADD  A,#20H    ;一位二進制碼對應20mv電壓值
  37.                DA  A
  38.                JNC   LOOP2
  39.                MOV  R4,A
  40.                INC  LED_2
  41. MOV  A,LED_2
  42.        CJNE  A,#0AH,LOOP4
  43.        MOV  LED_2,#00H
  44.        INC  LED_3
  45. LOOP4:  MOV  A,R4
  46. LOOP2:  DJNZ  R7,LOOP1
  47.         ACALL  BTOD1
  48. LCALL  DISP
  49. SJMP   WAIT
  50. ORG  200H
  51. BTOD1:  MOV  R6,A
  52.         ANL  A,#0F0H
  53. MOV  R5,#4
  54. LOOP3:  RR  A
  55.         DJNZ  R5,LOOP3
  56. MOV  LED_1,A
  57. MOV   A,R6
  58. ANL  A,#0FH
  59. MOV  LED_0,A
  60. RET
  61. INT_T0:  CPL  CLOCK      ;提供0809時鐘信號
  62. RETI
  63. DISP: MOV A,LED_0   ;數碼顯示子程序           
  64.      MOVC A,@A+DPTR     
  65.      CLR P1.3     
  66.      MOV P0,A     
  67.      LCALL   DELAY     
  68.      SETB  P1.3      
  69.      MOV A,LED_1     
  70.      MOVC A,@A+DPTR     
  71.      CLR  P1.2     
  72.      MOV  P0,A        
  73.      LCALL  DELAY     
  74.      SETB P1.2        
  75.      MOV A,LED_2     
  76.      MOVC A,@A+DPTR               
  77.      CLR P1.1   
  78.      MOV P0,A     
  79.      LCALL  DELAY     
  80.      SETB P1.1
  81.      MOV A,LED_3
  82.      MOVC A,@A+DPTR               
  83.      CLR P1.0
  84.      MOV  P0,A
  85.      LCALL  DELAY
  86.      SETB  P1.0
  87.      RET
  88. DELAY: MOV R6,#10   ;延時5毫秒
  89. D1: MOV R7,#250      
  90. DJNZ R7,$     
  91. DJNZ R6,D1     
  92. RET
  93. TABLE: DB  3FH,06H,5BH,4FH,66H     ;共陰極數碼管七段值
  94.       DB  6DH,7DH,07H,7FH,6FH
  95.       END


復制代碼







歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 欧美一级片在线观看 | 欧美一级欧美一级在线播放 | 亚洲福利精品 | 欧美三级在线 | 久色视频在线观看 | 成人福利视频 | 中文字幕免费观看 | 黑人巨大精品欧美一区二区免费 | 激情视频一区 | 性生生活大片免费看视频 | 麻豆国产一区二区三区四区 | 日本特黄a级高清免费大片 国产精品久久性 | 99精品一区二区三区 | 久久久综合久久 | 色男人天堂av | 国产精品一区久久久 | 亚洲一区二区免费电影 | 欧美精品在线免费 | 日韩av成人在线 | 亚洲国产成人精品一区二区 | www.av7788.com| 国产精品揄拍一区二区 | 91精品国产91久久久久游泳池 | 一区二区三区在线 | 久久久999精品 | 国产一二三区免费视频 | 久久99这里只有精品 | 日韩久久久久久 | 成人在线精品 | 国产成人精品一区二区三 | 成人天堂噜噜噜 | 久久精品国产99国产精品 | 九色网址 | 亚洲精品视 | 成人美女免费网站视频 | 精品国产青草久久久久福利 | 99精品欧美| 91精品国产高清久久久久久久久 | 国产精品久久久久久模特 | 国产亚洲一区二区三区 | 国产精品av久久久久久毛片 |