Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Системные часы компьютера



В компьютере имеются системные часы с автономным питанием от дисковой батарейки напряжением 3В. Задающий генератор вырабатывает частоту 18.2 Гц. В качестве счетчика используются четыре 8–разрядные ячейки 46F, 46E, 46D, 46C (Рис.15), которые доступны программисту.

Рис.15

Младшая ячейка 46С обнуляется через 256/18,2 = 14,065 сек. Сигнал передается в ячейку 46D, которая в свою очередь переполнится через 256 х 14,065 = 3600,64 (один час). В ячейки 46E и 46F записываюся сутки, дни, месяцы и годы. Точность счета системных часов составляет 1/18,2 = 0,05 сек.

Программно можно прочитать общее время в секундах системных часов:

10 cls

20 def seg=0

30 a=peek (&h46c) обнуляются через 14 сек.

40 b=peek (&h46d) обнуляется через один час

50 с=peek (&h46e) обнуляется через 256 часов

60 d=peek (&h46f)

70 e=(a+256*b+256*256*c+256*256*256*d)/18,2–общее время в секундах

Оператор e=timer проводит запись в переменную E общее время в секундах.





Дата публикования: 2014-11-02; Прочитано: 610 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...