Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!

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

82 PLN

Załączniki 1

Wgląd do aplikacji jest dostępny tylko zarejestrowanym użytkownikom.
  1. 4061
     49  0

    1 dzień168 PLN

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

  2. 1 oferta jest ukryta
    1 oferta jest ukryta
  • Oleksandr Mymrikov
    17 wrzesnia 2019, 11:16 |

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

  • Profil został usunięty
    17 wrzesnia 2019, 11:38 |

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

  • Oleksandr Mymrikov
    17 wrzesnia 2019, 12:13 |

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

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

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

  • Aleksandr Aleksandr
    17 wrzesnia 2019, 12:21 |

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

  • Oleksandr Mymrikov
    17 wrzesnia 2019, 12:25 |

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

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

  • Aleksandr Aleksandr
    17 wrzesnia 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);         

            }

      }

    }

  • Vyacheslav Azarov
    17 wrzesnia 2019, 15:54 |

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

Aktualne zlecenia dla freelancerów w kategorii Systemy wbudowane i mikrokontrolery

Projekt Tuya smart

Dla urządzenia Wi-Fi. W poszukiwaniu specjalisty z Tuya IoT Platform / Tuya Panel Studio, doświadczenie z CBU jest obowiązkowe! Konieczne do wykonania Rejestracja konta 1. Konfiguracja produktu w Tuya IoT Platform 2. Konfiguracja Data Points (DP) 3. Opracowanie interfejsu w…

Systemy wbudowane i mikrokontroleryHybrydowe aplikacje mobilne ∙ 22 godziny 39 minut temu ∙ 4 oferty

Poszukuję inżyniera automatyzacji AI

84 PLN

Potrzebny inżynier automatyzacji AI, specjalista do stworzenia systemu aktywnego poszukiwania klientów i inteligentnego outreachu (nie zwykły chatbot-automatyczna odpowiedź) w projekcie B2B Zbieranie danych: automatyczne parsowanie kontaktów z "ślepych" baz po nazwach.…

AI i uczenie maszynoweSystemy wbudowane i mikrokontrolery ∙ 2 dni 20 godzin temu ∙ 15 ofert

Konsultacja inżyniera mikroelektroniki / Programista Embedded

1684 PLN

Szukamy na projekt - inżyniera elektroniki / Embedded Developera. Potrzebne - opracowanie schematu elektronicznego; Zaprogramowanie kilku mikrokontrolerów C/C++ / Embedded-rozwoju logiki działania i podłączenia sprzętowego bloku obliczeniowego oraz czujników testowanie i…

Doradztwo inżynieryjneSystemy wbudowane i mikrokontrolery ∙ 6 dni 7 godzin temu ∙ 2 oferty

Zbadać blok elektroniczny „generator impulsowego prądu”

Potrzebne jest zbadanie bloku elektronicznego "generator impulsowego prądu". Potrzebne pomiary: częstotliwość impulsów, kształt sygnału, czas trwania impulsu, wypełnienie, napięcie na wyjściu do cewki, prąd przez cewkę, moc pobierana, opór/indukcyjność cewki, nagrzewanie podczas…

Systemy wbudowane i mikrokontrolery ∙ 8 dni 2 godziny temu ∙ 2 oferty

Potrzebujemy specjalisty lub zespołu do opracowania pełnoprawnej ekosystemu inteligentnego domu.

Potrzebujemy specjalisty lub zespołu do opracowania pełnoprawnego ekosystemu inteligentnego domu. Idea projektu: stworzyć centralne urządzenie/hub, do którego można podłączać różne urządzenia inteligentnego domu: światło, gniazdka, klimatyzację, ogrzewanie, czujniki, kamery,…

Programowanie stron internetowychSystemy wbudowane i mikrokontrolery ∙ 9 dni 4 godziny temu ∙ 29 ofert

Zleceniodawca
Profil został usunięty


Zlecenie zostało opublikowane
6 lat temu
126 wyświetleń