ПРОШУ ВСЕ-ТАКИ ДОПИСАТЬ В СТАТЬЕ ПРО ''ДИНАМИЧЕСКУЮ ИНДИКАЦИЮ'' ПАРУ СТРОЧЕК ДЛЯ ИНДИКАТОРОВ С ОА .А ТО ШО-ТО
НИФИГА НЕ ПОЛУЧАЕТСЯ. МОЖНО НА МЫЛО ,ЕСЛИ НЕ ТЯЖЕЛО:sergio_73@inbox.ru
динамическая индикация с ОА??????????
- Serega
- Говорящий с текстолитом
- Сообщения: 1529
- Зарегистрирован: Пн авг 22, 2005 21:02:22
- Откуда: Питер
Здрасьте, тезка, с Новым Годом. Все пьют, пьют... а мы вот с вами уже констролим девайсы. Похвально
Вообще говоря, нужно просто тупо инвертировать данные, подаваемые в порты.
То есть, в порт D мы должны выдавать последовательно числа
00000001
00000010
00000100
00010000
(это адреса)
Порт B придется инвертировать. То есть, перед выводом в порт, значение Temp1 нужно проксорить с FF, а именно:
ldi Temp,0xff
eor Temp1,Temp
out PortB,Temp1
Фсе! Удачи
Вообще говоря, нужно просто тупо инвертировать данные, подаваемые в порты.
То есть, в порт D мы должны выдавать последовательно числа
00000001
00000010
00000100
00010000
(это адреса)
Порт B придется инвертировать. То есть, перед выводом в порт, значение Temp1 нужно проксорить с FF, а именно:
ldi Temp,0xff
eor Temp1,Temp
out PortB,Temp1
Фсе! Удачи
Лучше быть первым в деревне, чем вторым в Риме
-
sergio
дин. индикация!!!!!!!!
спасибо за ответ.Есть еще одно НО.в исходнике : загрузка начального
значения строка дословно:"stsi digit ,4" hu is it operator STSI???????
есть sts , но он заработал только в формате: ldi temp ,1
sts digit ,temp
также есть проблема с R9 на схеме дин. инд.С ним ничо не пашет.А когда подглючил к resetу кусок схемы от бегущих огней(R3) все
заработало.
значения строка дословно:"stsi digit ,4" hu is it operator STSI???????
есть sts , но он заработал только в формате: ldi temp ,1
sts digit ,temp
также есть проблема с R9 на схеме дин. инд.С ним ничо не пашет.А когда подглючил к resetу кусок схемы от бегущих огней(R3) все
заработало.
- sich
- Открыл глаза
- Сообщения: 55
- Зарегистрирован: Чт ноя 24, 2005 02:33:45
- Откуда: г.Тольятти
- Контактная информация:
Кто затрудняется зажигать ОА??? Посмотри в теме "Бортовой комп", я там схему девайса на 7-сег с ОА выложил, там же и прога (пояснения-половина на англ,но вроде все расписано). Спасибо Sereg-е, что разъяснил как работать с 7-сегм (кстати раньше, чем статья вышла :)).
ОА или ОК - разницы НЕТ (для работы). С ОА подаем 1 на нужный разряд(анод), а нулями набираем циферки(подаем на катоды), т.е. чтобы зажечь сегмент подаем 0, потушить - 1. Все просто!
ОА или ОК - разницы НЕТ (для работы). С ОА подаем 1 на нужный разряд(анод), а нулями набираем циферки(подаем на катоды), т.е. чтобы зажечь сегмент подаем 0, потушить - 1. Все просто!
А не работает, потому что нет контакта, где он должен быть, ИЛИ есть контакт, где его быть не должно!