Страница 1 из 1
Нужна программа на МК AT90S8515
Добавлено: Ср июн 04, 2008 21:16:52
kyZma
Люди, спасайте, горю.... нужна программа, которая при нажатии на 1 клавишу зажигает диод и отправляет по проводу сигналд на базу, которая, в свою очередь запоминает номер платы с которой сигнал пришёл. а при нажатии 2 клавиши гасит диод и останавливает сигнал.
Есть 1 МК с этой программой, но к базе идёт 2 схемы. вот мне нужно ко 2-ой. СПАСАЙТЕ плз.
Добавлено: Чт июн 05, 2008 11:41:58
Reboot_s
Не совсем понятна задача.
Это два устройства, или одно?
2-рая клавиша на "базе" или вместе с первой?
И вообще, что поразумевается под "базой"?
Формулируйте вопрос точнее и без "горю" и "помогите".
Добавлено: Чт июн 05, 2008 16:07:17
kyZma
Reboot_s писал(а):Не совсем понятна задача.
Это два устройства, или одно?
2-рая клавиша на "базе" или вместе с первой?
И вообще, что поразумевается под "базой"?
Формулируйте вопрос точнее и без "горю" и "помогите".
база- это грубо говоря ящик с несколькими 7 сегментными индикаторами и колонкой, которая издаёт сигнал. К "базе" подключается через лан кабель плата с диодом и 2 кнопками. 1 зажигает диод и отправляет сигнал на "базу" а 2 клавиша гасит диод и прекращает сигнал.
Добавлено: Чт июн 05, 2008 17:50:23
delay
Все равно не понятно. На выносной плате у вас получается стоит просто включатель, который подает питание на светодиод и на базу. Одна кнопка или две, - это уже как вы реализуете. А на базе вы хотите поставить МК, который бедет ловить этот сигнал от плат и регистрировать их. Нужно знать сколько будет плат, чтобы понять сколько входов МК понадобится задействовать. Каким образом будет осуществляться регистрация сигнала? Светодиод? Наверно должна быть еще возможность сброса этой сигнализации. Общая для всех или индивидуальная? А реализовать это просто. Опрос порта входа. При появлении потенциала на одном из них - зажечь соответствующий светодиод управляя соответствующим выходом МК пока не появится сигнал сброса от базы.
Нужно подробно описать задачу.
Добавлено: Чт июн 05, 2008 18:00:04
Reboot_s
Я сомневаюсь, что туту МК вообще нужен.
Кнопки, первая и вторая вешается на регистр, который соответсвующим образом реагирует на их нажатие и зажигает светодиод. Плюс сигнал с этого регистра идет на D-регистр, который, если мне не изменяет память, меняет свое состояние с приходом нового импульса.
Таким образом и светодиод горит(или не горит) и D-регистр держит состояние, указывающее, что была нажата кнопка.
Добавлено: Чт июн 05, 2008 18:01:46
kyZma
Завтра я помещу фотографии, характеристики и т.д. всё что нужно.
Добавлено: Чт июн 05, 2008 18:16:12
delay
Reboot_s писал(а):Я сомневаюсь, что туту МК вообще нужен..
По тому описанию, которое мы получили в общем-то да.
D-регистр, который, если мне не изменяет память, меняет свое состояние с приходом нового импульса
Так работает Т-триггер, который можно получить из D-триггера соединив выход НЕQ c D а импульсы подавать на счетный вход С.
Добавлено: Пт июн 06, 2008 14:57:42
Reboot_s
Воот, помню ведь что там был D-регистр замешан

Чему-то я все таки научился

И уже совсем одни МК в голове, триггеры - регистрами называю.
Добавлено: Сб июн 07, 2008 13:58:56
kyZma
У меня появился вопрос. Возможно ли вытянуть программу с МК? Имея STK500
Добавлено: Сб июн 07, 2008 15:03:47
Aheir
Можно воспользоваться поиском по Форуму, и найти, например, ответ на вопрос №7 из
ЧаВо по микроконтроллерам