Hattest du sowieso vor Assembler zu lernen oder willst du das nur für die Ampelsteuerung benutzen? Weil dann würde ich dir eher Bascom empfehlen, das ist für Anfänger einfacher. Damit kannst du die Ampelsteuerung mit ein paar Befehlszeilen leicht lösen, bei ASM ist das schwieriger! Du solltest dir gut überlegen wie weit du in die Materie/Architektur des µC einsteigen willst. Bei ASM ist das Pflicht das du dich damit genau auskennst was welche Register machen und wie diese Konfiguriert werden müsen.