0% found this document useful (0 votes)
112 views1 page

Tutorial 1

This document contains 20 multiple choice questions about embedded systems and the mbed microcontroller. It covers topics such as acronyms used in embedded systems like IC, I/O, ALU and CPU. It also defines embedded systems and compares microprocessors and microcontrollers. Additional topics include instruction sets, embedded development cycles, RISC vs CISC architectures, pipelining, the ARM company and architecture, analog to digital converters, serial RAM, common serial communication protocols and the mbed microcontroller features.

Uploaded by

xa y
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
112 views1 page

Tutorial 1

This document contains 20 multiple choice questions about embedded systems and the mbed microcontroller. It covers topics such as acronyms used in embedded systems like IC, I/O, ALU and CPU. It also defines embedded systems and compares microprocessors and microcontrollers. Additional topics include instruction sets, embedded development cycles, RISC vs CISC architectures, pipelining, the ARM company and architecture, analog to digital converters, serial RAM, common serial communication protocols and the mbed microcontroller features.

Uploaded by

xa y
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

June 2016/2017

TUTORIAL 1
Introduction to Embedded Systems

1. Explain the following acronyms: IC, I/O, ALU, and CPU.

2. Define an embedded system in less than 100 words.

3. What are the differences between a microprocessor and a microcontroller?

4. What range of numbers can be represented by a 16-bit ALU?

5. What is a ‘bus’ in the context of embedded systems and describe two types of busses that might be
found in an embedded system?

6. Describe the term ‘instruction set’ and explain how use of the instruction set differs for high and low
level programming.

7. What are the main steps in the embedded program development cycle?

8. Explain the terms RISC and CISC and give advantages and disadvantages for each.

9. What is pipelining?

10. What did the acronym and company name ARM stand for?

11. What do ADC, DAC and SRAM stand for?

12. What do UART, CAN, I2C and SPI stand for, and what do these mbed features have in common?

13. How many digital inputs are available on the mbed?

14. Which mbed pins can be used for analog input and output?

15. How many microcontrollers are on the mbed PCB and what specifically are they?

16. What is unique about the mbed compiler software?

17. An mbed is part of a circuit which is to be powered from a 9 V battery. After programming the mbed is
disconnected from the USB. One part of the circuit external to the mbed needs to be supplied from 9 V,
and another part from 3.3 V. No other battery or power supply is to be used. Draw a diagram which
shows how these power connections should be made.

18. An mbed is connected to a system, and needs to connect three analog inputs, one SPI connection, one
analog output, and two PWM outputs. Draw a sketch showing how these connections can be made, and
indicating mbed pin number.

19. A friend enters the code shown below into the mbed compiler, but when compiling a number of errors
are flagged. Find and correct the faults.

20. By not connecting all the LPC1768 microcontroller pins to the mbed external pins, a number of
microcontroller peripherals are “lost” for use. Identify what these are, for ADC, UART, CAN, I2C, SPI
and DAC.

You might also like