Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Питання_КР_2_ФеП.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
206 Кб
Скачать
☆

10. Вказати як таймер чи лічильник і в якому режимі працюватимуть таймери/лічильники і мікроконтролерів сімейства mcs-51 в результаті виконання фрагменту програми:

MOV TMOD, #66H

SETB TR0

SETB TR1

Відповідь: 1)  - в 2-му режимі роботи як лічильник і - в 2-му режимі роботи як лічильник; 2)  - в 1-му режимі роботи як таймер і - в 2-му режимі роботи як таймер; 3)  - в 1-му режимі роботи як таймер і - в 2-му режимі роботи як лічильник; 4)  - в 1-му режимі роботи як лічильник і - в 2-му режимі роботи як таймер; 5)  - в 3-му режимі роботи як таймер і - в 1-му режимі роботи як лічильник.

11. Яку часову затримку реалізує мікроконтролер сімейства MCS-51 з частотою тактової синхронізації Fosc=12 МГц в результаті виконання фрагменту програми:

MOV TMOD, #02H

SETB TR0

Delay: MOV R7, #50

L_1: MOV THO, #high(256-156)

MOV TLO, #low(256-156)

L_2: JNB L_2

CLR TF0

DJNZ R7, L_1

RET

Відповідь: 1) 0,5 сек; 2) 2 сек; 3) 100 мсек; 4) 10 мсек; 5) 5 мсек.

12. Вказати як таймер чи лічильник і в якому режимі працюватимуть таймери/лічильники і мікроконтролерів сімейства mcs-51 в результаті виконання фрагменту програми:

MOV TMOD, #16H

SETB TR0

SETB TR1

Відповідь: 1)  - в 0-му режимі роботи як лічильник і - в 1-му режимі роботи як лічильник; 2)  - в 1-му режимі роботи як таймер і - в 2-му режимі роботи як таймер; 3)  - в 1-му режимі роботи як таймер і - в 2-му режимі роботи як лічильник; 4)  - в 2-му режимі роботи як лічильник і - в 1-му режимі роботи як таймер; 2)  - в 3-му режимі роботи як таймер і - в 1-му режимі роботи як лічильник.

Тема 2. Системи переривань мікроконтролерів сімейства mcs-51

1. Скільки джерел переривань підтримують мікроконтролери сімейства MCS-51?

Відповідь: 1) 1; 2) 4; 3) 5; 4) 2; 5) 3.

2. Вказати джерело переривань з високим рівнем пріоритету, на яке налаштований мікроконтролер сімейства MCS-51 в результаті виконання фрагменту програми:

MOV IE, #86H

MOV IP, #04H

Відповідь: 1) переривання по зовнішньому входу INT0; 2) переривання по зовнішньому входу INT1; 3) переривання по таймеру/лічильнику ; 4) переривання по таймеру/лічильнику ; 5) переривання по послідовному порту PS.

3. Вказати джерела переривань, на які налаштований мікроконтролер сімейства MCS-51 в результаті виконання фрагменту програми:

MOV IE, #85H

Відповідь: 1) переривання по зовнішньому входу INT0 і переривання по таймеру/лічильнику ; 2) переривання по зовнішньому входу INT1 і переривання по таймеру/лічильнику ; 3) переривання по таймеру/лічильнику і переривання по таймеру/лічильнику ; 4) переривання по послідовному порту PS і переривання по зовнішньому входу INT0; 5) переривання по зовнішньому входу INT0 і переривання по зовнішньому входу INT1.

4. З якої адреси програмної пам'яті мікроконтролерів сімейства MCS-51 починається підпрограма обробки переривань по зовнішньому входу INT0?

Відповідь: 1) 03H; 2) 0BH; 3) 13H; 4) 1BH; 5) 23H.

5. Вказати джерело переривань з високим рівнем пріоритету, на яке налаштований мікроконтролер сімейства MCS-51 в результаті виконання фрагменту програми:

MOV IE, #8АH

MOV IP, #02H

Відповідь: 1) переривання по зовнішньому входу INT0; 2) переривання по зовнішньому входу INT1; 3) переривання по таймеру/лічильнику ; 4) переривання по таймеру/ лічильнику ; 5) переривання по послідовному порту PS.

6. Вказати джерела переривань, на які налаштований мікроконтролер сімейства MCS-51 в результаті виконання фрагменту програми:

MOV IE, #8СH

Відповідь: 1) переривання по зовнішньому входу INT0 і переривання по таймеру/лічильнику ; 2) переривання по зовнішньому входу INT1 і переривання по таймеру/лічильнику ; 3) переривання по таймеру/лічильнику і переривання по таймеру/лічильнику ; 4) переривання по послідовному порту PS і переривання по зовнішньому входу INT0; 5) переривання по зовнішньому входу INT0 і переривання по зовнішньому входу INT1.

