Лабораторна робота № 5

 

 

ВИКОРИСТАННЯ ФУНКЦІОНАЛЬНИХ МОЖЛИВОСТЕЙ ТАЙМЕРА ДЛЯ ФОРМУВАННЯ ЧАСОВИХ ІНТЕРВАЛІВ,

ГЕНЕРАЦІЇ ЗВУКУ ТА ВИПАДКОВИХ ЧИСЕЛ

 

 

Мета роботи:

· навчитись розробляти основні компоненти програми, що формує часові затримки з використанням таймера;

· навчитись розробляти програми, що відтворюють звукові сигнали;

· навчитись розробляти програми, що формують послідовності випадкових чисел.

 

 

ТЕОРЕТИЧНІ ВІДОМОСТІ

 

 

Призначення таймера

Програмований таймер призначений для отримання програмно керованих

часових затримок та генерації функцій, що задають час. Програмовані інтервальні таймери дозволяють формувати задані інтервали часу незалежно від швидкодії обчислювальної системи та є одним із засобів забезпечення роботи ПЕОМ у реальному масштабі та виконують:

· вимір часових затримок між подіями;

· підрахунок числа зовнішніх подій, переривання процесора при досягненні їх запрограмованого числа;

· керування процедурою ввімкнення/вимкнення мотора пристрою;

· програмування швидкостей передачі даних між пристроями;

· розділення часу між програмами.

Архітектура та принципи функціонування таймера

Архітектура ПЕОМ PC AT використовує підсистему триканального 16-

розрядного таймера i8254 в якості системного таймера. Таймер містить три незалежні канали, кожний з яких може бути запрограмований на роботу в одному з шести режимів для двійкового або двійково-десяткового рахунку. На кожний канал можуть подаватись вхідні синхросигнали, а на виході буде отримано сигнал, частота якого дорвнює частоті вхідного сигналу, поділеної на довільне 16- розрядне число. В ПЕОМ PC AT вхідні синхросигнали для всіх трьох каналів надходять від єдиного джерела з частотою 1,19 МГц.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: