WorksheetsВопросы по микроконтроллерам
Total questions: 19
Worksheet time: 10mins
Какой регистр используется для настройки направления портов (вход/выход) в микроконтроллере PIC16F877A?
STATUS
TRIS
OPTION
PORT
Какой командой можно записать константу в аккумулятор (W-регистр)?
GOTO
CLRF
MOVLW
MOVWF
Что произойдет при выполнении команды CLRF PORTB?
Все биты регистра PORTB установятся в 1
В PORTB будет записано случайное значение
Регистр PORTB очистится, установив все биты в 0
Биты порта поменяют свое состояние на противоположное
Какой адрес памяти программ имеет первая выполняемая инструкция после включения питания?
h'10'
h'20'
h'FF'
h'00'
Какая команда устанавливает бит в 1?
BSF
CLRF
MOVWF
BCF
Как называется инструмент в MPLAB для симуляции работы микроконтроллера?
MPLAB SIM
MPLAB Debugger
Proteus
PIC Emulator
Какой бит регистра STATUS отвечает за выбор банка памяти?
RP0
TO
IRP
Z
Какое значение регистра TRISC соответствует настройке первых 5 битов на вход, а остальных на выход?
B'11111111'
B'11100000'
B'00000000'
B'00011111'
Какая команда изменяет адрес выполнения программы?
RETURN
GOTO
BCF
CALL
Какая команда загружает содержимое регистра в W-регистр?
MOVF
BSF
MOVWF
MOVLW
В каком регистре хранятся флаги Z, C, RP0, RP1?
PORTA
TRISA
STATUS
WREG
Какой бит в STATUS устанавливается в 1, если результат операции равен 0?
Z
RP0
RP1
C
Какой файл необходимо подключить в программе для работы с микроконтроллером PIC16F877A?
MPLAB.LIB
CONFIG.H
P16F877A.INC
PICLIB.INC
Какая команда выполняет бездействие в программе?
CLRF W
SLEEP
NOP
MOVLW 0
Какой формат числа использует команда MOVLW B'11001100'?
ASCII
Шестнадцатеричный
Десятичный
Двоичный
Какая команда устанавливает все биты регистра PORTC в 1?
CLRF PORTC
MOVLW 0
BSF PORTC,0
MOVLW B'11111111' / MOVWF PORTC
Какой файл должен быть добавлен в проект для корректной компиляции?
P16F877A.INC
config.h
asm.lib
startup.asm
Что делает команда MOVWF PORTA?
Пересылает содержимое W-регистра в PORTA
Записывает 0 в PORTA
Переключает состояние PORTA
Записывает 1 в PORTA
Какой банк памяти активен по умолчанию после сброса микроконтроллера?
Банк 3
Банк 1
Банк 0
Банк 2
