Microcontroller module2

Microcontroller module2

University

10 Qs

quiz-placeholder

Similar activities

Binary Conversions

Binary Conversions

University

15 Qs

Evaluativo Nº 4 (17/09/2024)

Evaluativo Nº 4 (17/09/2024)

University

15 Qs

Micro:bit

Micro:bit

4th Grade - University

12 Qs

DCN5511: Chapter 5 - 7

DCN5511: Chapter 5 - 7

University

15 Qs

8051-MCQ

8051-MCQ

University

15 Qs

Quiz OSK 14

Quiz OSK 14

University

10 Qs

TRP System Arch

TRP System Arch

9th Grade - University

10 Qs

Agile W1 - Chk1

Agile W1 - Chk1

University

12 Qs

Microcontroller module2

Microcontroller module2

Assessment

Quiz

Computers

University

Practice Problem

Hard

Created by

Mary Murphy

Used 41+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

To work the DDRx register an output port set DDRx register 1.

True

False

2.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

After the execution of following commands

LDI R16, 0X00

OUT DDRB, R1

Then the PORTB act as a output register

Then the PORTB act as a input register

Then the PORTB act as a control register

Then the PORTB act as a status register

3.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

§ To read the data present at the pins, we should read the

PORT register

Control register

PIN register.

DDR register

4.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

To set HIGH a single bit of a given I/O register, we use the following syntax.

SBIS a, b

CBI ioReg, bit _ number

SBIC a, b

SBI ioReg, bit_num

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

If we want to mask '4'in the number '45' we do the following command

LDI R20,0x45

ANDI R20,0xFF

LDI R20,0x45

ANDI R20,0x0F

LDI R20,0x45

ANDI R20,0xF0

LDI R20,0x45

ORI R20,0xFF

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Suppose the content of register R20 is 67, After execution of an instruction the content of register R20 became 76. What may be the instruction?

LSL R20

SWAP R20

ROR R20

ROL R20

7.

MULTIPLE SELECT QUESTION

1 min • 1 pt

Major reasons for writing programs in C for AVR programing are


It is easier and less time consuming to write in C than in Assembly.

C is easier to modify and update.

You can use code available in function libraries.

C code is portable to other microcontrollers with little or no modification.

Create a free account and access millions of resources

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?