Сообщение от Snipe
|
Люди!!! Кто-нибудь знает как заставить микроконтроллер посылать на выход два числа подряд и зациклить этот процесс?????? То есть сначало одно число на выход, потом другое и снова первое число и т.д.
|
на асме, для ATmega128, примерно так:
.include "m128def.inc"
ldi r16,chislo1 ;первое число в регистр r16
ldi r17,chislo2 ;второе число в регистр r17
ldi r18,0xFF
out DDRA,r18 ;порт A настраиваем на выход
cycle: out PORTA,r16 ;выводим первое число в порт A
nop ;синхронизирующие NOP'ы
nop
nop
out PORTA,r17 ;выводим второе число в порт A
jmp cycle ;зацикливаем всё это дело
Правда, числа здесь не больше байта (то есть 255).
Для больших чисел тебе придется подключить второй порт (а может и третий)...