Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков.

 
Опции темы
Непрочитано 05.06.2012, 11:25  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,007
Сказал спасибо: 3,023
Сказали Спасибо 3,194 раз(а) в 2,166 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Как бы добавить кнопок 13тиньке

Сообщение от Yurkin2007 Посмотреть сообщение
А что будет, если пользователь бездумно нажмёт кнопку во время записи информации в регистры? Запишутся одни единички? Или вообще ничего не задвинется?
А... да... и с кнопками послледовательно - тоже резисторы.
Реклама:
ForcePoint вне форума  
Непрочитано 05.06.2012, 11:33  
Yurkin2007
Заблокирован
 
Регистрация: 27.03.2007
Сообщений: 1,328
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
Yurkin2007 на пути к лучшему
По умолчанию Re: Как бы добавить кнопок 13тиньке

Сообщение от ForcePoint Посмотреть сообщение
с кнопками послледовательно - тоже резисторы.
То ж на то ж и получается. Опять имеем проблему делителя напряжения на входе при нажатии на кнопку.
Yurkin2007 вне форума  
Непрочитано 05.06.2012, 13:32  
alvadep
Почётный гражданин KAZUS.RU
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: Как бы добавить кнопок 13тиньке

Сообщение от Yurkin2007 Посмотреть сообщение
Типа, если поставить 1 ком, то 5мА потребление от выхода при нажатой кнопке , оно нам надо?
Если выводы РВ0 и РВ2 переключать в ноль после записи в регистр сдвига, то на общем потреблении Вы не заметите разницу, нажата кнопка или нет.
Я вообще резисторы ставлю 300 - 600 Ом.
alvadep вне форума  
Непрочитано 05.06.2012, 13:42  
E97
Почётный гражданин KAZUS.RU
 
Регистрация: 08.01.2008
Сообщений: 1,143
Сказал спасибо: 379
Сказали Спасибо 430 раз(а) в 274 сообщении(ях)
E97 на пути к лучшему
По умолчанию Re: Как бы добавить кнопок 13тиньке

Если сильно не будет мерцать индикатор, попробуйте так.
Миниатюры:
Нажмите на изображение для увеличения
Название: bb.png
Просмотров: 57
Размер:	3.7 Кб
ID:	35570  
E97 вне форума  
Сказали "Спасибо" E97
E_C_C (05.06.2012)
Непрочитано 05.06.2012, 14:47  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,007
Сказал спасибо: 3,023
Сказали Спасибо 3,194 раз(а) в 2,166 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Как бы добавить кнопок 13тиньке

Сообщение от Yurkin2007 Посмотреть сообщение
имеем проблему делителя
В данном случае - нерешаемой проблемы нет. Можно и делитель сосчитать, и регистр (или пару Д-триггеров) на ввод поставить, и контроллер потолще взять.
ForcePoint вне форума  
Непрочитано 05.06.2012, 17:53  
Yurkin2007
Заблокирован
 
Регистрация: 27.03.2007
Сообщений: 1,328
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
Yurkin2007 на пути к лучшему
По умолчанию Re: Как бы добавить кнопок 13тиньке

Сообщение от alvadep Посмотреть сообщение
выводы РВ0 и РВ2 переключать в ноль после записи в регистр сдвига
Либо переводить в состояние "вход", опрашивать кнопки и там и оставлять до следующего цикла динамической индикации.
В таком случае должен признать, что Ваш вариант с использованием внутренней подтяжки - самый лучший!
Yurkin2007 вне форума  
Непрочитано 05.06.2012, 17:54  
Yurkin2007
Заблокирован
 
Регистрация: 27.03.2007
Сообщений: 1,328
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
Yurkin2007 на пути к лучшему
По умолчанию Re: Как бы добавить кнопок 13тиньке

Сообщение от ForcePoint Посмотреть сообщение
нерешаемой проблемы нет.
Ну, конечно. Есть много вариантов, без проблем. И все рабочие.
Yurkin2007 вне форума  
Непрочитано 05.06.2012, 18:10  
alvadep
Почётный гражданин KAZUS.RU
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: Как бы добавить кнопок 13тиньке

Сообщение от Yurkin2007 Посмотреть сообщение
Либо переводить в состояние "вход", опрашивать кнопки и там и оставлять до следующего цикла динамической индикации.
Тогда, исключительно из-за любви к совершенству, я бы на время ожидания следующего цикла отключал еще и подтяжку (для экономии энергии).
alvadep вне форума  
Непрочитано 05.06.2012, 18:24  
Yurkin2007
Заблокирован
 
Регистрация: 27.03.2007
Сообщений: 1,328
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
Yurkin2007 на пути к лучшему
По умолчанию Re: Как бы добавить кнопок 13тиньке

Сообщение от alvadep Посмотреть сообщение
я бы ... отключал еще и подтяжку
Ну, это Вы, батенька, чересчур! У Вас же входы регистров подвиснут в воздухе в неопределённом состоянии! Как-то это неаккуратненько ...
Yurkin2007 вне форума  
Непрочитано 05.06.2012, 19:11  
alvadep
Почётный гражданин KAZUS.RU
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: Как бы добавить кнопок 13тиньке

Оставлять входы регистров в воздухе (за исключением того входа, который синхронизирует выходные защелки), по большому счету это не смертельно. Если Вы боитесь, что сдвиговый регистр наловит всякой ерунды, ну так перед защелкиванием выходной информации в регистре надобно эту информацию обновить по любому. И если оставлять входы бесхозными (даже на короткие промежутки времени плюс паразитные емкости входов) не кошерно, то тогда оптимальный вариант РВ0,2 - выходы в состоянии 0.
alvadep вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как добавить стробоскоп к осциллографу Vallav Микроконтроллеры, АЦП, память и т.д 144 05.06.2010 10:28
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09
Как к 4-м портам подключить 15 кнопок. bopohok Микроконтроллеры, АЦП, память и т.д 22 15.04.2007 15:57
Как добавить громкости втрубке Panas KX-TC1045RUB Tema282 Автоматика и аппаратура связи 10 23.02.2007 18:18
Подскажите как изменить схему или что добавить ? alladinn70 Автоматика и аппаратура связи 1 27.10.2006 11:46


Часовой пояс GMT +4, время: 03:48.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot