; Project name: Traffic Lights ; Description: Simple program of traffic lights on AVR microcontroller. ; Source code: https://github.com/sergeyyarkov/attiny24a_traffic-lights ; Device: ATtiny45v ; Assembler: AVR macro assembler 2.2.7 ; Clock frequency: 128 kHz ; Fuses: lfuse: 0xd4, hfuse: 0xdf, efuse: 0xff, lock: 0xff ; ; Written by Sergey Yarkov 06.10.2023 .LIST .INCLUDE "definitions.asm" .MACRO stsi ldi t1, @1 sts @0, t1 .ENDMACRO .DSEG .ORG SRAM_START STATE: .BYTE 1 .CSEG .ORG 0x00 rjmp RESET_vect .ORG 0x03 rjmp TIMER1_COMPA RESET_vect: ldi t1, LOW(RAMEND) out SPL, t1 INIT: ; Setup ports ldi t1, (1<