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

Реферат Реалізація десяткового калькулятора на PIC16F874





.1 Параметри пристрою


Розроблювана система повинна забезпечити:

В· введення і редагування вхідних значень;

В· виконання операції залежно від натиснутої кнопки (В«+В», В«-В», В«=В», В«+ -В», В«СВ»);

В· індикацію результату;

Для виконання даних функцій ОМЕВМ повинна мати такими ресурсами:

В· вбудований АЦП;

В· 8 вихідних ліній для підключення РК індикатора при динамічної індикації;

В· 8 вихідних лінії для підключення матричної клавіатури;

В· система таймерів; F874 задовольняє всім вимогам даної задачі


.2 Обгрунтування вибраних пристроїв. Організація діалогу з користувачем


В якості індикатора пристрої використовуються широко поширений 10-розрядний рк-індикатор. Для управління

На лицьовій панелі пристрою знаходяться 10-розрядний рк-індикатор, призначений для виведення результатів обчислень, кнопки введення, редагування і обчислень заданих арифметичних операцій.


В 

Лицьова панель пристрою


Тип і призначення кожної з кнопок:

Кнопка В«0В» - В«9В» призначений для запису чисел в регістри REG1 і REG2 і виведення на індикацію.

Кнопка В«СВ» призначена для очищення регістрів (REG1, REG2, REZ) і індикації.

Кнопка В«+В» призначена для запису значення В«+В» в регістр операцій OPER.

Кнопка В«-В» призначена для запису значення В«-В» в регістр операцій OPER.

Кнопка В«+ -В» призначена для зміни знакового розряду числа.

Кнопка В«=В» призначена для підрахунку результатів залежно від виконуваної операції і виведення на індикацію діагностуємих регістра SPI.

калькулятор програма мікроконтролер десятковий

2.3 Схема пристрою


Для індикації використовується 10-розрядний рк-індикатор. Для управління індикатором використовується інтерфейс SPI. p align="justify"> Для управління пристроєм використовується матрична клавіатура (використовувані регістри: A0 - A5, B4 - B7). Вона реалізована наступним чином: висновки RB4-RB7 підтягнуті до Vdd, тобто при читанні порту повертають логічну одиницю. Чотири виведення з RA0-RA3 також знаходяться у високому стані, а один - в низькому, причому цей висновок періодично змінюється. Якщо яка-небудь з кнопок натиснута, то при логічному нулі на відповідному виводі порту А, н...


Назад | сторінка 5 з 13 | Наступна сторінка





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

  • Реферат на тему: Мікроконтролер виведення малюнків на графічний РК-індикатор
  • Реферат на тему: Розробка арифметико-логічного пристрою для виконання операцій по заданих ло ...
  • Реферат на тему: Розробка пристрою динамічної індикації
  • Реферат на тему: Програма, призначена для відтворення відео файлів
  • Реферат на тему: Розрахунок пристрою запису, зберігання та передачі чисел