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


Жұмыс түрі:  Материал
Тегін:  Антиплагиат
Көлемі: 5 бет
Таңдаулыға:   

ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ КОММЕРЦИЯЛЫҚ ЕМЕС АКЦИОНЕРЛІК ҚОҒАМЫ

Ғұмарбек Жүсіпбекұлы Дәукеев атындағы «Алматы энергетика және байланыс» университеті

«Электрмен жабдықтау және энергияның жаңғыртылатын көздері»

кафедрасы

Зертханалық жұмыс №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 кесте - Әрбір циклдегі операциялар саны бойынша тапсырмалар

Цикл атауы
11 нұсқа
Цикл атауы: С1
11 нұсқа: 6
Цикл атауы: С2
11 нұсқа: 3
Цикл атауы: С3
11 нұсқа: 2

Қорытынды

Біз бұл зертханалық жұмыста зерттеу әдістерін кідірту құруды орындау белгілі бір нұсқаулықтағы алгоритмге сәйкес орындадық. Бірінен соң бірі нұсқаулықтар арасында үзілісті іске асыруды, циклдер немесе таймерлер негізінде таймерлердің көмегімен, біздің жағдайымызда циклдар арқылы іске асырдық. Сонымен қатар, ТМR0, ТМR1 және ТМR2 микроконтроллердің перифериялық модульдері ретінде де қолданып кідірту құруды орындауға болады.

... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Модель - аналогтың конструктивті шешімін талдау
Өндірістік бағдарлама
Мейрамхана кешеніндегі қауіпсіздік жүйесін қамтамасыз ету
Алгоритмды оқыту
Алгоритмдерді талдау
С программалау тілінің енгізу операторы
Экономикалық цикл және оның фазалары
Циклдық толқуларды мемлекеттік реттеу
Жаңа өндіріс әдістері
Алгоритмнің күрделілігі - осы алгоритмді есептеу процесінде қолданылған элементарлы қадамдар саны
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz