org 0000h
  _RD equ P3.7
  _WR equ P3.4
  _Intr equ P3.5
  _cs equ P3.6
mov p0,#00000000b
;-------------------------------------------------------------------------------
;nastavení převodního kanálu 1
zac:
  clr _cs
  clr _WR
  nop
  nop
  mov p2,#00000100b
  nop
  nop
  setb _WR
  nop
  mov p2,#11111111b
  mov R7,#255
stj:
  nop
  djnz R7, stj
  jb p3.5,stj
  nop
  nop
  clr _RD
  nop
  nop
  mov a,p2
  setb _RD
;-----------------------------------------------------------------------------
;nastavení mezí pro ADC
  mov 44h,#98d     
  mov 45h,#225d     
  cjne a,44h,skok   
skok:
  jnc dolni_mez_dobra
  mov P0,#11110000b         
dolni_mez_dobra:
  cjne a,45h,skok1  
skok1:
  jc horni_mez_dobra
  mov P0,#11110000b                 
horni_mez_dobra:
;-------------------------------------------------------------------------------
;nastavení převodního kanálu 2
  clr _cs
  clr _WR
  nop
  nop
  mov p2,#00000101b
  nop
  nop
  setb _WR
  nop
  mov p2,#11111111b
  mov R7,#255
stj1:
  nop
  djnz R7, stj1
  jb p3.5,stj1
  nop
  nop
  clr _RD
  nop
  nop
  mov a,p2
  setb _RD
;-----------------------------------------------------------------------------
;nastavení mezí pro ADC
  mov 42h,#95d     
  mov 43h,#118d     
  cjne a,42h,skok2   
skok2:
  jnc dolni_mez_dobra1
  mov P0,#00001111b       
dolni_mez_dobra1:
  cjne a,43h,skok3
skok3:  
  jc horni_mez_dobra1
  mov P0,#00001111b    
horni_mez_dobra1:
  jmp zac 
end
