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

Реферат Програма для автомата подачі дзвінків у навчальному закладі





а батарея з ємністю 48 мА/год або більше при відсутності живлення буде підтримувати DS1307 протягом більше 10 років при температурі 25 ° C. (Serial Clock Input- вхід послідовних синхроімпульсів) - використовується для синхронізації даних по послідовному інтерфейсу. (Serial Data Input/Output - вхід/вихід послідовних даних) - висновок входу/виходу для двухпроводного послідовного інтерфейсу. Висновок SDA - з відкритим стоком і потребує зовнішнього подтягивающего резистора./OUT (Square Wave/Output Driver - сигнал з прямокутними імпульсами) - коли включений, тобто біт SQWE встановлений в 1, висновок SQW/OUT видає прямокутні імпульси з однією з чотирьох частот (1 Гц, 4 кГц, 8 кГц, 32 кГц). Висновок SQW/OUT - з відкритим стоком і потребує зовнішнього подтягивающего резистора. SQW/OUT буде працювати як при живленні від VCC, так і при живленні від VBAT., X2 - висновки для стандартного кварцового резонатора з частотою 32.768 кГц.і карта адресації пам'яті

Карта адрес для RTC і регістрів ОЗУ представлена ??на малюнку 9. Регістри RTC розташовані в осередках адрес від 00h до 07h. Регістри ОЗУ розташовані в осередках адрес від 08h до 3Fh. У процесі багатобайтові доступу, коли адресний покажчик досягає 3Fh (кінець простору ОЗУ), він переміщається на клітинку 00h - початок простору RTC.


Рис. 9. Карта адрес DS1307


Годинник і календар

Інформація від годинника і календаря виходить читанням відповідних байтів регістра. Регістри RTC показані на малюнку 10. Час і календар встановлюються або инициализируются записом відповідних байтів регістра. Вміст регістрів часу і календаря має двійково-десятковий формат. Біт 7 регістра 0 - це біт зупину годин (clock halt - CH). Коли цей біт встановлений в 1, тактовий генератор вимкнений. Коли скинутий в 0, - тактовий генератор включений.

Майте на увазі, що при включенні харчування початковий стан всіх регістрів не визначено. Тому необхідно примусово включати тактовий генератор (біт CH=0) під час початкової ініціалізаціі.может працювати і в 12-годинному, і в 24-годинному режимах. Біт 6 регістра годин відповідає за вибір 12- або 24-годинного режиму. Коли він встановлений в 1, обраний 12-годинний режим. У цьому режимі біт 5 - це біт AM/PM, при цьому високий логічний рівень означає PM. У 24-годинному режимі біт 5 - це біт другого десятка годин (20 - 23 години).

При появі на двухпроводной шині умови START, поточний час копіюється в другій набір регістрів. Інформація про час читається з цих допоміжних регістрів, в той час як годинник може продовжувати працювати. Це усуває необхідність перечитувати регістри DS1307 у разі поновлення їх вмісту під час читання.


Рис. 10. Регістри хронометра DS1307


Керуючий регістр

Керуючий регістр використовується для керування роботою виведення SQW/OUT. Біти керуючого регістра представлені в таблиці 1.


Таблиця 1. Біти керуючого регістра

БІТ 7БІТ 6БІТ 5БІТ 4БІТ 3БІТ 2БІТ 1 біт 0OUT00SQWE00RS1RS0 (Output control - управління виходом) - цей біт управляє логічним рівнем на виведення SQW/OUT, коли вихід сигналу з прямокутними імпульсами відключений. Якщо SQWE=0, то логічний рівень на виведення SQW/OUT дорівнює 1, якщо OUT=1, і 0, якщо OUT=0. (Square Wave Enable - включення сигналу з прямокутними імпульсами) - коли цей біт встановлений в 1, включається генерація прямокутних імпульсів. Їх частота залежить від значення бітів RS0 і RS1. (Якщо частота вихідного сигналу встановлена ??в 1Гц, регістри годин оновлюються по задньому фронту цих імпульсів). (Rate Select - вибір частоти) - ці біти керують частотою прямокутних імпульсів, коли біт SQWE=1. У таблиці 2 наведено частоти, які можна вибрати за допомогою бітів RS.


Таблиця 2. Частота виходу SQW

RS1RS0Частота001 Гц014.096 кГц108.192 кГц1132.768 кГц


Додаток Б


ATmega8, ATmega8L

- розрядні мікроконтролери з 8 Кбайтами внутрішньосистемну програмованої Flash пам'яті

Відмінні особливості:

- розрядний високопродуктивний AVR мікроконтролер з малим споживанням

Прогресивна RISC архітектура

високопродуктивних команд, більшість команд виконується за один тактовий цикл

8-розрядних робочих регістра загального призначення Повністю статична робота

Наближається до 16 MIPS (при тактовій частоті 16 МГц) продуктивність

Вбудований 2-циклової перемножувач

Незалежна пам'ять програм і даних

8 Кбайт внутрішньосистемну програмова...


Назад | сторінка 11 з 12 | Наступна сторінка





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

  • Реферат на тему: Коли працювати можна менше ...
  • Реферат на тему: Вірш Тургенєва І.С. "Коли мене не буде"
  • Реферат на тему: Коли Сфінкс заговорить
  • Реферат на тему: Статеве виховання. Коли починати
  • Реферат на тему: Коли стануть реальністю плазмові генератори електрики?