Дешифратор 16-ричного кода в 2-ичный

Тема в разделе "Технический", создана пользователем SocrAT, 05.10.04.

  1. SocrAT

    SocrAT Новичок

    13
    0
    Друзья, нужна схемка устройства, подключаемого к COM-порту, которое, получив на вход из этого порта код, например, 00ADFFxh, выставляет на одном из своих 150 выходов либо лог."0", либо лог. "1".
    Как это сделать?
    Мне тут сказали, что для этого ОЧЕНЬ нецелесообразно использовать микроконтроллер.
     
    Последнее редактирование: 05.10.04
  2. Pashtet

    Pashtet Активный участник

    38.094
    5.455
    SocrAT 150 ВЫХОДОВ, А ЕСЛИ НЕ СИКРЕТ, ДЛЯ ЧЕГО?
     
  3. Дядя Федор

    Дядя Федор Участник

    3.851
    0
    Ох, давно как-то занимался этим дома от скуки :) Использовал К155ИД3 - с их помощью можно дешифровать 6 двоичных разрядов в 64 отдельных линии. Можно и больше, только "обвески" городить надо.
     
  4. step

    step Активный участник

    2.027
    5
    нужен ещё регистр сдвига, чтоб из последовательых данных на входе получить параллельные выхода,
    нужен ещё преобразователь выходного сигнала com- порта,

    у К155ИД3 - четырёх разрядный двоичный вход и 16 выходов, чтобы получить 150 выходов нужно 10 таких микрух
     
  5. firefly

    firefly Активный участник

    1.955
    0
    SocrAT
    для эого ОЧЕНЬ целесообразно и удобно использовать микроконтроллер, чтобы слушать сомпорт и управлять 10-ю ИД3 :) но ид3 подойдут, если тебя устроят инверсные выходы. а иначе многолапый микроконтроллер и вперед. навскидку 18f8720 2 штуки и всё. в первом варианте любой с uartом. программа пишется за полчаса максимум. если что, обращайся.

    firefly добавил [date]1097085865[/date]:
    step
    ну одним регистром сдвига не обойдешся :)
     
  6. RadioShark

    RadioShark Гость

    Без микроконтроллера не обойдешься, т.к. нужно принимать данные от ком-порта. Кстати, есть чипы у которых совмещен микроконтроллер и ком-порт.
     
  7. step

    step Активный участник

    2.027
    5


    можно обойтись, только сложнее схема получится, да и жрут ИР-ки много току, лучше на микроконтроллёре
    собрать, и кто SocrATу сказал, что нецелесообразно использовать микроконтроллер.
    Микроконтроллёры как раз для таких вещей люди и придумали.
     
  8. SocrAT

    SocrAT Новичок

    13
    0
    Pashtet
    Да хочу чтобы всеми электроприборами в доме компьютер управлял.
     
  9. firefly

    firefly Активный участник

    1.955
    0
    SocrAT
    Ну и пусть управляет. Ты видимо под словом микроконтролле понимаеш что-то другое, нежели все в этом топике. Твою схему можно собрать либо на тупой логике корпусов на 30, либо на 2-х микроконтроллерах, либо симбиоз.
     
  10. SocrAT

    SocrAT Новичок

    13
    0
    firefly
    Посмотри, плиз, в приват...
    Я тебе отправил сообщение, а ответа - нету!!!:(
    ---
    И все это можно зацепить на COM-порт, и прогу на Delphi закатать, чтобы под NT рулила всем этим?

    А под словом микроконтроллер я понимаю программируемую микросхемку, для которой пишется програмка на ассемблере (которого я не знаю, но предстоит изучить).
    Кстати, может быть подскажешь, что почитать (для чайников :confused: ) по программированию на ассемблере, в какой среде лучше прогать для микроконтроллеров???
     
  11. firefly

    firefly Активный участник

    1.955
    0
    SocrAT
    Я же тебе ответил...

    Да, все это мжно, и под словом микроконтроллер ты понимаеш то же, что и остальные. Но не обязательно на Ассемблере. Можно и на С.