Розробка програмного забезпечення для мікропроцесорної системи автомобільний годинник-термометр-вольтметр презентация

Існування всіх сучасних пристроїв (від радіоприймача до великогабаритних обчислювальних машин) неможливе без використання мікроконтролерів. Мета курсового проекту - розробка програмного забезпечення для мікропроцесорної системи автомобільний годинник-термометр-вольтметр

Слайд 1Курсовий проект на тему: «Розробка програмного забезпечення для мікропроцесорної системи автомобільний годинник-термометр-вольтметр

на базі сучасного мікроконтролера.»

Виконав студент групи 3 ОІС
Харів Тарас


Слайд 2 Існування всіх сучасних пристроїв (від радіоприймача до великогабаритних обчислювальних

машин) неможливе без використання мікроконтролерів.

Мета курсового проекту - розробка програмного забезпечення для мікропроцесорної системи автомобільний годинник-термометр-вольтметр на базі сучасного мікроконтролера.

Коротко про вступ


Слайд 3 Основою пристрою є мікроконтролер AT89C2051 фірми «Atmel» [7]. Для

відображення інформації використовується рідкокристалічний індикатор. Незважаючи на те, що в даний час доступні РКІ з вбудованими контролерами, іноді виявляється доцільним застосування спеціального РКІ. Причин може бути декілька. Поширені РКІ з вбудованими контролерами мають низку недоліків: поганий кут огляду, недостатній в деяких випадках розмір символів.
Розглянутий у цій роботі пристрій встановлюється в автомобілі для індикації часу, контролю заряду акумулятора і реєстрації температури. Діапазон контрольованої напруги можна вибрати будь-який, однак в програмі він встановлений в межах від 12,0 В до 15,0 В, а при відхиленні від цих значень напруги включається зумер.

Постановка задачі на курсову роботу


Слайд 4 AT89C2051 розроблений за технологією КМОН. Мікроконтролер оснащений Flash програмованим

ПЗП, а також сумісний за системою команд і за висновками зі стандартними приладами сімейства MCS-51. Обсяг Flash ПЗП - 2 Кбайтa, ОЗП - 128 байтів. Напруга програмування Flash пам'яті - 12 В і її вміст може бути захищений від несанкціонованих запису / зчитування. Є можливість очищення Flash пам'яті за одну операцію і можливість зчитування вбудованого коду ідентифікації. Струм споживання в активному режимі на частоті 12 МГц не перевищує 15 мА.
Для живлення пристрою використовується інтегральний стабілізатор U5 типу 7805. Споживаний пристроєм струм дуже невеликий, тому радіатор для цієї мікросхеми не потрібен.

Опис ресурсів МК AT89C2051


Слайд 5 Мікросхема містить вбудований тактовий генератор, резистивний дільник напруги і

дільники частоти, за допомогою яких формуються сигнали управління рядками і стовпцями. Мікросхема не вимагає ніяких навісних компонентів і працює в діапазоні напруги живлення від 3 до 6 вольт.
Мікросхема КР1820ВГ1 має чотири режими роботи: одиночний, старший, молодший і тестовий.
В одиночному режимі одна мікросхема управляє 36-сегментним РКІ, забезпечуючи повну синхронізацію його роботи. Старший і молодший режими призначені для організації управління РКІ з числом сегментів більше 36, тестовий режим - для контролю якості мікросхем в процесі виготовлення.

Характеристика мікросхеми КР1820ВГ1


Слайд 6 Алгоритм - послідовність дій, що призводить до вирішення поставленої

задачі. При написанні комп'ютерних програм алгоритм описує логічну послідовність операцій. Для візуального зображення алгоритмів часто використовують блок-схеми.
Алгоритм роботи програми показаний на додатку А. Після запуску та ініціалізації мікроконтролера програма переходить до розподільника, в якому кожну секунду послідовно вимірюється напруга, перевіряються кнопки, і виконується вивід на індикацію.

Вимоги до алгоритму розв’язку завдання


Слайд 7 Програмне забезпечення (програмні засоби) - сукупність програм

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

Опис програмного забезпечення


Слайд 8 Мова програмування — це алгоритмічна мова, призначена для опису алгоритмів.

Програма — це алгоритм, записаний мовою програмування.
Асемблер (assembler) - система програмування, яка включає  мову  асемблера та транслятор з цієї мови. Є мовою програмування низького рівня. З іншого боку програми написані на асемблері компактні та швидкі, що теж є немаловажливим.
Поки існують процесори, буде існувати й асемблер.

Вибір мови програмування


Слайд 9 В даному курсовому проекті розроблено пристрій - електронний годинник-вольтметр-термометр.

Була розроблена програма для даного мікроконтролера. Використана мною мікросхема КР1820ВГ1 не вимагає ніяких навісних компонентів і працює в діапазоні напруги живлення від 3 до 6 вольт, що є дуже зручно. Вона є відносно недорога та якісна. ЇЇ застосування є дуже поширеним у всіх сучасних автомобілів та іншого транспорту.
Основою пристрою є мікроконтролер AT89C205. Даний мікроконтролер встановлюється в автомобілі для індикації часу, контролю заряду акумулятора і реєстрації температури. Він вважається відносно недорогим та якісним на ринку електроніки.

Висновок


Слайд 10 В результаті асемблювання отримана прошивка програми для пам'яті мікроконтролера.

Застосування мікроконтролера дозволило розширити функціональні можливості мікроконтролера, так як для зміни функцій пристрою достатньо внести зміни в програму мікроконтролера.

Висновок


Слайд 11Дякую за увагу!


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика