home *** CD-ROM | disk | FTP | other *** search
/ World of A1200 / World_Of_A1200.iso / programs / develop / as65 / demo / d / timer.d < prev    next >
Text File  |  1995-02-27  |  2KB  |  93 lines

  1. ;**************************************************************************
  2. ;
  3. ; Filename : TIMER.D
  4. ; ------------------
  5. ;
  6. ; (c) 1990 by Thomas Lehmann
  7. ;
  8. ;
  9. ; Jackophone V5.00
  10. ;
  11. ;
  12. ; Timer Definitionen
  13. ;
  14. ;
  15. ;**************************************************************************
  16.  
  17.  
  18.     ; ====================================
  19.     ; Timerwerte, gelten für jeweils 100mS
  20.     ; ====================================
  21.  
  22. VERS_TIM    equ    60    ; Version anzeigen
  23. ANR_TIM    equ    50    ; Anrufüberbrückung, 5Sec
  24. DISPL_TIM    equ    $ff    ; Displayanzeige ohne Tastendruck
  25. ERD_TIM    equ    05    ; Dauer der Erde bei Wahl
  26.  
  27.  
  28.  
  29.  
  30.     ; ===================================
  31.     ; Timerwerte, gelten für jeweils 10mS
  32.     ; ===================================
  33.  
  34. IRQ_TIM1    equ    $0640    ; 800uS, $0640 = 1600*Phi2
  35. IRQ_TIM2    equ    $4833    ;  10mS, $4833 = 18483*Phi2
  36. UHR_TIM    equ    100    ; Anzahl der 100Hz Impulse bis Sek. erreicht
  37. HTON_TIM    equ    50    ; Zeit bis Hörton gültig ist, 500mS
  38.  
  39. WTA_PR_TIM    equ    3    ; Wähltasten Entprellung, 30mS
  40. TA_PR_TIM    equ    3    ; Tastaturentprellung, 30mS
  41.  
  42. BLINK_TIM    equ    16    ; Blink BIT weiterschalten wenn Timer abgel.
  43.  
  44. BEL_TIM    equ    150    ; Wiederbelegung der Ltg.
  45.  
  46. VORWHL_TIM    equ    120    ; Vorwahlzeit
  47. ZWWHL_TIM    equ    80    ; Zwischenwahlzeit
  48. NSION_TIM    equ    4    ; Timerwert für "NSI ein", Schleife
  49. NSIOFF_TIM    equ    6    ; Timerwert für "NSI aus", keine Schleife
  50.  
  51. ANRIMP_TIM    equ    5    ; Timerwert Anrufimpuls überbrücken, 50mS
  52.  
  53. TERMSU_TIM    equ    30    ; Timerwert Termin-Summer ein/aus, 300mS
  54.  
  55.  
  56.  
  57.  
  58.     ; ====================================================
  59.     ; Definitionen der Offsets auf die 100mS Timerstruktur
  60.     ; ====================================================
  61.     org    0
  62.  
  63. VERS_TIM_O    edo    1    ; Version anzeigen
  64. ANR_TIM_O    edo    1    ; Anrufüberbrückungs Timer
  65. DISPL_TIM_O    edo    1    ; Timer für Displayanzeige ohne Tastendruck
  66. ERD_TIM_O    edo    1    ; Timer für Erdtaste wählen
  67.  
  68.  
  69. ANZ_TIM100    edo    0    ; Anzahl der Timer in der Struktur
  70.  
  71.  
  72.  
  73.  
  74.     ; ===================================================
  75.     ; Definitionen der Offsets auf die 10mS Timerstruktur
  76.     ; ===================================================
  77.     org    0
  78. BLK_TIM_O    edo    1    ; Blink Timer für LED-Matrix
  79. BEL_TIM_O    edo    1    ; Wiederbelegungs Timer
  80. WHL_TIM_O    edo    1    ; Wahl Timer
  81. ANRIMP_TIM_O edo    1    ; Anrufimpuls Überbrückungs Timer
  82. TERMSU_TIM_O edo    1    ; Termin-Summer Wiederholung
  83. UHRNOT_TIM_O edo    1    ; Uhr im Notbetrieb
  84. TASK_TIM_O    edo    ANZ_TASK    ; Timer für Task Delay
  85.  
  86.  
  87. ANZ_TIM    edo    0    ; Anzahl der Timer in der Struktur
  88.  
  89.  
  90.  
  91.  
  92.  
  93.