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

Реферат Програмне забезпечення для 8-розрядного мікроконтролера фірми Microchip PIC16F877





на побачити, що масив випадкових чисел знаходиться у відповідності із завданням в осередках, починаючи з адреси 0Х21 по 0Х3F, в комірці з адресою 0х20 знаходиться максимальне значення масиву.


Висновок


У процесі виконання даного курсового проекту була вирішена поширена задача знаходження максимального значення з масиву псевдовипадкових чисел з n-ним кількістю елементів. Дане завдання часто зустрічається в процесі автоматизації і вимагає мінімум витрат часу і ресурсів мікроконтролера.

Результатом процесу програмування є закінчена програма, яка не потребує будь-якої оптимізації, коригуванні, налагодженні або виправленні. Застосування в мові Assembler MPASM таких конструкцій, як наприклад макроси, дозволило значно скоротити обсяг використовуваної пам'яті, причому настільки, що можна застосувати дану програму не тільки з мікроконтролером PIC16F877, але і з МК більш нижчого порядку.

У ході процесу програмування були отримані навички використання більшості команд, що застосовуються для мікроконтролерів PIC дванадцятий сімейства (всього 35 інструкцій). Був виведений новий, який не схожий зі стандартними, метод знаходження максимального значення з масиву, що використовує мінімум операцій та обчислювального ресурсу МК. Також був вивчений принцип роботи макросів, умовних і безумовних переходів, робота з байт-орієнтованими і біт-орієнтованими командами. Курсовий проект дозволив вкотре переконатися в якнайкращої сумісності мікроконтролера фірми Мікрочіп, і програмного середовища для розробки ПЗ для МК, створеної цією ж фірмою.

Асемблер MPASM хороший тим, що готову програму можна легко впровадити як складову іншої програми, єдине що потрібно, це відповідність імен змінних, і виділення невикористовуваної пам'яті для неї.

Застосувати отриману програму можна в безлічі пристроїв автоматизації промислових, розважальних об'єктів, у сфері послуг та обслуговування населення. Особливо часто програми такої структури застосовуються в ігрових автоматах і іграшках.

Нам, студентам спеціальності Автоматизація та Управління, як майбутнім фахівцям у сфері програмування мікроконтролерів, просто необхідно без будь-яких проблем і труднощів вирішувати завдання подібного рівня складності, особливо на мовах низького рівня, в яких переважає безпосередня робота з пам'яттю, а також легко впроваджувати подібні, вже готові листинги в більш об'ємні програми.

програма регістр макрос assembler


Список використаних джерел:


1. Технічна документація із PIC16F877X, OOO «Мікро-Чіп», Москва 2002 рік.

. УМКДП з дисципліни «МПК в СУ» спеціальності 5B070200, 5B071800.

. Довідник з PIC микроконтроллерам М. Предко 2004р.

. Мікропроцесорні системи. Навчальний посібник для вузів В. Купріянов, О. Грушвіцкій


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





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

  • Реферат на тему: Обробка одновимірних масивів. Виділення мінімального і максимального елеме ...
  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Автоматизація системи очищення технічних вод отриманих в процесі автомийки ...
  • Реферат на тему: Автоматизація системи очищення технічних вод отриманих у процесі автомийки ...
  • Реферат на тему: Проект пристрої зі світловими ефектами на основі мікроконтролера ATtiny12 с ...