roboforum.ru

Технический форум по робототехнике.


Сохранение логического состояния

В разделе рассматриваются вопросы информационного обмена в робототехнике.
Аппаратный уровень, протоколы.

Сохранение логического состояния

Сообщение FlyByNight » 13 июл 2008, 03:07

Здравствуйте! Помогите пожалуйста.

Вот такая проблема у меня:

В схеме имеется 25 логических выходов, к каждому выходу подсоединен светодиод.
Когда на выходе появляется лог. 1 соответствующий светодиод загорается, а при пропадании единицы-гаснет.

Нужно чтобы при появлении 1 загорался , а при пропадании оставался гореть.
что нужно для этого поставить?
какие микросхемы? .... триггеры?...
Изображение
FlyByNight
 
Сообщения: 8
Зарегистрирован: 10 июл 2008, 23:58
Откуда: Чебоксары
прог. языки: Basic, VisualBasic,Pascal, Delphi,ASM

Re: Сохранение логического состояния

Сообщение EdGull » 13 июл 2008, 07:24

такая микросхема называется микроконтроллер, но на логике конечно тоже можно извратится
а тухнуть -то они у тебя когда будут?
З.Ы. в благодарность можешь свой город обитания заполнить
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Сохранение логического состояния

Сообщение SSG » 13 июл 2008, 08:40

Так вы напишите схема-то в процессе разработки или нужно готовое устройство переделать?
I live My life!
Аватара пользователя
SSG
 
Сообщения: 1058
Зарегистрирован: 15 янв 2007, 19:23
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК

Re: Сохранение логического состояния

Сообщение hudbrog » 13 июл 2008, 10:05

А когда они тухнуть должны?
А вообще, триггеры туда ставить... какой-нить T- или D- триггер.
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

Re: Сохранение логического состояния

Сообщение FlyByNight » 13 июл 2008, 13:25

EdGull писал(а):такая микросхема называется микроконтроллер, но на логике конечно тоже можно извратится
а тухнуть -то они у тебя когда будут?
З.Ы. в благодарность можешь свой город обитания заполнить


С ума не сходите пожалуйста, какой контроллер - это точно извращение в этой ситуации...

А тухнуть они все должны по "СБРОСУ"...

Вот что то типа вот такой микросхемы должно быть..."+" "-" питания , лог входы и выходы... и общий сброс...Полюбому такая микросхема должна быть ... Или несколько микросхем..по 5 каналов хотябы..
Изображение

Добавлено спустя 2 минуты 14 секунд:
SSG писал(а):Так вы напишите схема-то в процессе разработки или нужно готовое устройство переделать?


нужно добавить "блок" на выход рабочей схемы...
Последний раз редактировалось FlyByNight 13 июл 2008, 13:34, всего редактировалось 1 раз.
FlyByNight
 
Сообщения: 8
Зарегистрирован: 10 июл 2008, 23:58
Откуда: Чебоксары
прог. языки: Basic, VisualBasic,Pascal, Delphi,ASM

Re: Сохранение логического состояния

Сообщение blindman » 13 июл 2008, 13:26

Ну так напиши конкретно что делаешь и зачем. Тогда может кто и посоветует как правильно сделать
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Сохранение логического состояния

Сообщение EdGull » 13 июл 2008, 13:27

С ума не сходите пожалуйста, какой контроллер - это точно извращение в этой ситуации...

нет такой микросхемы на 25+25+1+2питания = 53 ноги кроме МК
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Сохранение логического состояния

Сообщение FlyByNight » 13 июл 2008, 13:33

hudbrog писал(а):А когда они тухнуть должны?
А вообще, триггеры туда ставить... какой-нить T- или D- триггер.

Имеются ли микросхемы, чтобы там сразу штук 10 триггеров в одном..., а то выходов то 25...

Добавлено спустя 57 секунд:
EdGull писал(а):
С ума не сходите пожалуйста, какой контроллер - это точно извращение в этой ситуации...

нет такой микросхемы на 25+25+1+2питания = 53 ноги кроме МК


да мне одна и не нужна.. 3..5.

Добавлено спустя 2 минуты 38 секунд:
blindman писал(а):Ну так напиши конкретно что делаешь и зачем. Тогда может кто и посоветует как правильно сделать



Так разве не понятно:
Как сохранить светодиод во включенном состоянии про проподании лог.1 ?

Добавлено спустя 1 минуту 47 секунд:
EdGull писал(а):
С ума не сходите пожалуйста, какой контроллер - это точно извращение в этой ситуации...

нет такой микросхемы на 25+25+1+2питания = 53 ноги кроме МК


Тогда вопрос упростим:
Как сохранить 1 светодиод во включенном состоянии про проподании лог.1?
FlyByNight
 
