;
;         "def_ext_disp.txt"    ,   
;
;------------------------------------------------------
; variable definitions
;(  )
;______________________________________________________
;   -  
;
 .equ ts_ssl = 40 ; (1,50)      (0,8S)
                  ;     =1
 .equ dp_pgk = 190 ;   (OCR1A)
 .equ dp_rastr = 4000 ;     (ICR1)
 .equ dp_maxj = 3990 ;     (OCR1B)
 .equ dp_minj = 200 ;     (OCR1B)
 .equ dp_lenbuf = 4 ;    4    8
 .equ dp_mask = 0b11110111 ;      
 .equ dp_maoff = 0b01111000 ;    
 .equ dp_seg_port = PORTB ;    
 .equ dp_anod_port = PORTD ;    
; .equ dp_reg_port = PORTB ;     
 .equ dp_AN3 = 6 ;  ( )  
 .equ dp_AN2 = 5
 .equ dp_AN1 = 4
 .equ dp_AN0 = 3 ;  ( )  
; .equ dp_DS0 = n ;    0
; .equ dp_DS1 = n ;    1
; .equ dp_DS2 = n ;    2
; .equ dp_DS3 = n ;    3
; .equ dp_DS4 = n ;    4
; .equ dp_DS5 = n ;    5
; .equ dp_DS6 = n ;    6
; .equ dp_DS7 = n ;    7
; .equ dp_SH_CP = n ;      
; .equ dp_MR = n ;      
; .equ dp_ST_CP = n ;        
  .equ s_A = 0 ;   A  
  .equ s_B = 1 ;   B  
  .equ s_C = 2 ;   C  
  .equ s_D = 3 ;   D  
  .equ s_E = 4 ;   E  
  .equ s_F = 5 ;   F  
  .equ s_G = 6 ;   G  
  .equ s_H = 7 ;   H  
;
;______________________________________________________
;   -   
;
 .equ dp_exch = 0 ;      rdbf  rabf
 .equ dp_s_end = 1 ;   " "
;______________________________________________________
;   -   
;
;               :
;   
 .def mfr0=r0  ;     /
 .def mfr1=r1  ;     /
 .def dp_flags=r2 ;   ( )
; .def ffr1=r3  ;   ( )
; .def ifr0=r4  ;   ( )
; .def ifr1=r5  ;   ( )
; .def cfr0=r6  ;   ( )
; .def cfr0=r7  ;   ( )
 .def dp_xbuf=r8  ;    ( )
 .def dp_masbu=r9 ;    
 .def dp_idx=r10  ;    ( )
 .def dp_cntk=r11  ;    
 .def dp_ftmpl=r12 ;   ( r16)
 .def dp_ftmph=r13 ;   ( r17)
 .def dp_ftmxl=r14 ;    Xl
 .def dp_ftmxh=r15 ;    Xh
;   
; .def wfr0=r16 ;   ( )
; .def wfr1=r17 ;   ( )
 .def ts_cntss=r18 ;       ( )
; .def wfr3=r19 ;   ( )
; .def wfr4=r20 ;   ( )
; .def wfr5=r21 ;   ( )
; .def wfr6=r22 ;   ( )
; .def wfr7=r23 ;   ( )
 .def bfr0=r24 ;   ( )
 .def bfr1=r25 ;   ( )
;     Xl = r26 ;    ( )
;     Xh = r27 ;    ( )
;     Yl = r28 ;   Y ( )
;     Yh = r29 ;   Y ( )
;     Zl = r30 ;   Z ( ) /
;     Zh = r31 ;   Z ( ) /
;  Xh:Xl, Yh:Yl, Zh:Zl        
;      ,   -
;       
;     " " /   
;        
;   ( ""    )
;     
;   
;______________________________________________________
;   -    ()
;
  .dseg
 dp_datbuf: .byte dp_lenbuf ;  :  (4 )
 dp_atrbuf: .byte (dp_lenbuf*2) ;  :     
 dp_rdbf:   .byte dp_lenbuf ;   
 dp_rabf:   .byte (dp_lenbuf*2) ;    
 dp_shaps:  .byte 3 ;   dp_cntk, dp_masbu  dp_idx   
 dp_cnts:   .byte 1 ;     ( )
 dp_cntb:   .byte 1 ;      
;           -  
 dp_cntwf:  .byte 1 ;    
;           -  
;______________________________________________________
;   -    (EEPROM)
;
  .eseg
;______________________________________________________