реклама на сайте
подробности

 
 
> Динамическая индикация
ClipArt
сообщение Nov 23 2010, 17:58
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 19-11-10
Пользователь №: 61 024



Пытаюсь реализовать вывод 4 семисегментных индикатора. Использую сдвиговый регистр 74HC164 и транзисторные ключи. Номиналы резисторов на базах 1 кОм.

Моделирую в протеусе, не работает. Проблема в транзисторном ключе, он открыт независимо от того, есть ли ток на базе.

Семисегментный индикатор с общим катодом.

Микроконтроллер ATtiny2313. Файл проекта прилагается.

Схема:

Прикрепленные файлы
Прикрепленный файл  7seg.zip ( 16.88 килобайт ) Кол-во скачиваний: 41
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MrYuran
сообщение Dec 17 2010, 10:20
Сообщение #2


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Ваша комбинация нулей и единиц продвигается от начала регистра к концу.
Если тактовая частота на входе С будет достаточно большой, вы не заметите этих морганий и увидите только конечную комбинацию.
А вообще лучше на время "проталкивания" отключать выходы, для этого 1 на входы разрешения (1 и 2, которые по "и") нужно подавать единицу, только когда уже всё устаканится


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Diusha
сообщение Dec 18 2010, 02:08
Сообщение #3


Вечный студент
****

Группа: Участник
Сообщений: 500
Регистрация: 11-09-06
Из: Питер
Пользователь №: 20 262



Цитата(MrYuran @ Dec 17 2010, 16:20) *
Если тактовая частота на входе С будет достаточно большой, вы не заметите этих морганий и увидите только конечную комбинацию.

Очень даже заметим, особенно в темноте (это будет выглядеть как тусклое свечение сегментов, которые не должны гореть)

Цитата(MrYuran @ Dec 17 2010, 16:20) *
А вообще лучше на время "проталкивания" отключать выходы, для этого 1 на входы разрешения (1 и 2, которые по "и") нужно подавать единицу, только когда уже всё устаканится

1 и 2 это не входы разрешения, а входы данных, у 164-го нет входа разрешения.
На время проталкивания нужно закрывать все транзисторы

Сообщение отредактировал Diusha - Dec 18 2010, 02:48
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 11:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.01365 секунд с 7
ELECTRONIX ©2004-2016