55nlo

Members
  • Публикации

    0
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

О 55nlo

  • Звание
    Новенький

Информация

  • Город
    МОСКВА

Электроника

  • Стаж в электронике
    Более 20 лет
  • Сфера радиоэлектроники
    Микроконтроллеры

Посетители профиля

137 просмотров профиля
  1. В модуль устройства состоит: 1) МК атмега 1284 2) Кнопки сброса 3) Кнопки вызова информации 4) Кнопка выбора последней выдачи сигнала. 5) Сигналы ввода или вывода не превышают 8 бит. 6) Устройство все время спит, до пробуждения. 7) Питание 3.3 вольт. Необходимо написать программу состоящую из нескольких подпрограмм: 1) Подпрограмма ввода (серия импульсов суммируется по алгоритму) 2) Подпрограмма вывода (три рабочих регистра считываются и выводятся последовательно на три соотетствующих порта) Считывать нужно 8-мь адресов. С каждого адреса числа от 1-50 3) Подпрограмма считывания (одной серией) 8-ми смежных адресов из ОЗУ . Считать и выдать (п.2). 4) Подпограмма (основная программа) состоит из трёх участков, которые отличаются только константами, которые используются. В каждом из участков применяются 8-мь адресов ОЗУ, которые нужно считывать. Эти участки обрабатываются последовательно результаты заносятся в 8-мь адресов. Каждый участок в свои 8-мь участков. После следующего ввода (п.1) результаты обработки изменятся в каждой 8-ки адресов. В зависимости от наработки (количество проходов по трём участкам). Будем считывать 8-мь адресов выбранного участка. По сигналу (4) кнопки считывание и вывод (п.2) производится ещё раз. Количество повторов не ограничено. Примерное количество команд одного участка 60-80 и комментарии к каждой команде. От Вас примерная стоимость, три варианта: Низкая , хорошая, отличная.
  2. В модуль устройства состоит: 1) МК атмега 1284 2) Кнопки сброса 3) Кнопки вызова информации 4) Кнопка выбора последней выдачи сигнала. 5) Сигналы ввода или вывода не превышают 8 бит. 6) Устройство все время спит, до пробуждения. 7) Питание 3.3 вольт. Необходимо написать программу состоящую из нескольких подпрограмм: 1) Подпрограмма ввода (серия импульсов суммируется по алгоритму) 2) Подпрограмма вывода (три рабочих регистра считываются и выводятся последовательно на три соотетствующих порта) Считывать нужно 8-мь адресов. С каждого адреса числа от 1-50 3) Подпрограмма считывания (одной серией) 8-ми смежных адресов из ОЗУ . Считать и выдать (п.2). 4) Подпограмма (основная программа) состоит из трёх участков, которые отличаются только константами, которые используются. В каждом из участков применяются 8-мь адресов ОЗУ, которые нужно считывать. Эти участки обрабатываются последовательно результаты заносятся в 8-мь адресов. Каждый участок в свои 8-мь участков. После следующего ввода (п.1) результаты обработки изменятся в каждой 8-ки адресов. В зависимости от наработки (количество проходов по трём участкам). Будем считывать 8-мь адресов выбранного участка. По сигналу (4) кнопки считывание и вывод (п.2) производится ещё раз. Количество повторов не ограничено. Примерное количество команд одного участка 60-80 и комментарии к каждой команде. От Вас примерная стоимость, три варианта: Низкая , хорошая, отличная.
  3. Atmega 1284

    Отлично! Готовлю Т. З.
  4. Atmega 1284

    Кто прошивал Atmega 1284 выводы внутрисхемного программирования ?Какие (проверенные) с 1-6?
  5. Atmega 1284

    Действительно всё наглядно и просто! Но азбуку морзе не воспринимает.
  6. Atmega 1284

    Да , Вы описали простой алгоритм! А сложный к примеру: азбука морзе. У меня другой ранее задавался вопрос: Есть рабочий регистр ввода Rввода в нём появляется некое число (1-40) Есть ещё четыре рабочих регистра R1;R2;R3;R4 Объяснить и написать программу (фрагмент), которая вносила в четыре регистра значения (от 1 до 63) на каждое значение R ввода своё табличное значение. Условный пример: Rвв = 1, тогда R1=18; R2=6; R3=47; R4=60 Rвв = 2, тогда R1=11; R2=61; R3=4; R4=50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Rвв = 40, тогда R1=33; R2=26; R3=7; R4=6 Указать стоимость. Пожалуйста нарисуйте блок-схему алгоритма: Объяснить и написать программу (фрагмент), которая вносила в четыре регистра значения (от 1 до 63) на каждое значение R ввода своё табличное значение. Условный пример: Rвв = 1, тогда R1=18; R2=6; R3=47; R4=60 Rвв = 2, тогда R1=11; R2=61; R3=4; R4=50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Rвв = 40, тогда R1=33; R2=26; R3=7; R4=6
  7. Atmega 1284

    Думаю, нужно написать пять программ. 1) Приём сигналов с геркона по сложному алгоритму. Эта прога должна активироваться при появлении перепада на герконе. После приёма этого сигнала в Регистре ввода появляются значения от 1-50 2) - Прога это значение (дергает затвор полевика) выдаёт на виброзвонок Вибро звонки есть двух типов мотор и эл. Магнит. Я полагаю применить эл. Магнит, т.е. выдавать меандр на затвор. Потом запускается 3-я прога, за ней 4-я и 5-я (они аналогичные) в них и нужны табличные соответствия. Первое время 2-я прога выдает данные с результатов 3-й проги, после 20 приемов сигнала Регистра ввода, данные с результатов 4 - й выводятся на виброзвонок (посредством 2-й проги) после 50 приемов сигнала результаты выводятся с 5-й проги. и в SLEEP. Пробуждение либо от геркона, либо кнопки тогда повтор последней выдачи сигналов. Получается три таблицы (к 3;4 и 5 проги) ко всем нужно будет обращаться, поочерёдно при выполнении.
  8. Прошу научите меня работать с микроконтролерами

    По моему NC свободный.
  9. Нужна схема и плата

    Может проще морганиями, цветом информировать состояние батареи. Подошёл посмотрел и всё понял.
  10. Atmega 1284

    В ОЗУ?? И после каждого включения программировать? Грешно издеваться над больным человеком! (Кавказкая пленница)
  11. Написать программу Асм атмега 1284. Фрагмент: после команды считать рабочий регистр (в котором может появиться число от 1 до 50) каждому числу соответствует 4 значения (это таблица) их нужно загрузить в четыре рабочих регистра для дальнейшей обработки) Где лучше хранить таблицу? Пример: считали 48 числа 5; 8; 21; 25 Считали 31 числа 4; 9; 11; 35
  12. Продам Бескорпусные Транзисторы

    Куплю 2т398; 2т393 55nloгав писать на mael.ru Куплю 2тс393; 2тс398 55nloгавmail.ru
  13. Написать прогу говорилку: При появлении числа от 0-50 из памяти isd4004 Проговорить это число например " пять " грамм. И т. Д. Предполагаемые атмега 128 и isd4004 -08