Найдено 7 результатов

opv88
Чт ноя 25, 2010 12:58:27
Форум: Микроконтроллеры и ПЛИС
Тема: Динамическая индикация на x51 - нужна помощь с программой
Ответы: 15
Просмотры: 3618

Re: Динамическая индикация на x51 - нужна помощь с программо

Всем большое спасибо за участие! Все прекрасно заработало. Дело, действительно, было в том, что знакоместо управлялось инверсным сигналом.
opv88
Пн ноя 22, 2010 16:59:01
Форум: Микроконтроллеры и ПЛИС
Тема: Динамическая индикация на x51 - нужна помощь с программой
Ответы: 15
Просмотры: 3618

Re: Динамическая индикация на x51 - нужна помощь с программо

Итак, собрал сегодня схемку снова, добавив перезагрузку таймера... Ничего не мерцает, но вот незадача: сначала показывает УУУ, потом РРР, потом ААА,... Что же за ерунда-то такая? Получается на всех битах P3, где осуществляется выбор знакоместа единица? Как же так, ведь в программе я их обнуляю?
opv88
Пт ноя 19, 2010 17:23:17
Форум: Микроконтроллеры и ПЛИС
Тема: Динамическая индикация на x51 - нужна помощь с программой
Ответы: 15
Просмотры: 3618

Re: Динамическая индикация на x51 - нужна помощь с программо

Вряд ли причина в перезагрузке таймера. Это могло всего лишь привести к пониженной частоте сканирования индикаторов. Нужно искать ошибку дальше.

В Вашей схеме ток будет ограничиваться портом микроконтроллера, кторый управляет анодами. Поэтому яркость индикаторов будет зависеть от количества ...
opv88
Пт ноя 19, 2010 15:34:09
Форум: Микроконтроллеры и ПЛИС
Тема: Динамическая индикация на x51 - нужна помощь с программой
Ответы: 15
Просмотры: 3618

Re: Динамическая индикация на x51 - нужна помощь с программо

Liv Спасибо большое )). Значит дело в перезагрузке таймера... Программа приведена вся...

Насчет резисторов и эмиттерных повторителей: сам не очень то разбираюсь (чайник в микрокнтроллерах :) ), но, понятно, что выходной ток у 2051 мал... Однако, дело в том, что эта схема работать-то должна 100 ...
opv88
Пт ноя 19, 2010 14:16:58
Форум: Микроконтроллеры и ПЛИС
Тема: Динамическая индикация на x51 - нужна помощь с программой
Ответы: 15
Просмотры: 3618

Re: Динамическая индикация на x51 - нужна помощь с программо

Вы забыли сделать перезагрузку таймера в прерывании.
И хотелось бы увидеть схему, в частности, как управляются общие выводы индикаторов.
Большое спасибо за ответ :) А "перезагрузка таймера в прерывании" это что такое? То есть нужно останавливать таймер и снова запускать?

Вот схема в протеусе ...
opv88
Пт ноя 19, 2010 13:23:04
Форум: Микроконтроллеры и ПЛИС
Тема: Динамическая индикация на x51 - нужна помощь с программой
Ответы: 15
Просмотры: 3618

Динамическая индикация на x51 - нужна помощь с программой

Добрый день! Пытаюсь сделать динамическую индикацию на x51, в протеусе все работает отлично, а вот при сборке реальной схемы - нет. Никак не могу понять в чем дело, уже раза 3 переписывал все с нуля. Вот простой пример (вывод "УРА" на индикаторе)
Основные элементы в схеме:
1. Четырехзнаковый 7-SEG ...
opv88
Чт апр 16, 2009 17:08:48
Форум: Микроконтроллеры и ПЛИС
Тема: Помогите С Ibutton(touch Memory)
Ответы: 4
Просмотры: 1641

Помогите С Ibutton(touch Memory)

Нужно считать серийный номер с ibutton (ds1990A - стандартная таблетка, только серийный номер). Микроконтроллер AT89C2051.
Пользуюсь след. кодом от Dallas:
TOUCHRESET:
PUSH B ; Save the B register.
PUSH ACC ; Save the accumulator.
MOV A, #4 ; Load outer loop variable.
CLR DATA_BIT ; Start the reset ...

Перейти к расширенному поиску