- •Мікропроцесорна техніка. ФзП-41,ФзП-42, ФзП-43, ФеП-41, ФеП-42, ФеП-43 Контрольна робота №2
- •1. Тема 1. Таймери та лічильники мікроконтролерів сімейства mcs51
- •6. Вказати як таймер чи лічильник і в якому режимі працюватимуть таймери/лічильники і мікроконтролерів сімейства mcs-51 в результаті виконання фрагменту програми:
- •8. Вказати як таймер чи лічильник і в якому режимі працюватимуть таймери/лічильники і мікроконтролерів сімейства mcs-51 в результаті виконання фрагменту програми:
- •10. Вказати як таймер чи лічильник і в якому режимі працюватимуть таймери/лічильники і мікроконтролерів сімейства mcs-51 в результаті виконання фрагменту програми:
- •12. Вказати як таймер чи лічильник і в якому режимі працюватимуть таймери/лічильники і мікроконтролерів сімейства mcs-51 в результаті виконання фрагменту програми:
- •Тема 2. Системи переривань мікроконтролерів сімейства mcs-51
- •Тема 3. Використання таймерів/лічильників і системи переривань в мікроконтролерах сімейства mcs-51 при реалізації програм
- •Тема 4. Теоретичні питання. Таймери/лічильники та система переривань мікроконтролерів сімейства mcs-51
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.
