Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Програмування мікроконтролерів

Реферат Програмування мікроконтролерів





забезпечення.

После запуску процесса компіляції и создания потрібного нам .hex файлу, для роботи Нашої схеми, з являється вікно з повідомленням про результат компіляції нашого програмного коду (див рис 3.2).

Світлофор мікроконтролер схема порт

Рис. 3.2 Результат компіляції програмного коду


Если ж во время компіляції були знайдені помилки в програмному коді, то це вікно буде віглядаті Дещо інакше.


4. Розробка програмного забезпечення


Отже, мною Було розроблено програму для реализации програмної части Завдання, а самє Функції світлофора. Як я писав вищє, я задіяв два порти, в Саме порт А і портD. Обидвоє псуй налаштовані на вивід информации.

На порт А подавалася комбінація для загоряння того чи Іншого кольорового світло-діода. На порт Dподавалась та ж комбінація и ця комбінація відображалась на 8 світло-діодах, таким чином імітувалась робота з LPT портом. Тобто, приходити відповідна комбінація на LPT порт, загораються певні світло-діоді, и согласно прійнятої зелених сандалів загорається одна Із світло-діодів світлофора. Всі це відбувається з Певнев затримки.


Блок-схема для програми:


Програмний код на мові С (Сі):


# include lt; 90s8535.h gt;

# include lt; delay.h gt;

(); (); ();

(void)

{= 0b11111111;//налаштовуємо порт А на висновок=0b11111111;//налаштовуємо порт D на висновок=0b11111111;//разрешаемпрериванія

(1)

{

//імітаціяроботисветофора (); (); ();

}

}

()

{

//гориткрасный=0b00010101;=0b00010101;_ms(5000);=0b00000000;=0b00000000;_ms(250);

}

()

{

//горітжелтий=0b00101010;=0b00101010; _ms (5000);

//мигаетжелтый=0b00000000;=0b00000000;_ms(250);=0b00101010;=0b00101010;_ms(1000);

=0b00000000;=0b00000000;_ms(250);=0b00101010;=0b00101010;_ms(1000);=0b00000000;=0b00000000;_ms(250);=0b00101010;=0b00101010;_ms(1000);=0b00000000;=0b00000000;_ms(250);

} ()

{

//горітзелений=0b11000000;=0b11000000; _ms (5000);

//мигаетзеленый=0b00000000;=0b00000000;_ms(250);=0b11000000;=0b11000000;_ms(1000);=0b00000000;=0b00000000;_ms(250);=0b11000000;=0b11000000;_ms(1000);=0b00000000;=0b00000000;_ms(250);=0b11000000;=0b11000000;_ms(1000);=0b00000000;=0b00000000;_ms(250);

}


ВИСНОВКИ


Во время роботи над курсовим проектом Було застосовано знання з програмування мікроконтролерів, а самє прийом та передача даних з портів мікроконтролера, з попереднім їх налаштування на введення/Виведення даних, встановлення переривані та управління годин затримки.

Тобто, Було реалізовано функцію світлофора помощью відповідного программирования мікроконтролеа. У моєму випадка, в якості світлофора виступали 3 колорьовіх світлодіода, что загорялися з Певнев годин затримки, что регулюван запрограмованім мікроконтролером.

Для написання прошивки для вікорістовуваного мікроконтролера я користувався знаннями з мови програмування С (Сі).

Кож булу проведена робота з іншімі Джерелі относительно роботи та програмування мікроконтролері.


Назад | сторінка 2 з 2





Схожі реферати:

  • Реферат на тему: Навігаційний проект переходу судна типу "Дніпро" за маршрутом пор ...
  • Реферат на тему: Навігаційний проект переходу судна типу "Сормовський" за маршруто ...
  • Реферат на тему: Навігаційний проект переходу судна типу "Волго-Балт" за маршрутом ...
  • Реферат на тему: Навігаційний проект переходу судна типу "Буг" за маршрутом порт & ...
  • Реферат на тему: Управління вентиляторами комп'ютера через порт LPT