Перейти к содержанию

55nlo

Members
  • Постов

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

  • Посещение

Весь контент 55nlo

  1. Спасибо! Ранее Пробовал подавать 2,8вольт -на GND и + на 1VCC в надежде увидеть подсветку. Попробую Ваш вариант. 5 + и - 6 GND. Основная программа написана на АСМ, она раньше выдавала числа семисегментник. Но чисел могло быть несколько, поэтому лучше вывести на дисплей. Оконечная задача связать две программы. Пишите как освободитесь от другой работы.
  2. Когда просил подключить "умные часы" мне говорили какая марка дисплея? Про эти дисплеи все забыли (нароботки есть 2010-2012 года) Под них и купил этот дисплей 1100, но цоколёвка не совпадает. Думал может кто-то с этим сталкивался? 3310 не входит в посадочное место.
  3. Примените емкостное реле по мостовой схеме. Дифференцияльное включение отсечет влажность и прочее.
  4. Т.З. оживить монохром дисплей. Управление: Атмега 1284 Сейчас есть программа. Выводит на 2-х разрядный семисегментник числа. Нужно заменить вывод на дисплей. Фото -от сюда вытащил дисплей.
  5. Есть дисплей похоже нокиа (см. Фото) но нет цоколевки Нужно подключить к атмега 1284 (питание 3.3 в) И выводить числа. 55nlo@mail.ru
  6. Есть корявая программа на русском ее нужно перевести на Асм с комментариями. Более рациональные программные решения приветствуются. Оставьте почту. ТЗ в Excel.
  7. 55nloщенокmail.ru С комментариями? Где Вы территориально.? Стоимость?
  8. Нужно написать программу "календарь" на АСМ Примерное ТЗ 1 5 по значению R0 (ввода) в R20 вводим табличные значения табл.1 1 6 по значению R0 (ввода) в R21 вводим табличные значения табл.1 1 7 NOP (возможно доп. Команда) 1 8 NOP (возможно доп. Команда) 1 9 значение ОЗУ (адрес Rz) копируем в регистр R18(остаток) 1 10 R18(остат) прибавляем R24(лист) результат в R18(остат) 1 11 провер. R18(остат) < 8, то п.12, нет то R18(остат) -7, результат в R18(остат) и к п.12. 1 12 R 18(остат) копируем в ОЗУ адрес Rz 1 13 адрес Rz увеличиваем на 1 1 1 14 R19(стр.) увелич. на 1, проверяем Rстр =13.если не равно, п. 15. если равно, то 1 R19 стр. обнуляем, Rлиста увеличиваем на 1, 1 Rлиста если не =13, то к п. 9, если равно 13, 1 то R17(листа) обнуляем и перех к п. 2.5(2-й участок, следующий) 1 1 15 R18(ост.)+ 1 = в R18(ост.) 1 16 проверяем R18(ост) больше 10, если больше то -10, результат в R18(ост) и в п. 17 нет, то п. 17 1 17 значение ОЗУ (адрес Rz текущий) копируем в R25сравн. 1 18 R25(сравн.) увелич на 1 1 19 R1(книги) установить значение "2" 1 20 NOP (возможно доп. Команда) 1 21 NOP (возможно доп. Команда) 1 22 R18(ост) =R20? если не равно ,то к 23, равно, то R сравн. обнуляем заносим 0 в ОЗУ и к п.13 1 23 R18(ост)=R21,если не равно, то к 24, равно то R сравн. обнуляем, заносим 0 в ОЗУ и к п.13 1 24 R25(сравн.) в ОЗУ (текущий) адрес Rz 1 25 R25(сравн.) более 20, то к п. 26. менее.то перех к п. 13 1 26 R учета =Rсравн.? да к п. 27 нет к п. 13 1 27 R7 обнуляем 1 28 R18(остат) копируем в Rморзе 1 29 R7+ Rлиста в R7 1 30 проверяем R7 больше 12, если больше то -12, результат в R7 и к п. 31, нет к п. 31 1 31 R7 значение конвертируем через таблицу в R7 табл.1м 1 32 Выполняем прогу "М". 1 33 переходим к п.13 + ДВЕ ТАБЛИЦЫ ПО 40 СТРОК.
  9. Азбука схоже с "морзе" на светодиоде. ТЕХЗАД.docx
  10. В модуль устройства состоит: 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 и комментарии к каждой команде. От Вас примерная стоимость, три варианта: Низкая , хорошая, отличная.
  11. В модуль устройства состоит: 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 и комментарии к каждой команде. От Вас примерная стоимость, три варианта: Низкая , хорошая, отличная.
  12. Кто прошивал Atmega 1284 выводы внутрисхемного программирования ?Какие (проверенные) с 1-6?
  13. Действительно всё наглядно и просто! Но азбуку морзе не воспринимает.
  14. Да , Вы описали простой алгоритм! А сложный к примеру: азбука морзе. У меня другой ранее задавался вопрос: Есть рабочий регистр ввода 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
  15. Думаю, нужно написать пять программ. 1) Приём сигналов с геркона по сложному алгоритму. Эта прога должна активироваться при появлении перепада на герконе. После приёма этого сигнала в Регистре ввода появляются значения от 1-50 2) - Прога это значение (дергает затвор полевика) выдаёт на виброзвонок Вибро звонки есть двух типов мотор и эл. Магнит. Я полагаю применить эл. Магнит, т.е. выдавать меандр на затвор. Потом запускается 3-я прога, за ней 4-я и 5-я (они аналогичные) в них и нужны табличные соответствия. Первое время 2-я прога выдает данные с результатов 3-й проги, после 20 приемов сигнала Регистра ввода, данные с результатов 4 - й выводятся на виброзвонок (посредством 2-й проги) после 50 приемов сигнала результаты выводятся с 5-й проги. и в SLEEP. Пробуждение либо от геркона, либо кнопки тогда повтор последней выдачи сигналов. Получается три таблицы (к 3;4 и 5 проги) ко всем нужно будет обращаться, поочерёдно при выполнении.
  16. Может проще морганиями, цветом информировать состояние батареи. Подошёл посмотрел и всё понял.
  17. В ОЗУ?? И после каждого включения программировать? Грешно издеваться над больным человеком! (Кавказкая пленница)
  18. Написать программу Асм атмега 1284. Фрагмент: после команды считать рабочий регистр (в котором может появиться число от 1 до 50) каждому числу соответствует 4 значения (это таблица) их нужно загрузить в четыре рабочих регистра для дальнейшей обработки) Где лучше хранить таблицу? Пример: считали 48 числа 5; 8; 21; 25 Считали 31 числа 4; 9; 11; 35
  19. Куплю 2т398; 2т393 55nloгав писать на mael.ru Куплю 2тс393; 2тс398 55nloгавmail.ru
×
×
  • Создать...