Страница 1 из 1
Скажите кто нибудь как работает.....
Добавлено: Пт янв 08, 2010 15:13:51
DIMA040891
Скажите кто нибудь как работает такая подпрограмма:
Delay: subi Razr0, 1
suci Razr1,0
suci Razr2,0
brcc Delay
И почему команда suci неработает на МК ATmega8?
Добавлено: Пт янв 08, 2010 15:17:00
ARV
судя по всему, эта подпрограмма уменьшает трехбайтное число до тех пор, пока результат не станет меньше нуля. т.к. каждое уменьшение длится некоторое время, получается программная задержка.
в AVR нет такой команды - вот она и не работает

Добавлено: Пт янв 08, 2010 15:19:54
DIMA040891
Спасибо!
А чем её можно Заменить?
Добавлено: Пт янв 08, 2010 15:30:42
Петро
Командой sbci
Добавлено: Пт янв 08, 2010 15:48:31
ARV
Петро писал(а):Командой sbci
хорошая команда... не то, что неприличная SUCI....