Сообщения: 8
Зарегистрирован: 10 июл 2008, 23:58
Откуда: Чебоксары
прог. языки: Basic, VisualBasic,Pascal, Delphi,ASM

Re: Сохранение логического состояния

Сообщение EdGull » 13 июл 2008, 13:36

а я б всё таки на МК сделал бы :D
код на васике
Код: Выделить всёРазвернуть
if pinB.0 = 1 then portC.0 = 1

и так 25 раз
и фсё! :lol:

Добавлено спустя 1 минуту 43 секунды:
васик форева!!! :ROFL:
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Сохранение логического состояния

Сообщение FlyByNight » 13 июл 2008, 13:43

EdGull писал(а):а я б всё таки на МК сделал бы :D
код на васике
Код: Выделить всёРазвернуть
if pinB.0 = 1 then portC.0 = 1

и так 25 раз
и фсё! :lol:


ну это то же самой , что из компьютера делать робота , который может ехать только вперед и назад....

Ну давайте на МК:
1.Тогда контроллер какой посоветуете?
2.Научите прошивать, что для этого надо? (всегда хотел, но так и не пробовал, мобилы шил, борткомпьютеры шил, ЭБУ шил, Контроллеры не шил(чисто микросхему)... :oops: )))) Basic знаю очень хорошо...со 2го класса еще со времён "Корветов")..начал прогать там же...
Заодно думаю будет полезной практикой) не так ли?
3. стоимость контроллера?
FlyByNight
 
Сообщения: 8
Зарегистрирован: 10 июл 2008, 23:58
Откуда: Чебоксары
прог. языки: Basic, VisualBasic,Pascal, Delphi,ASM

Re: Сохранение логического состояния

Сообщение AntLer » 13 июл 2008, 13:44

Для сохранения можно использовать RS триггер.
AntLer
 
Сообщения: 24
Зарегистрирован: 29 мар 2008, 18:30
Откуда: Красноярск
Skype: AntLer
прог. языки: C++

Re: Сохранение логического состояния

Сообщение FlyByNight » 13 июл 2008, 13:45

EdGull писал(а):а я б всё таки на МК сделал бы :D
код на васике
Код: Выделить всёРазвернуть
if pinB.0 = 1 then portC.0 = 1

и так 25 раз
и фсё! :lol:

Добавлено спустя 1 минуту 43 секунды:
васик форева!!! :ROFL:
+1 АГА ВАСИК ФОРЕВА!!! .....старые былые времена..)) эх
FlyByNight
 
Сообщения: 8
Зарегистрирован: 10 июл 2008, 23:58
Откуда: Чебоксары
прог. языки: Basic, VisualBasic,Pascal, Delphi,ASM

Re: Сохранение логического состояния

Сообщение EdGull » 13 июл 2008, 13:52

Ну давайте на МК:
1.Тогда контроллер какой посоветуете?
2.Научите прошивать, что для этого надо? (всегда хотел, но так и не пробовал, мобилы шил, борткомпьютеры шил, ЭБУ шил, Контроллеры не шил(чисто микросхему)... )))) Basic знаю очень хорошо...со 2го класса еще со времён "Корветов")..начал прогать там же...
Заодно думаю будет полезной практикой) не так ли?
3. стоимость контроллера?

1. Mega64
2. где купить или как самому спаять программатор на одной 244 логике http://www.minibot.ru
3. http://www.chip-dip.ru
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Сохранение логического состояния

Сообщение FlyByNight » 13 июл 2008, 14:15

EdGull писал(а):
Ну давайте на МК:
1.Тогда контроллер какой посоветуете?
2.Научите прошивать, что для этого надо? (всегда хотел, но так и не пробовал, мобилы шил, борткомпьютеры шил, ЭБУ шил, Контроллеры не шил(чисто микросхему)... )))) Basic знаю очень хорошо...со 2го класса еще со времён "Корветов")..начал прогать там же...
Заодно думаю будет полезной практикой) не так ли?
3. стоимость контроллера?

1. Mega64
2. где купить или как самому спаять программатор на одной 244 логике http://www.minibot.ru
3. http://www.chip-dip.ru


как я понимаю АТMega64?
и почему 64?
имеется ли корпус, не с маленькими ножками?...а с такими как у советских логических элементов? DIP
FlyByNight
 
Сообщения: 8
Зарегистрирован: 10 июл 2008, 23:58
Откуда: Чебоксары
прог. языки: Basic, VisualBasic,Pascal, Delphi,ASM

Re: Сохранение логического состояния

Сообщение EdGull » 13 июл 2008, 14:25

1. правильно понимаешь
2. это минимальный МК у которого есть соответсвующее количество ног
3. выбирай корпус какой душе угодно http://www.gaw.ru/html.cgi/txt/ic/Atmel ... /start.htm
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

След.

Вернуться в Коммуникации

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2