home *** CD-ROM | disk | FTP | other *** search
/ 8051 Assembly Language Programming / easm51.iso / DALLAS.ASM < prev    next >
Encoding:
Assembly Source File  |  1996-12-02  |  586 b   |  35 lines

  1.  
  2.         
  3. TRIM    EQU     096H
  4. RTCSS   EQU     0FAH
  5. RTCS    EQU     0FBH
  6. RTCC    EQU     0F9H
  7. P1      EQU     090H
  8.  
  9.     ORG     0000
  10.     LJMP    100H
  11.     
  12.     ORG     0100H
  13.     
  14. Debut   SETB    RTCC.0          ; RTC Enable = 1 --> Run Clock
  15.     CLR     TRIM.6          ; Qwartz = 6 pF
  16.     CLR     P1.2            ; Beep OFF
  17. BCL     MOV     A,RTCSS
  18.     JZ      SUITE
  19.     SJMP    BCL
  20.     
  21. SUITE   SETB    P1.2            ; Beep ON
  22.     ACALL   TEMPO
  23.     CLR     P1.2            ; Beep OFF
  24.     AJMP    BCL
  25.     
  26. TEMPO   MOV     R7,#0A0H
  27. TMP2    MOV     R6,#0FFH
  28.     DJNZ    R6,$
  29.     DJNZ    R7,TMP2
  30.     RET
  31.     
  32.         
  33.  
  34.  
  35.