| Форум РадиоКот https://radiokot.ru/forum/ |
|
| AT90C2313: Не хватает выводов https://radiokot.ru/forum/viewtopic.php?f=57&t=712 |
Страница 1 из 1 |
| Автор: | Deni [ Пн мар 20, 2006 23:45:56 ] |
| Заголовок сообщения: | AT90C2313: Не хватает выводов |
Если подключить к портам клаву 7 котактов+ индикатор 8 контактов а у нее 15 свободных ног порт b+d то для управления чего либо контактов не остаетя?? или как |
|
| Автор: | Serega [ Вт мар 21, 2006 00:36:13 ] |
| Заголовок сообщения: | |
читаем вниматочно последнюю главу обучалки по контроллерам. Там подключен индикатор и 12 кнопочек - и еще место остается |
|
| Автор: | Гость [ Чт мар 23, 2006 09:55:30 ] |
| Заголовок сообщения: | 2313 подключение |
ну правильно 15 выводов и занято а свободных то нет |
|
| Автор: | Serega [ Пт мар 24, 2006 12:53:54 ] |
| Заголовок сообщения: | |
Ну, существуют варианты расширения портов. Например, можно поставить 7-сегментный дешифратор, например, К514ИД2 (ИД1). Выиграем 4 канала. Можно поставить также дешифраторы на общие выводы индикаторов - еще плюс два канала... Если надо управлять большим количеством внешних девайсов - ставим регистр с последовательной загрузкой - и загружаем его двумя ногами контроллера. Это почти что интерфейс SPI |
|
| Автор: | Deni [ Пн мар 27, 2006 23:25:26 ] |
| Заголовок сообщения: | А как подключать эту микруху |
В смысле дешифратор для сегментного индикатора? |
|
| Автор: | Andrdoy [ Вт мар 28, 2006 12:22:31 ] |
| Заголовок сообщения: | |
в том смысле что ты ему на 4 адресных входа подаеш двоичный код а на выходах a,b,c,d,e,f,g он тебе выдает готовые сигналы чтоб загарелись соответствующие сегменты индикатора изображающие данную цифру тоесть контроллеру уже не надо програмно преобразовывать какие сегменты засветить просто выставляет код цифры а все остальное делает дешифратор понятно обьяснил? рекомендую найти даташит на дешифратор |
|
| Автор: | Deni [ Вт мар 28, 2006 23:39:19 ] |
| Заголовок сообщения: | даташит |
не смог найти даташит, мож кто подкинет схему подключения. и почему нужно четыре входа для подачи двоичного кода? |
|
| Автор: | Serega [ Ср мар 29, 2006 01:13:52 ] | ||
| Заголовок сообщения: | |||
Потому что максимальное количество отображаемых цифр - 10. минимальная большая степень двойки - 16. то есть 2^4. Иными словами - чтоб досчитать в двоичной нотации до 10 - нужно задействовать 4 разряда 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010
|
|||
| Автор: | Deni [ Ср мар 29, 2006 20:18:38 ] |
| Заголовок сообщения: | вопрос |
в схеме подлючения дешифратора к сегм светодиодному индикатору по схеме каждый выход подсоединяется через транзистор и резистор те должно быть 8 транзисторов, нельзя ли без них обойтись при поддключении обычных индикаторов sc-56-11??? |
|
| Автор: | Serega [ Чт мар 30, 2006 12:23:57 ] |
| Заголовок сообщения: | |
В принципе - можно... Но иногда это приводит к глючности контроллера. |
|
| Автор: | xelos [ Чт мар 30, 2006 12:52:35 ] |
| Заголовок сообщения: | |
кстати, посмотрел тут схемы на сайте - во всех схемах, где диоды к мк подключены - используется подключение, когда катодами диоды на землю. Соответственно, ток тянется из мк. Я обычно пользую схему, когда катоды подключены к портам мк, а аноды на питании, при таком подключении ток из мк не тянется, а наоборот в него идет (ну управление диодов обратное - при "0" горит, при "1" выключен, так это не суть важно)... Вроде как учили, что так через мк можно больший ток пропускать... у кого какие комментарии по этому поводу? |
|
| Автор: | Serega [ Чт мар 30, 2006 13:12:33 ] |
| Заголовок сообщения: | |
Наверно, согдашусь |
|
| Автор: | moLCHec [ Сб апр 01, 2006 07:59:55 ] |
| Заголовок сообщения: | |
Скорее когда катод на землю кидаем то подпитка ч/з подтягивающий резюк идёт мощность которого в мк мала. а когда с Vcc силу берём то уже ч/з выходной транзюк. |
|
| Автор: | Serega [ Сб апр 01, 2006 11:12:56 ] |
| Заголовок сообщения: | |
Неа, на выходах стоят комплиментарные пары транзюков. То есть, и с "+" транзюк, и на "-" тож транзюк |
|
| Автор: | Kotjara [ Вс апр 02, 2006 13:49:43 ] |
| Заголовок сообщения: | |
Я подключаю восьмиразрядный светодиодный индикатор к микроконтроллеру через два восьмиразрядных сдвиговых регистра 74HC164, занимая у микроконтроллера всего две ноги. |
|
| Автор: | Deni [ Вс апр 02, 2006 19:46:07 ] |
| Заголовок сообщения: | ого это как |
поподробней плиз, если можно огромное спасибо |
|
| Автор: | Serega [ Вс апр 02, 2006 22:28:08 ] | ||
| Заголовок сообщения: | |||
Я думаю, Котяра имел в виду такую схему (см. вложение) Идеология такова: подаем на ногу регистра Clk (вход тактовых импульсов) 16 тактовых импульсов. В промежутках между импульсами изменяем сигнал на ногах А,В (вход данных). С каждым тактом логический уровень на входе данных защелкивается - и появляется на выводе 0. Предыдущее значение на этом выводе смещается на разряд ниже - то есть на 1, и т.д. Таким образом, за 16 тактов происходит полное обновление данных на выходах регистров. Поскольку загрузка данных выполняется очень быстро (в идеале - 32 такта), то использование такой схемы приемлемо для организации индикации
|
|||
| Автор: | Kotjara [ Вс апр 02, 2006 22:35:50 ] |
| Заголовок сообщения: | |
Она самая. |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|


