На лабораторной было задание: зажечь выделенные сегменты(изображение)
Написал код, но он неправильный(не весь, где-то в конкретных местах ошибка). Возможно, ошибки в последовательности зажигания посредством операторов. Много раз исправил, но до сих пор не понимаю, что же не так(Atmel).
Вот сам код:
LDI R16, 0
OUT DDR, R16
LDI R16, 0b00000011
OUT DDR, R16
pro1:
LDI R16, 0b00000001
OUT portB, R16
LDI R16, 0b11000000
OUT port A, R16
rcall Delay
pro 2:
LDI R16, 0b00000010
OUT port B, R16
LDI R16, 0b10000100
OUT port A, R16
rcall Delay
rjump pro1
Вот изображение схемы: