Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

"Написание программ и реализация алгоритмов на Assembler".

849 UAH

Приложения 1

Просмотр приложений доступен только зарегистрированным пользователям.
  1. 4061
     49  0

    1 день2000 UAH

    Здравствуйте.
    Посмотрел задание. Могу выполнить работу за пару часов.

  2. 1 ставка скрыта
    1 ставка скрыта
  • Oleksandr Mymrikov
    17 сентября 2019, 11:16 |

    прикрепите описание программы и исходник для оценки работы

  • Профиль удален
    17 сентября 2019, 11:38 |

    Добрый день. Только что файл приложила к проекту.

  • Oleksandr Mymrikov
    17 сентября 2019, 12:13 |

    это что за среда?

    явно ж не авр студия.

    какой из файлов это исходник ассемблерный?

  • Александр Александр
    17 сентября 2019, 12:21 |

    Среда IAR. Видно же. Асм файл s90.

  • Oleksandr Mymrikov
    17 сентября 2019, 12:25 |

    я с иаром не работал, поэтому мне не видно

    а за подсказку спасибо)

  • Александр Александр
    17 сентября 2019, 14:01 |

    Программа просто глупая. Половина чего не используется. Например подпрограмма задержки 50 мс нафиг не нужна, операция с флагом Т тоже нафиг не нужна, сбрасывать PORTC, 0 тоже нет необходимости, т.к. он нигде не устанавливается. Если отбросить всю эту ересь, то за дкесять мин вот что получается. Дарю бесплатно.


    #define SETBIT(ADDRESS,BIT)   (ADDRESS |= (1<<BIT))   // Ìàêðîñ íà óñòàíîâêó áèòà

    #define CLEARBIT(ADDRESS,BIT) (ADDRESS &= ~(1<<BIT))  // Ìàêðîñ íà ñáðîñ áèòà

    #define CHECKBIT(ADDRESS,BIT) (ADDRESS & (1<<BIT))    // Ìàêðîñ íà ïðîâåðêó áèòà


    void main (void)

    {  

      asm("wdr");

         WDTCR |= (1<<WDCE) | (1<<WDE);  

         WDTCR =  (1<<WDE)| (1<<WDP2)| (1<<WDP1)| (1<<WDP0);

         

             DDRD = 0x00;

             DDRC = 0xFF;

             DDRB = 0xFF;

             SETBIT(PORTB, 1);

             CLEARBIT(PORTB, 0);

      for(;;)

      {

        asm("wdr");

        

            if (!CHECKBIT(PIND, 2))

            SETBIT(PORTC, 2);

            else

            CLEARBIT(PORTC, 2);

            

            while (!CHECKBIT(PIND, 3)){} 

            while (CHECKBIT(PIND, 3)){} 

            __delay_ms(5);  

            

            if (CHECKBIT(ACSR, 5))

            {

              SETBIT(PORTB, 0);

              CLEARBIT(PORTB, 1);

              __delay_ms(5);

            }

            else

            {

              CLEARBIT(PORTB, 0);

              SETBIT(PORTB, 1);         

            }

      }

    }

  • Вячеслав Азаров
    17 сентября 2019, 15:54 |

    Ересь убрали, осталось святое.

Актуальные фриланс-проекты в категории Встраиваемые системы и микроконтроллеры

Шукпю AI Automation Engineer

1000 UAH

Нужен AI Automation Engineer, специалист для создания системы активного поиска клиентов и умного аутрича (не обычный чат-бот-автоответчик) в В2В проект Сбор данных: автоматический парсинг контактов из «слепых» баз по назва. Умная рассылка: интеграция Claude/OpenAI для…

AI и машинное обучениеВстраиваемые системы и микроконтроллеры ∙ 22 часа 7 минут назад ∙ 13 ставок

Консультация инженера микроэлектроники / Embedded Developer

20 000 UAH

Ищем на проект - инженера электроники / Embedded Developer. Необходимо - разработать электронную схему; Запрограммировать несколько микроконтроллеров C/C++ / Embedded-разработка логики работы и подключения аппаратного вычислительного блока и сенсоров тестирование и наладка…

ИнжинирингВстраиваемые системы и микроконтроллеры ∙ 4 дня 9 часов назад ∙ 2 ставки

Исследовать электронный блок "генератор импульсного тока"

Необходимо исследовать электронный блок "генератор импульсного тока". Нужны измерения: частота импульсов, форма сигнала, длительность импульса, скважность, напряжение на выходе до катушки, ток через катушку, потребляемая мощность, сопротивление/индуктивность катушки, нагрев во…

Встраиваемые системы и микроконтроллеры ∙ 6 дней 4 часа назад ∙ 2 ставки

Нам нужен специалист или команда для разработки полноценной экосистемы умного дома.

Нам нужен специалист или команда для разработки полноценной экосистемы умного дома. Идея проекта: создать центральное устройство/хаб, к которому можно подключать разные устройства умного дома: свет, розетки, климат, отопление, датчики, камеры, замки, бытовую технику, сценарии…

Веб-программированиеВстраиваемые системы и микроконтроллеры ∙ 7 дней 6 часов назад ∙ 29 ставок

Телеграм

7121 UAH

Предлагаю работу по восстановлению доступа к аккаунту Telegram. Мой аккаунт Telegram был взломан, в связи с чем ищу специалиста, который сможет помочь решить данную проблему и восстановить доступ к аккаунту. Готов рассмотреть ваши предложения по стоимости услуг.…

Встраиваемые системы и микроконтроллерыРазработка под iOS (iPhone и iPad) ∙ 8 дней 6 часов назад ∙ 9 ставок

Заказчик
Профиль удален


Проект опубликован
6 лет назад
126 просмотров