-
11.11.2009, 18:07 #1
- Регистрация
- 11.11.2009
- Сообщений
- 2
- Поблагодарили
- 0
- Поблагодарил
- 0
Помогите решить задачу
Затрудняюсь решить одну задачу.
Мне необходимо разработать устройство сигналов управления и взаимодействия. В принципе, все готово, но с одним блоком не могу ничего придумать.
Нужно такое устройство (схема, контроллер, микроконтроллер - все что угодно), чтобы в момент подачи на него логической единицы (постоянной), он начинал считать входящие на другой его вход импульсы. Отсчитав их количество до 256-ти, он должен выдать импульс с 1-го своего выхода (кстати, выходов у него должно быть 16). Затем еще рез отсчитав 256 импульсов - выдать единичку на 2-й выход. Затем еще 256 - и единицу на 3-й, и.т.д. Выдав единицу на последний 16-й выход - он должен начать сначала - с 1-го выхода.
Вариант 2. Можно сделать так, чтобы он отсчитывал не входящие импульсы, а время (начало отсчета - приход постоянной логической единицы). Т.е. - 256 импульсов = 124928 нс (нетрудно догадаться, что период следования импульсов в моем случае - 488 нс). Далее все как в случае с отсчетом импульсов - единичка на 1-й, на 2-й, и.т.д.
Далее: при пропадании лог. 1 на входе устройства, оно должно прекратить счет и выдачу импульсов и вернуться в исходное состояние.
Итак, схема - 2 входа, 16 выходов (отсчет импульсов), либо 1 вход, 16 выходов (осчет времени).
Буду очень благодарен любым мыслям по этому поводу, заранее спасибо
-
13.11.2009, 14:42 #2
- Регистрация
- 25.09.2003
- Адрес
- Москва
- Сообщений
- 69
- Поблагодарили
- 16
- Поблагодарил
- 5
Для решения этой "задачи" нужны 2-е детали:
1.Микроконтроллер.
2.Кнопка.
-
15.11.2009, 09:53 #3
- Регистрация
- 11.11.2009
- Сообщений
- 2
- Поблагодарили
- 0
- Поблагодарил
- 0
Почему задача в ковычках? для меня это задача, поскольку мало достаточных теоретических сведений. И зачем там кнопка?
-
15.11.2009, 10:16 #4
- Регистрация
- 30.04.2002
- Адрес
- Липецк, Россия
- Возраст
- 55
- Сообщений
- 935
- Записей в дневнике
- 16
- Поблагодарили
- 64
- Поблагодарил
- 4
Ну тут вопрос цены .
Пишите в личку -- начиная от 2000 евро решу Ваши проблемы73! Александр (RU3GA)
-
15.11.2009, 21:01 #5
- Регистрация
- 11.03.2009
- Возраст
- 45
- Сообщений
- 2
- Поблагодарили
- 0
- Поблагодарил
- 0
ну задача в принципе не сложнеодин день, можно решить как на простейшем микроконтроллере так и на рассыпухе, на микрике это 20 строк кода, на рассыпухе это стробируемый счетчик-делитель. на чем больше опыта на том и делай, а я подскажу.
-
15.11.2009, 21:05 #6
- Регистрация
- 13.12.2006
- Возраст
- 56
- Сообщений
- 383
- Поблагодарили
- 58
- Поблагодарил
- 0
to Alexandr
найдите любую из этих книг:
Бирюков С.А.
Цифровые устройства на интегральных микросхемах. - М.: Радио и связь, 1984. -88 с., ил. - (Массовая радиобиблиотека; Вып. 1074). или
Бирюков С.А.
Цифровые устройства на МОП-интегральных микросхемах. - М.: Радио и связь, 1990. -128 с., ил. - (Массовая радиобиблиотека; Вып. 1132).
Они есть в библиотеках, не говоря уж об Интернете. Для создания Вашего устройства вполне хватит знаний из этих книг.Последний раз редактировалось Igor-UGG; 15.11.2009 в 21:10.
73. Igor-UGG
-
16.11.2009, 15:28 #7
- Регистрация
- 25.09.2003
- Адрес
- Москва
- Сообщений
- 69
- Поблагодарили
- 16
- Поблагодарил
- 5
Можно так.
-
03.12.2009, 02:06 #8
- Регистрация
- 03.11.2008
- Возраст
- 57
- Сообщений
- 42
- Поблагодарили
- 4
- Поблагодарил
- 0
Имеем закольцованый 16-разрядный сдвиговый регистр, в котором лежит единичка.
По синх-сигналу - сдвиг содержимого регистра.
Синх-сигнал формируется от переполнения 8и разрядного счётчика входных сигналов.
Всё.Последний раз редактировалось Олег Ховайко; 03.12.2009 в 02:14.
|
Социальные закладки