aliens писал(а):А разъясни про задержки, а то не понял
это типа надо кучу NOP поставить?
тяжело будет поставить 5000000 NOP`ов
нет нужно применять вложенные циклы
- Код: Выделить всё • Развернуть
Delay3:
dec t1 ;задержка по счетчику t1 от 256 до 0
brne Delay3 ; т.е. 256*3 тактов
dec temp ;повторяем TIME3 раз задержку по t1
brne Delay3 ; т.е. всего (TIME3*256*3 + TIME3*3) тактов
здесь максимальное количество циклов 256*256*3+256*3 = 197376, при 1MHz это примерно 0.2 сек. для 5с задержки маловато.
нужно использовать 3 или более вложенных цикла (необходимо просчитывать, мне сейчас некогда)