Курсовая работа: Розробка термореле

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

електричний схема мікропроцесорний пристрій

Рисунок 2.4 – Призначення висновків мікроконтролера 8051

VSS - потенціал загального проводу ("землі");

VCC - основна напруга живлення +5 В;

ХТАL1, ХТАL2 - виводи для підключення кварцового резонатора;

RESET (RST) - вхід загального скидання мікроконтролера;

РSЕN - дозвіл зовнішньої пам'яті програм: видається тільки при зверненні до зовнішнього ПЗУ;

АLЕ - строб адреси зовнішньої пам'яті;

ЕА - відключення внутрішньої програмної пам'ять, рівень 0 на цьому вході змушує мікроконтролер виконувати програму тільки із зовнішнього ПЗП; ігноруючи внутрішнє (якщо останнє є);

Р0 - восьми бітний двонаправлений порт вводу-виводу інформації: при роботі із зовнішніми ОЗП і ПЗП по лініях порту в режимі тимчасового мультиплексування видається адреса зовнішньої пам'яті, після чого здійснюється передача або прийом даних;

Р1 - восьми бітний квазі двонаправлений порт вводу / виводу: кожен розряд порту може бути запрограмований як на введення, так і на виведення інформації, незалежно від стану інших розрядів;

Р2 - восьми бітний квазі двонаправлений порт, аналогічний Р1; крім того, виводи цього порту використовуються для видачі адресної інформації при зверненні до зовнішньої пам'яті програм або даних (якщо використовується 16-бітова адресація останньої).

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

Основу структурної схеми і8051 (рис. 2.5) утворює внутрішня двонаправлена 8-бітна шина, яка зв’язує між собою всі основні вузли та пристрої: резидентну пам'ять програм (RРМ), резидентну пам'ять даних (RDМ), арифметико-логічний пристрій (АLU), блок регістрів спеціальних функцій, пристрій управління (СU) та порти вводу / виводу (РО-РЗ).

Живлення схеми реалізовано у вигляді батареї В1.


Рисунок 2.5 – Структурна схема і8051

LCD на базі HD44780 підключається до мікроконтролера безпосередньо до портів. Є два способи підключення - на 8 біт і на 4 біта. У восьмибітному режимі трішки простіше закидати байти - не потрібно зсовувати байт, зате в чотирьох бітному різко потрібно витрачати на цілих чотири ніжки контролера менше.

Призначення виводів LCDLM016L:

– Виводи D7 ... D0 це шина даних / адреси.

– E - стробуючий вхід. Дригом напруги на цій лінії ми даємо зрозуміти дисплею що потрібно забирати / віддавати дані з / на шину даних.

– RW - визначає в якому напрямку у нас рухаються дані. Якщо 1 - то на читання з дисплея, якщо 0 то на запис у дисплей.

– RS - визначає що у нас передається, команда (RS = 0) або дані (RS = 1). Дані будуть записані в пам'ять за поточною адресою, а команда виконана контролером.

Бібліотека для LCD у даній курсовій роботі складається з двох файлів:

– файл lcd_ds.asm містить усі основні параметри портів і, власне, код.

– файл 2313def.inc містить макроси для роботи з дисплеєм. І використовується для роботи з бібліотекою.


3 РОЗРОБКА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ

К-во Просмотров: 488
Бесплатно скачать Курсовая работа: Розробка термореле