Author |
Message |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22756 Location: Silicon Valley
|
Это 8-разрядный 7-сегментный индикатор (плюс десятичная точка) построенный на вышеназванных индикаторах, трёх микросхемах 74195 (почему она читать тут) и одной микросхеме 74LS138. Индикатор будет управляться всего по 3 проводам (ради экономии портов ввода-вывода в микроконтроллере). Тестовая проверка, запечатлённая моим сотовым телефоном-пальмом:
Микросхемы греются, но не сильно - взорваться не должны
Last edited by Shaos on 02 May 2006 19:28, edited 7 times in total.
|
02 May 2006 19:09 |
|
|
SfS
Doomed
Joined: 16 Apr 2005 22:35 Posts: 492 Location: Томск
|
А где картинка ?
|
02 May 2006 19:11 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22756 Location: Silicon Valley
|
Не въеду пока куда картинка делась - видать много выпил
|
02 May 2006 19:12 |
|
|
jdigreze
God
Joined: 02 Jan 2006 02:28 Posts: 1388 Location: Abakan
|
Фиг с ней, скартинкой... Схему в студию!
Хотя и картинку глянуть хочется...
|
02 May 2006 23:46 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22756 Location: Silicon Valley
|
Видимо опять у хостера взглюкнула защита от порнухи или еще чего... Кое-как ухитрился разнообразными преобразованиями сделать картинку видимой с этого сервера
|
03 May 2006 05:10 |
|
|
Ronin
Maniac
Joined: 29 Mar 2005 06:06 Posts: 304 Location: Krasnodar
|
а отчего не на восьмибитных 74164, 74595 ?
|
03 May 2006 22:06 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22756 Location: Silicon Valley
|
Я же писал - оттого что их у меня 41 штука
К тому же мне нужен последовательный ввод не 8 бит, а 12:
1, sa2, sa1, sa2, dp, a, b, c, d, e, f, g
где 1 используется для включения выбора разряда, задаваемого адресами sa0,sa1,sa2 и у этого разряда будут подсвечены единицами 7 сегментов a...g и десятичная точка dp.
|
04 May 2006 03:52 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22756 Location: Silicon Valley
|
Управление тремя сигналам: _CLR, CLK, DAT. Ну и плюс земля и питание - всего 5 контактов в разъёме. Процесс вывода одного разряда:
1. Очистить регистры путём подачи низкого логического уровня на _CLR;
2. Вывести 12 вышеозначенных бит в DAT, стробируя корректное состояние очередного бита путём подачи на CLK высокого логического уровня и дальнейшее возвращение к низкому;
3. После выдачи последнего двенадцатого бита, в соответсвующий разряд будет выведен указанный символ - после чего нужно какое-то время подождать и перейти к выводу следующего разряда (пункт 1).
|
04 May 2006 05:03 |
|
|
Ronin
Maniac
Joined: 29 Mar 2005 06:06 Posts: 304 Location: Krasnodar
|
так а чего за оганичения сразу в спецификацию закладываются - 12бит
я вот решил тернари клок наконец сваять, так получаестя 24бита надо (светодиоды в матрице 4*(3*2), плюс 6*7сегментых_с_точкой ) и это не предел
|
04 May 2006 06:00 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22756 Location: Silicon Valley
|
12 битов (точнее 11 плюс единица, запускающая отображение) это 8 разрядов из 7+1 сегментов - в параллель можно подключать сколько угодно NedoDisplay-ев - просто придется колки через И подавать, выбирая нужную плату.
|
04 May 2006 06:11 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22756 Location: Silicon Valley
|
Вот и протестирована вся линейка из трёх сдвиговых регистров 74195 и одного дешифратора 74138:
|
06 May 2006 19:52 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22756 Location: Silicon Valley
|
Собираю твёрдую копию чтобы освободить бредборды
Интерфейс к NedoDisplay-1 предполагает быть таким:
1) GND
2) +5V
3) _CS
4) CLR
5) CLK
6) DAT
На борту кроме восьми 7-сегментных индикаторов три 74195, одна 74LS138 и одна 74LS00 (для формирования внутренних _CLR и CLK с учётом _CS).
Напомню - суть в задвигании 12 бит последовательно, причем старший (первый) всегда 1, затем три бита адреса цифроместа и далее 8 бит чего на цифру писать (7 сегментов плюс десятичная точка).
|
16 Jul 2006 18:44 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22756 Location: Silicon Valley
|
Вытаскиваю топик из небытия:
P.S. Картинка с обозначениями взята из топика про SX-28
|
31 Oct 2014 11:37 |
|
|