DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Програмування програм з використанням системного таймера 8253/8254 та робота з годинником реального часу

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
Комп’ютерні науки
Кафедра:
Системи автоматизованого проектуваня

Інформація про роботу

Рік:
2003
Тип роботи:
Лабораторна робота
Предмет:
Комп’ютери і мікропроцесорні системи
Група:
КН
Коротко про документ

Про що ця робота

У лабораторній роботі досліджено програмування системного таймера 8253/8254 та роботу з годинником реального часу. Наведено завдання зі створення звукового сигналу за допомогою переривань BIOS.

У роботі розглядаються

  • Системний таймер 8253/8254
  • Годинник реального часу
  • Переривання BIOS та MS-DOS
  • Генерація звукових сигналів
  • Мікропроцесорні системи

Зміст і розділи

  1. Мета роботи
  2. Завдання для виконання
  3. Короткі теоретичні відомості
  4. Текст заданої програми
Для кого:Студенти технічних спеціальностей вищих навчальних закладів
Викладачі:Герус В. А.

Ключові поняття

таймер 8253/8254годинник реального часупереривання BIOSсистемний динамікрегістрипрограмна затримкамікропроцесорні системилічильникгенерація випадкових чиселпереривання MS-DOS

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” Кафедра САПР  Звіт з лабораторної роботи № 13 на тему “Програмування програм з використанням системного таймера 8253/8254 та робота з годинником реального часу” Львів 2003 МІНІСТЕРСТВО ОСВІТИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” Кафедра САПР  Звіт з лабораторної роботи № 13 на тему “Програмування програм з використанням системного таймера 8253/8254 та робота з годинником реального часу” Данчук Є.С. Перевірив: Герус В.А. Львів 2003 Мета роботи Навчитись програмувати системний таймер 8253/8254 та працювати з годинником реального часу. Завдання для виконання Написати будь-яку мелодію, яка має логічне звучання. Короткі теоретичні відомості Таймер в мікропроцесорних системах теж займає важливе місце. За його допомогою працює годинник реального часу та інші пристрої котрі потребують при своїй роботі відліку проходимого часу. Для того щоб працювати з таймеро і годинником реального часу існують два переривання , одне з яких системи MS-DOS а друге BIOS. В даній лабораторній роботі було програмовано системний таймер для того щоб з його допомогою генерувати паузи при створенні звукового сигналу. Так було використано переривання BIOS 1AH. За допомогою цього переривання і його функції 0, можна дізнатись інформацію про пройдений час яка зберігається в регістрах CX – старший байт лічильника та DX молодший байт лічильника. За допомогою цієї інформації визначалась і створювалась програмна затримка, котра приводила до „затягування” сигналу з системного динаміка. Також завдяки системному таймеру можна генерувати випадкові числа, що може бути застосоване при виданні різних UID – унікальних ідентифікаційних номерів. Фактично алгоритм роботи цей самий, тільки потрібно придумати алгоритм, а вірніше формулу, по якій числа будуть генеруватись з врахуванням тих чи інших розрядів значення таймера. Текст заданої програми
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!