;
;         "defname_nv51.txt"    ,    ()
;
;------------------------------------------------------
; variable definitions
;(  )
;______________________________________________________
;   -  
;
 .equ maskas = 0b00010001 ; -      (= 0b00010001)
 .equ pokano = 0b00000001 ;     dracom (= 0b00000001)
 .equ num_mux = 4 ; -     (= 4)
         ;       :
         ;  100%(=1) num_mux=1, maskas=0b11111111
         ;  50% (=2) num_mux=2, maskas=0b01010101
         ;  25% (=4) num_mux=4, maskas=0b00010001
         ;  6    (=3) num_mux=3, maskas=0b00010001
 .equ tim_div = (256-250) ;     (irqtf0)   :
         ; 0,016/num_mux/ /clkI/O
				 ;   clkI/O=0,000001s  12  0,0000005  24
 .equ allability = 16 ;     (1-255)
    ;---------------------------------------------
 ;     : tim_div=250  allability = 16
    ;---------------------------------------------
 .equ amochan = 8 ;   
            ;  4-  = 4
            ;  6-   = 6
            ;  8-   = 8
 .equ kanal0 = 0b00000001 ;   
 .equ kanal1 = 0b00000010
 .equ kanal2 = 0b00000100
 .equ kanal3 = 0b00001000
 .equ kanal4 = 0b00010000
 .equ kanal5 = 0b00100000
 .equ kanal6 = 0b01000000
 .equ kanal7 = 0b10000000
 .equ olkans = 0xff ;      
;______________________________________________________
 .equ flags = 0x20 ;     
               ;   
 dato data 0x21 ;         
              ;   
;______________________________________________________
;   -   
;

;______________________________________________________
;   -   
;
kadr_end bit flags.0 ;         
;______________________________________________________
;   -    ()
;
  .dseg at ram_start ; 
 tmp_lev_0: .ds 1 ;       ,  0 (  )
 tmp_lev_1: .ds 1 ;       ,  1 (  )
 tmp_lev_2: .ds 1 ;       ,  2 (  )
 tmp_lev_3: .ds 1 ;       ,  3 (  )
 tmp_lev_4: .ds 1 ;       ,  4 (  )
 tmp_lev_5: .ds 1 ;       ,  5 (  )
 tmp_lev_6: .ds 1 ;       ,  6 (  )
 tmp_lev_7: .ds 1 ;       ,  7 (  )
 cnt_frame_0: .ds 1 ;     0   (  )
 cnt_frame_1: .ds 1 ;     1   (  )
 cnt_frame_2: .ds 1 ;     2   (  )
 cnt_frame_3: .ds 1 ;     3   (  )
 cnt_frame_4: .ds 1 ;     4   (  )
 cnt_frame_5: .ds 1 ;     5   (  )
 cnt_frame_6: .ds 1 ;     6   (  )
 cnt_frame_7: .ds 1 ;     7   (  )
 next_0l: .ds 1 ;      0   (  )  
 next_1l: .ds 1 ;      1   (  )  
 next_2l: .ds 1 ;      2   (  )  
 next_3l: .ds 1 ;      3   (  )  
 next_4l: .ds 1 ;      4   (  )  
 next_5l: .ds 1 ;      5   (  )  
 next_6l: .ds 1 ;      6   (  )  
 next_7l: .ds 1 ;      7   (  )  
 next_0h: .ds 1 ; ...  
 next_1h: .ds 1 ; ...  
 next_2h: .ds 1 ; ...  
 next_3h: .ds 1 ; ...  
 next_4h: .ds 1 ; ...  
 next_5h: .ds 1 ; ...  
 next_6h: .ds 1 ; ...  
 next_7h: .ds 1 ; ...  
 revs_0l: .ds 1 ; -    "  " (dr_call  dr_ret)  0
 revs_1l: .ds 1 ; -    "  " (dr_call  dr_ret)  1
 revs_2l: .ds 1 ; -    "  " (dr_call  dr_ret)  2
 revs_3l: .ds 1 ; -    "  " (dr_call  dr_ret)  3
 revs_4l: .ds 1 ; -    "  " (dr_call  dr_ret)  4
 revs_5l: .ds 1 ; -    "  " (dr_call  dr_ret)  5
 revs_6l: .ds 1 ; -    "  " (dr_call  dr_ret)  6
 revs_7l: .ds 1 ; -    "  " (dr_call  dr_ret)  7
 revs_0h: .ds 1 ; -    "  " (dr_call  dr_ret)  0
 revs_1h: .ds 1 ; -    "  " (dr_call  dr_ret)  1
 revs_2h: .ds 1 ; -    "  " (dr_call  dr_ret)  2
 revs_3h: .ds 1 ; -    "  " (dr_call  dr_ret)  3
 revs_4h: .ds 1 ; -    "  " (dr_call  dr_ret)  4
 revs_5h: .ds 1 ; -    "  " (dr_call  dr_ret)  5
 revs_6h: .ds 1 ; -    "  " (dr_call  dr_ret)  6
 revs_7h: .ds 1 ; -    "  " (dr_call  dr_ret)  7
 dis_lev_0: .ds 1 ;   ,  0
 dis_lev_1: .ds 1 ;   ,  1
 dis_lev_2: .ds 1 ;   ,  2
 dis_lev_3: .ds 1 ;   ,  3
 dis_lev_4: .ds 1 ;   ,  4
 dis_lev_5: .ds 1 ;   ,  5
 dis_lev_6: .ds 1 ;   ,  6
 dis_lev_7: .ds 1 ;   ,  7
;______________________________________________________
;   -    (EEPROM)
;
;  .eseg
;______________________________________________________