
- •Мікропроцесорна техніка. ФзП-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
Мікропроцесорна техніка. ФзП-41,ФзП-42, ФзП-43, ФеП-41, ФеП-42, ФеП-43 Контрольна робота №2
1. Тема 1. Таймери та лічильники мікроконтролерів сімейства mcs51
1. Яку часову затримку реалізує мікроконтролер сімейства MCS-51 з частотою тактової синхронізації Fosc=12 МГц в результаті виконання фрагменту програми:
MOV TMOD, #02H
SETB TR0
MOV THO, #high(256-56)
MOV TLO, #low(256-56)
Delay: MOV R7, #50
L_2: JNB L_2
CLR TF0
DJNZ R7, L_2
RET
Відповідь: 1) 0,5 сек; 2) 2 сек; 3) 100 мсек; 4) 10 мсек; 5) 50 мсек.
2. Вказати
як таймер чи лічильник і в якому режимі
працюватимуть таймери/лічильники
і
мікроконтролерів сімейства MCS-51 в
результаті виконання
фрагменту
програми:
MOV TMOD, #16H
SETB TR0
SETB TR1
Відповідь: 1) - в 0-му режимі роботи як лічильник і - в 1-му режимі роботи як лічильник; 2) - в 1-му режимі роботи як таймер і - в 2-му режимі роботи як таймер; 3) - в 1-му режимі роботи як таймер і - в 2-му режимі роботи як лічильник; 4) - в 2-му режимі роботи як лічильник і - в 1-му режимі роботи як таймер; 5) - в 3-му режимі роботи як таймер і - в 1-му режимі роботи як лічильник.
3. Як тривалість машинного циклу мікроконтролерів сімейства MCS-51 співвідноситься з його тактовою частотою (частотою зовнішнього кварцового резонатора)?
Відповідь: 1) T=1/Fosc; 2) T=12/Fosc; 3) T=6/Fosc; 4) T=24/Fosc; 5) T=8/Fosc.
4. Скільки режимів роботи підтримують таймери/лічильники в мікроконтролерах сімейства MCS-51?
Відповідь: 1) 2; 2) 3; 3) 5; 4) 4; 5) 6.
5. Яку часову затримку реалізує мікроконтролер сімейства MCS-51 з частотою тактової синхронізації Fosc=12 МГц в результаті виконання фрагменту програми:
MOV TMOD, #01H
SETB TR0
Delay: MOV R7, #100
L_1: MOV TH0, #high(65536-10000)
MOV TL0, #low(65536-10000)
L_2: JNB L_2
CLR TF0
DJNZ R7, L_1
RET
Відповідь: 1) 0,5 сек; 2) 1 сек; 3) 100 мсек; 4) 10 сек; 5) 50 мсек.
6. Вказати як таймер чи лічильник і в якому режимі працюватимуть таймери/лічильники і мікроконтролерів сімейства mcs-51 в результаті виконання фрагменту програми:
MOV TMOD, #61H
SETB TR0
SETB TR1
Відповідь: 1) - в 0-му режимі роботи як лічильник і - в 1-му режимі роботи як лічильник; 2) - в 1-му режимі роботи як таймер і - в 2-му режимі роботи як таймер; 3) - в 1-му режимі роботи як таймер і - в 2-му режимі роботи як лічильник; 4) - в 2-му режимі роботи як лічильник і - в 1-му режимі роботи як таймер; 5) - в 3-му режимі роботи як таймер і - в 1-му режимі роботи як лічильник.
7. Яку часову затримку реалізує мікроконтролер сімейства MCS-51 з частотою тактової синхронізації Fosc=24 МГц в результаті виконання фрагменту програми:
MOV TMOD, #01H
SETB TR0
Delay: MOV R7, #100
L_1: MOV TH0, #high(65536-5000)
MOV TL0, #low(65536-5000)
L_2: JNB L_2
CLR TF0
DJNZ R7, L_1
RET
Відповідь: 1) 0,5 сек; 2) 250 мсек; 3) 100 мсек; 4) 10 мсек; 5) 50 мсек.
8. Вказати як таймер чи лічильник і в якому режимі працюватимуть таймери/лічильники і мікроконтролерів сімейства mcs-51 в результаті виконання фрагменту програми:
MOV TMOD, #26H
SETB TR0
SETB TR1
Відповідь: 1) - в 0-му режимі роботи як лічильник і - в 1-му режимі роботи як лічильник; 2) - в 1-му режимі роботи як таймер і - в 2-му режимі роботи як таймер; 3) - в 1-му режимі роботи як таймер і - в 2-му режимі роботи як лічильник; 4) - в 2-му режимі роботи як лічильник і - в 2-му режимі роботи як таймер; 5) - в 3-му режимі роботи як таймер і - в 1-му режимі роботи як лічильник
9. Яку часову затримку реалізує мікроконтролер сімейства MCS-51 з частотою тактової синхронізації Fosc=6 МГц в результаті виконання фрагменту програми:
MOV TMOD, #01H
SETB TR0
Delay: MOV R7, #150
L_1: MOV THO, #high(65536-20000)
MOV TLO, #low(65536-20000)
L_2: JNB L_2
CLR TF0
DJNZ R7, L_1
RET
Відповідь: 1) 0,5 сек; 2) 2 сек; 3) 100 мсек; 4) 6 сек; 5) 50 мсек