Форум программистов, компьютерный форум, киберфорум
Электроника для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.59/34: Рейтинг темы: голосов - 34, средняя оценка - 4.59
0 / 0 / 0
Регистрация: 18.10.2006
Сообщений: 547
1

Динамическая индикация и 74hc164

02.09.2011, 20:42. Показов 6416. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
наверное, многие догадались какой вопрос будет :) Почему есть засветка соседних диодов матрицы, если я гашу столбец прежде чем включить другой? тут где-то было что надо регистры с защелками, но что-то не могу найти тот тред. схема такая: матрица 8x24, строки к порту МК. столбцы(24) через транзисторы на землю, транзисторы управляются с тех самых сабжевых регистров. или это косяк программы может быть?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.09.2011, 20:42
Ответы с готовыми решениями:

Динамическая индикация
подскажите пожалуйста! предположим у нас 10 индикаторов (восьмёрки) подключены по схеме с...

Снова динамическая индикация
Добрый день! Прошу помощи в решении моей проблемы. Написал код на AVRStudyo5, чтобы для...

Динамическая индикация
Здравствуйте! Хочу сделать динамическую индикацию на Atmega8 код примера взял отсюда : Динамическая...

Динамическая индикация
AT90USB162. Нужно чтобы два средних разряда 4-разрядного индикатора мигали. Прерывания по идее пока...

9
0 / 0 / 0
Регистрация: 08.08.2010
Сообщений: 3,180
02.09.2011, 20:43 2
с защелками 595-ые)
0
0 / 0 / 1
Регистрация: 27.01.2010
Сообщений: 3,435
02.09.2011, 20:54 3
595-ми и моргать "глобально" можно - там есть пин для этого.
0
0 / 0 / 0
Регистрация: 18.10.2006
Сообщений: 547
02.09.2011, 20:55 4
ога. я в курсе. вопрос именно в том, что по моим соображениям засветки быть не должно, она есть. не из-за регистров ли?
0
SWK
02.09.2011, 21:05 5
Цитата Сообщение от tyx
Почему есть засветка соседних диодов матрицы, если я гашу столбец прежде чем включить другой?
Потому что при записи данных в 164 они по очереди пробегают по всем разрядам, меняя состояние их выходов. Для того и использут 595, у которых выходы отделены от самого регистра буфером - защелкой, данные в который переносятся из регистра только после окончания их записи в регистр, отдельным стробом для буфера.
Подсветка с 164 зависит от скорости записи в регистр. При программной реализации на каждый бит приходится несколько тактов (команд) контроллера. Максимальную скорость можно получить, используя для записи в регистр аппаратно реализованный SPI, скорость которого может обычно доходить до единиц мегагерц.
0 / 0 / 0
Регистрация: 06.08.2011
Сообщений: 532
02.09.2011, 21:10 6
>>транзисторы управляются с тех самых сабжевых регистров

попробуйте так:
- гашение всех сегментов, пауза несколько мкс;
- загрузка регистров столбцов, пауза;
- вывод нового значения сегментов.
0
0 / 0 / 0
Регистрация: 18.10.2006
Сообщений: 547
02.09.2011, 21:13 7
дело в том что у меня регистры выполняют роль переключателя столбцов. я не загружаю данные в них, а просто даю один тактовый импульс для того чтобы включить следующий столбец. кстати, у транзисторов база не подтянута к земле, т.е. только через резистор к выходу регистра. это может влиять?

- гашение всех сегментов, пауза несколько мкс;
а с чем это связано?
0
0 / 0 / 0
Регистрация: 06.08.2011
Сообщений: 532
02.09.2011, 21:33 8
>>просто даю один тактовый импульс для того чтобы включить следующий столбец
предыдущий транзистор не успевает выключится

>>а с чем это связано?
для устранения засветки разрядов
0
0 / 0 / 0
Регистрация: 18.10.2006
Сообщений: 547
02.09.2011, 21:42 9
нда. походу я не учел, что выход из насыщения длится так долго. вот что значит не профессионализм...
0
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,352
03.09.2011, 00:35 10
строб есть у 094, но для столбцов тебе лучше взять 595
у них выходы на одной стороне
0
03.09.2011, 00:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.09.2011, 00:35
Помогаю со студенческими работами здесь

Динамическая индикация ATMega8535
Необходимо реализовать динамическую индикацию на 7 сегментном индикаторе. Даны начальные условия...

DS18b20 и динамическая индикация
Всем привет.Написал программу управляющая компрессором,которая следит за работой,измеряет...

Протеус. Динамическая индикация
Собственно проблема состоит в том что при выполнении динамической индикации числа которые выводятся...

Динамическая индикация, регулировка яркости
Что-то не могу осилить, как яркость светодиодов регулировать. Вот так работает без регулировки-...

Динамическая индикация с транзисторами atmega16
Здравствуйте! возникла такая проблема: Схема состоит из мк atmega16, 4-разрядного сегментника с...

Динамическая индикация (ASM, PIC16F877)
помогите пожалуйста с кодом динамического семисегментный индикатор pic16f877 на Ассемблере. вот...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru