[code] equ BEEPER = PD0 ;biper (выход) 1 0 .equ IRLed = PD1 ;IR led (выход) 1 0 .equ bampFL = PD2 ;leviy bamper peredniy (вход) 0 1 .equ bampFR = PD3 ;praviy bamper peredniy (вход)0 1 .equ MotRB = PD4 ;motor praviy nazad (выход) 1 0 .equ MotRF = PD5 ;motor praviy vpered (выход) 1 0 .equ MotLB = PD6 ;motor leviy nazad (выход) 1 0 .equ MotLF = PD7 ;motor leviy vpered (выход) 1 0 .equ tsopLB = PB0 ; tsop LB 1 .equ tsopPB = PB1 ; tsopPB 0 1 .equ ir led = PB2 ; datchic sveta 0 1 .equ baza = PB3 ; datchik bazi 0 1 .equ turbo = PB4 ; turbina/schetki 1 0 .equ en1 = PB5 ; enable1 1 0 .equ en2 = PB6 ; enable2 1 0 .equ led1 = PB7 ; vihod na led1 1 0 .equ led2 = PC0 ; vihod na led2 1 0 .equ led3 = PC1 ; vihod na led3 1 0 ; rjmp reset ;/ reset: ;\ ldi tempH,$04 ;/ out SPH,tempH ;\ tut pora les dremuchiy... oopssss... ldi tempL,$5F ;/ out SPL,tempL ;\ ;nastroyka portov ldi temp,0b11110011 ; nazn vh i vih portaD out ddrD, temp ; ldi temp, 0b00001100 ;podtyazka k PD02.,3.,ost ne nado out portD, temp ; vivod na portaD ldi temp,0b11110000 ; nazn. vivodov portaB out ddrB, temp ; ldi temp,0b00000011 ;podtyazka k PB0.,PB1.,ost ne nado out portB, temp ;vizov bitov na portaB ldi temp,0b00000011 ;nazn.vihodov portaC out ddrC, temp ; ldi temp,0b00000000 ; raspr.pinov porta out portC, temp ;vizov bitov na portaC rjmp start ; [/code]