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

Реферат Розробка цифрового тахометра на базі мікроконтролер ATtiny2313





n="justify"> LED3 Світлодіод

IR1 Оптопара TCND-5000

B1 Кнопка

B2 Вимикач харчування

JP1 Роз'єм внутрісхемного програмування

JP2 Роз'єм розширення


В 

Рис 2.3 Принципова схема пристрою


2.3 Алгоритм і варіанти реалізації


Для програмування мікроконтролера Attiny 2313 можна використовувати мови програмування, асемблер, C. Для реалізації сонячного трекера була вибрана мова C.

Алгоритм роботи даного пристрою представлений на малюнку 2.3.


В 

Малюнок 2.4 - Алгоритм роботи роботи пристрою

3 Ескізний проект


На даному етапі описуються функціональні можливості дисплея


.1 Опис ЖК дисплея HD44780


ЖК на базі контролерів HD44780 є ефективним засобом відображення різної інформації і можуть з успіхом застосовуватися навіть в аматорських розробках. Наявність багатьох режимів виводу (скроллінгом, курсори, обумовлені користувачем символи) дозволяє розробляти зручні інтерфейси управління та пристрої індикації. p align="justify"> Наявність 4-х бітного режиму висновку дає можливість задіяти мінімум портів мікроконтролера.

Досить багато інформації з цими індикаторами можна знайти в інтернеті, тому наведу приклад асемблерних процедур, вставлених в код на С, для 4-х бітного режиму, як представляє найбільший інтерес для розробників.

Схема включення: RB2 - LCD RS

PIC RB3 - LCD ERB4 - LCD B4RB5 - LCD B5RB6 - LCD B6RB7 - LCD B7

Крім цього: LCD R/W - заземлити, LCD B0 ... LCD B3 - підключити до плюса живлення через резистори.

/* ------------- початок прикладу ------------- */

.

.

. lcd_data;

/* висновок старшої тетради байта даних */out_nibble () {{_lcd_data; байт даних повинен бути в W

bcf PORTB, 4_lcd_data, 4PORTB, 4PORTB, 5_lcd_data, 5PORTB, 5PORTB, 6_lcd_data, 6PORTB, 6PORTB, 7_lcd_data, 7

bsf PORTB, 7

}

}

/* висновок байта в 8-ми бітному режимі (потрібно

тільки для ініціалізації РКІ) */wr_cmd (char cmd) {

asm {PORTB, 2; RS - down, пишемо в IRparam00_wr_cmd_out_nibblePORTB, 3; E - upPORTB, 3; E - down

call _delay

}

}

/* ви...


Назад | сторінка 7 з 19 | Наступна сторінка





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

  • Реферат на тему: Проектування пристрою збору інформації на базі мікроконтролера МК51
  • Реферат на тему: Розробка пристрою управління на базі мікроконтролера AVR сімейства Classic ...
  • Реферат на тему: Розробка пристрою індикації даних на РК-дисплеї, переданих по інтерфейсу RS ...
  • Реферат на тему: Відображення на екрані дисплея графічної ІНФОРМАЦІЇ
  • Реферат на тему: Ознайомлення з мовами програмування web-додатків. Основи роботи з базами д ...