
- •Архітектура пеом
- •1. Інтервальний таймер і8253/і8254 на платі івм рс: принцип будови та функціонування
- •2.Програмування інтервального таймера на рівні портів
- •3.!Читання конcтант перерахунку каналів інтервального таймера і8253/і8254
- •4.! Читання байту стану каналів 0-2 інтервального таймера: спосіб 1, 2.
- •5.! Системний час в івм рс: таймер bios (таймер ос).
- •6.Засоби bios та ос для роботи з таймером bios.
- •7.Реальний час в івм рс: годинник реального часу (rtc)
- •8.Функціональна схема годинника реального часу та порти доступу (rtc) на платі ibm pc.
- •9. Керуючі та регістри стану годинника реального часу (rtc).
- •10.Сигнальне переривання від годинника реального часу (rtc).
- •11. Періодичне переривання від годинника реального часу (rtc).
- •12.Програмування годинника реального часу (rtc).
- •13.Апаратна реалізація порту послідовної передачі даних на платі ibm pc, принцип побудови уапп.
- •14. Порти асинхронного адаптера та їх призначення
- •16. Контролер прямого доступу до пам’яті (dma). Призначення і основні функції
- •17.! Регістри каналів контролера прямого доступу до пам’яті (dma).
- •18.!Алгоритм ініціалізації контролера прямого доступу до пам’яті (dma).
- •19.! Реалізація прямого доступу до пам’яті (пдп) в івм рс ат
- •20.! Контролер переривань на платі івм рс (і8259): принцип будови та функціонування
- •21.Загальна схема переривань в івм рс ат
- •22.Види переривань: апаратні та програмні переривання
- •23.Особливості обробки апаратних переривань, пріоритети обслуговування запитів на переривання та їх зміна.
- •24. Суть і призначення векторів переривань. Таблиця векторів переривань та зміна її елементів.
- •25.! Порти доступу до контролера переривань на платі івм рс
- •27.Керування пам`яттю. Сегментація пам`яті.
- •28.Дескрипторні таблиці. Селектори сегментів.
- •29.Сторінкова організація пам`яті, сторінкове перетворення адреси.
- •30.Алгоритм сегмента сторінкової адресації.
7.Реальний час в івм рс: годинник реального часу (rtc)
- Годинник реального часу (RTC) відраховують секунди, хвилини, години, дату місяця, місяць, день тижня і рік з компенсацією високосного року, дійсної до 2100 роки;
- 56-байтовое незалежне ОЗУ з живленням від батареї для зберігання призначених для користувача даних;
- Двухпроводной послідовний інтерфейс;
- Програмований вихідний сигнал з прямокутними імпульсами (для тактирования зовнішніх пристроїв);
- Автоматичне виявлення падіння напруга і схема переключення на батарею;
- Споживання менше 500 нА в режимі батарейної підтримки при працюючому тактовом генераторі;
- Промисловий діапазон температур: від - 40 ° C до + 85 ° C;
- Мікросхема проводиться у 8-вивідних корпусах DIP і SOIC.
Класифікація
DS1307 - 8-вивідних DIP (300 міллідюймов - 7.62 мм)
DS1307Z - 8-вивідних SOIC (150 міллідюймов - 3.81 мм)
DS1307N - 8-вивідних DIP (промисловий)
DS1307ZN - 8-вивідних SOIC (промисловий)
розташування висновків
DS1307 8-выводный DIP (300 миллидюймов)
DS1307 8-выводный SOIC (150 милидюймов)
призначення виводів
VCC - первинне джерело живлення;
X1, X2 - підключення 32.768 кГц кварцового резонатора;
VBAT - вхід батареї +3 В;
GND - загальний мінус;
SDA - послідовні дані;
SCL - послідовні синхроімпульси;
SQW / OUT - вихідний сигнал з прямокутними імпульсами.
опис
Годинник
реального часу з послідовним інтерфейсом
DS1307
- це малопотребляющіх повні
двійковій-десяткові годинник-календар,
що включають 56 байтів енергонезалежною
статичної ОЗУ. Адреси
і дані передаються послідовно по
двухпроводной двобічної шині.
Годинник-календар відраховують секунди,
хвилини, години, день, дату, місяць і
рік. Остання дата місяця автоматично
коригується для місяців з кількістю
днів менше 31, включаючи корекцію
високосного року. Годинники працюють
як в 24-годинному, так і в 12-годинному
режимах з індикатором AM / PM. DS1307 має
вбудовану схему спостереження за
харчуванням, яка виявляє перебої живлення
і автоматично перемикається на живлення
від батареї.Типова
схема включення
Робота
DS1307 на послідовній шині працює як ведений пристрій. Доступ до нього досягається установкою умови START і передачею влаштуванню ідентифікаційного коду, за яким слід адреса регістра. До наступних за ним регістрів доступ здійснюється послідовно, поки не буде виконана умова STOP.
Якщо VCC падає нижче 1.25 * VBAT, DS1307 перериває процес доступу і скидає лічильник адреси, причому в цей час зовнішні сигнали не сприймаються (щоб запобігти запис помилкових даних).
Якщо VCC падає нижче VBAT, DS1307 перемикається в низькоточних режим батарейною підтримки.
При включенні живлення DS1307 перемикається від батареї до Vcc, коли значення Vcc перевищує VBAT + 0.2 В. Вхідні сигнали починають сприйматися тоді, коли Vcc перевищує 1.25 * VBAT.
Блок-схема на Рис. 1 показує основні елементи RTC з послідовним інтерфейсом.
8.Функціональна схема годинника реального часу та порти доступу (rtc) на платі ibm pc.
Годин ник реального часу (англ. Real Time Clock, RTC) - електронна схема, призначена для обліку хронометричних даних (поточний час, дата, день тижня та ін), являє собою систему з автономного джерела живлення і враховує пристрою. Найчастіше годинник реального часу зустрічаються в обчислювальних машинах, хоча насправді RTC присутній практично у всіх електронних пристроях, які повинні зберігати час.
Робота
DS1307 на послідовній шині працює як ведений пристрій. Доступ до нього досягається установкою умови START і передачею влаштуванню ідентифікаційного коду, за яким слід адреса регістра. До наступних за ним регістрів доступ здійснюється послідовно, поки не буде виконана умова STOP.
Якщо VCC падає нижче 1.25 * VBAT, DS1307 перериває процес доступу і скидає лічильник адреси, причому в цей час зовнішні сигнали не сприймаються (щоб запобігти запис помилкових даних).
Якщо VCC падає нижче VBAT, DS1307 перемикається в низькоточних режим батарейною підтримки.
При включенні живлення DS1307 перемикається від батареї до Vcc, коли значення Vcc перевищує VBAT + 0.2 В. Вхідні сигнали починають сприйматися тоді, коли Vcc перевищує 1.25 * VBAT.
Блок-схема на Рис. 1 показує основні елементи RTC з послідовним інтерфейсом