7. З якої адреси програмної пам'яті мікроконтролерів сімейства MCS-51 починається підпрограма обробки переривань по зовнішньому входу INT1?

Відповідь: 1) 03H; 2) 0BH; 3) 13H; 4) 1BH; 5) 23H

8. Вказати джерело переривань з високим рівнем пріоритету, на яке налаштований мікроконтролер сімейства MCS-51 в результаті виконання фрагменту програми:

MOV IE, #91H

MOV IP, #01H

Відповідь: 1) переривання по зовнішньому входу INT0; 2) переривання по зовнішньому входу INT1; 3) переривання по таймеру/лічильнику ; 4) переривання по таймеру/лічильнику ; 5) переривання по послідовному порту PS.

9. Вказати джерела переривань, на які налаштований мікроконтролер сімейства MCS-51 в результаті виконання фрагменту програми:

MOV IE, #94H

Відповідь: 1) переривання по зовнішньому входу INT0 і переривання по таймеру/лічильнику ; 2) переривання по зовнішньому входу INT1 і переривання по таймеру/лічильнику ; 3) переривання по таймеру/лічильнику і переривання по таймеру/лічильнику ; 4) переривання по послідовному порту PS і переривання по зовнішньому входу INT1; 5) переривання по зовнішньому входу INT0 і переривання по зовнішньому входу INT1.

10. Скільки джерел переривань підтримують мікроконтролери сімейства MCS-51?

Відповідь: 1) 2; 2) 3; 3) 5; 4) 4; 5) 6.

11. З якої адреси програмної пам'яті мікроконтролерів сімейства MCS-51 починається підпрограма обробки переривань по таймеру/лічильнику ?

Відповідь: 1) 03H; 2) 0BH; 3) 13H; 4) 1BH; 5) 23H.

12. Вказати джерело переривань з високим рівнем пріоритету, на яке налаштований мікроконтролер сімейства MCS-51 в результаті виконання фрагменту програми:

MOV IE, #87H

MOV IP, #02H

Відповідь: 1) переривання по зовнішньому входу INT0; 2) переривання по зовнішньому входу INT1; 3) переривання по таймеру/лічильнику ; 4) переривання по таймеру/лічильнику ; 5) переривання по послідовному порту PS.

13. Вказати джерела переривань, на які налаштований мікроконтролер сімейства MCS-51 в результаті виконання фрагменту програми:

MOV IE, #91H

Відповідь: 1) переривання по зовнішньому входу INT0 і переривання по таймеру/лічильнику ; 2) переривання по зовнішньому входу INT1 і переривання по таймеру/лічильнику ; 3) переривання по таймеру/лічильнику і переривання по таймеру/лічильнику ; 4) переривання по послідовному порту PS і переривання по зовнішньому входу INT0; 5) переривання по зовнішньому входу INT0 і переривання по зовнішньому входу INT1.

14. З якої адреси програмної пам'яті мікроконтролерів сімейства MCS-51 починається підпрограма обробки переривань по послідовному порту PS?

Відповідь: 1) 03H; 2) 0BH; 3) 13H; 4) 1BH; 5) 23H.

15. Вказати джерело переривань з високим рівнем пріоритету, на яке налаштований мікроконтролер сімейства MCS-51 в результаті виконання фрагменту програми:

MOV IE, #16H

MOV IP, #04H

Відповідь: 1) переривання по зовнішньому входу INT0; 2) переривання по зовнішньому входу INT1; 3) переривання по таймеру/лічильнику ; 4) переривання по таймеру/лічильнику ; 5) переривання по послідовному порту PS.

16. Вказати джерела переривань, на які налаштований мікроконтролер сімейства MCS-51 в результаті виконання фрагменту програми:

MOV IE, #85H

Відповідь: 1) переривання по зовнішньому входу INT0 і переривання по таймеру/лічильнику ; 2) переривання по зовнішньому входу INT1 і переривання по таймеру/лічильнику ; 3) переривання по таймеру/лічильнику і переривання по таймеру/лічильнику ; 4) переривання по послідовному порту PS і переривання по зовнішньому входу INT0; 5) переривання по зовнішньому входу INT0, переривання по зовнішньому входу INT1

17. З якої адреси програмної пам'яті мікроконтролерів сімейства MCS-51 починається підпрограма обробки переривань по зовнішньому входу INT0?

Відповідь: 1) 03H; 2) 0BH; 3) 13H; 4) 1BH; 5) 23H.