Ішкі циклды орындаудың жалпы уақыты


ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ КОММЕРЦИЯЛЫҚ ЕМЕС АКЦИОНЕРЛІК ҚОҒАМЫ
Ғұмарбек Жүсіпбекұлы Дәукеев атындағы «Алматы энергетика және байланыс» университеті
«Электрмен жабдықтау және энергияның жаңғыртылатын көздері»
кафедрасы
Зертханалық жұмыс №4
Пәні: Цирфлық техника негіздері
Тақырыбы: Іштік таймер
Мамандығы: 5В071800 - «Электр энергетика»
Орындаған: Бейсен Д.
Тобы: РЗиАк 17-4
Нұсқа: 11
Қабылдаған: Изтелеуов И. К.
«» 2020 ж.
(бағасы) (қолы)
Алматы, 2020
Зертханалық жұмыс №4 Іштік таймер
Жұмыстың мақсаты: зерттеу әдістерін кідірту құруды орындау келесі нұсқаулыққа іске асырылуын басқарушы алгоритмге сәйкес. Мысалы, мұндай кідірту АҚҚ циклінде қажет, АЖР алгоритмдерін іске асыру және т. б. Бірінен соң бірі нұсқаулықтар арасында үзілісті іске асыруды, сәйкес салынған циклдер немесе таймерлер негізінде таймерлердің көмегімен, микроконтроллерде микроконтроллердің перифериялық модульдері ретінде: ТМR0, ТМR1 және ТМR2 жүзеге асыруға болады.
4. 1 Қысқаша теориялық деректер
ТМR0, ТМR1 және ТМR2 таймерлердің жұмысын және PCL регистрінің мақсатын, сонымен қатар DECF и DECFSZ нұсқаулықтарын оқу.
МК PIC16F87x нұсқаулықты орындау төрт тактымен жүзеге асырылады. Бір тактты орындау уақытына байланысты нұсқаулықтарды циклмен орындау кезінде уақытша тежелу құрылуы мүмкін. Константа енгізілетін 8-разрядты регистрге, ол циклдарының санын анықтайды, максималды саны - 255 жазылуы мүмкін. Егер салынған циклдер қолданылатын болса, онда әрбір келесі сыртқы цикл ішкі циклдің орындалуын болжайды және таймер жұмыс уақытын көбейту және бағдарламада келесі нұсқаулар орындау алдында кідіріс құру.
Егер генератордың тактілік жиілігі 20 МГц тең болса, онда бір такт орындалу уақыты 0, 05 мкс. Төрт тактыдан тұратын машиналық циклды орындау уақыты 0, 2 мкс.
Төменде келтірілген бағдарламада таймердің бір іштік циклының фрагменті алу командасын және BTFSS командасын (STATUS регистрінің 2- битінде1 пайда болуын тексеру, бұл шегеру нәтижесі нөлдік) екі циклда және 2 циклда шартсыз көшу командасын орындайды, сомасы 4 цикл. Максималды 29 ішкі циклде 255 қосымша цикл орындалуы мүмкін (ондық санының шекті мәні, ол 8 разрядты регистрге енгізілуі мүмкін) . 255-ші рет алынған кезінде STATUS (Z) =1 шарты орындалады, GOTO командасы өткізіледі және циклдан шығу жүргізіледі. Ішкі циклды орындаудың жалпы уақыты:
255. 4. 0, 2 =204 мкс.
Үш сыртқы циклды ұйымдастырғанда, барлық ішкі цикл қайталанады:
3. 204 = 612 мкс.
Келтірілген мысал негізінде, әрбір циклда қайталау санын таңдай отырып, таймермен құрылған үзілістің жалпы уақытын есептеуге болады. Келтірілген мысал негізінде, тапсырмадан әрбір циклда қайталау санын ала отырып, таймермен құрылған үзілістің жалпы уақытын есептеуге болады.
4. 1 кесте - Әрбір циклдегі операциялар саны бойынша тапсырмалар
Қорытынды
Біз бұл зертханалық жұмыста зерттеу әдістерін кідірту құруды орындау белгілі бір нұсқаулықтағы алгоритмге сәйкес орындадық. Бірінен соң бірі нұсқаулықтар арасында үзілісті іске асыруды, циклдер немесе таймерлер негізінде таймерлердің көмегімен, біздің жағдайымызда циклдар арқылы іске асырдық. Сонымен қатар, ТМR0, ТМR1 және ТМR2 микроконтроллердің перифериялық модульдері ретінде де қолданып кідірту құруды орындауға болады.
... жалғасы- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz