Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ Прог ЦТ лаб_каз_2012_последн вариант.doc
Скачиваний:
18
Добавлен:
01.05.2015
Размер:
4.19 Mб
Скачать

9.2 Жұмысты орындау тәртібі

Үш детальді бояуға арналған қондырғыны берілген уақытқа өшіріп қосатын программа құрыңыз. Нұсқалар 9.1 кестеде берілген.

9.1 кесте–Тапсырма нұсқалары

Нұсқа

Қосылу биттері S1, D1, D2 L1, L2.

Жұмыс істеу уақыты, сек

Нұсқа

Қосылу биттері S1, D1, D2 L1, L2.

Жұмыс істеу уақыты, сек

S1

D1

D2

S1

D1

D2

1

1, 2, 3, 4, 5

5

6

3

6

6, 7, 0, 1, 2

6

6

4

2

2, 3, 4, 5, 6

6

7

4

7

7, 0, 1, 2, 3

7

7

5

3

3, 4, 5, 6, 7

7

6

5

8

0 ,1 ,2 ,3, 4

8

6

6

4

4, 5, 6, 7, 0

8

5

6

9

1, 3, 5, 7, 0

9

5

7

5

5, 6, 7, 0, 1

9

7

7

10

2, 4, 6, 0, 1

10

6

3

Нәтижелерін 9.2 кестеге енгізіңіз.

9.2 кесте – Кешігу цилдарын реттеу нәтижелері

Нұсқа

Қондырғы

Timer2 ішкі программасының параметрлері

Уақыт, сек

Санағыштар мәні

T_reg

TMR1H

TMR1L

S1

D1, D2, L1

D2, L1

Программаны жөндеу. Timer2 ішкі программаның тек бірінші шақыруын қалдырыңыз, аргументW=2.Таймер санғыштарының мәні ішкі программада көрсетілген (;). TMR1 санғыштары F7 кнопасының басуынан істемейді, ол синхрондау сигналының жоқ болғандығынан. Программаны қадамдық режимде істегеннен кейін көрсетілген жолдарды (;) арқылы өшіріп тастаңыз да, оны автоматты режимде жіберіңіз. Қондырғының берілген уақытын реттеңіз.

9.3 сурет – Бақылау терезесі

9.3 Жұмыс тақырыбы бойынша қысқаша теориялық ақпарат

Микробақылауышта бірнеше таймер-санағыштар бар. Олар уақыт интервалын дәл өлшеу үшін,сыртқы импульстер санын санауға немесе программа үзулерін санау үшін қажет. Таймер-санағыштар арнайы регистрлар арқылы бақыланады [1, 2]. TRM1таймер-санағыштың PIR1, TICON, INTCON, TMR1, TMR1H, TMR1L арнайы регистрлары В қосымшасында сипатталған.

9.4 Бақылау сұрақтары

  1. TMR1таймерінің қызметі.

  2. TMR1 таймерінің қанша санағышы бар?

  3. TRM1 максимал уақыты қалай орнатылады?

  4. TMR1 санағыштарына қандай максимал сан жазуға болады.

  5. TICONрегистрінің қызметі.

  6. INTCONрегистрінің қызметі.

  7. PIR1 регистрінің қызметі.

  8. егистра PIE1 регистрінің қызметі.

  9. Timer2 жұмысының ұзақтығы қалай беріледі?

  10. Жиілік бөлгіштің қызметі.

  11. PIE1 регистрі қай банкте орналасқан?

  12. TMR1 толуы жайлы флаг қай кезде пайда болады?

  13. TMR1қалай жіберіледі?

  14. T_reg регистрінің қызметі.

  15. 255+1 қосқанда регистрде қандай нәтиже болады?

10 Зертханалық жұмыс. Үзулер

Жұмыс мақсаты: үзулерді өңдеу програмаларын құруды үйрену.