Embedded Systems and Arduino Introduction

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/24

flashcard set

Earn XP

Description and Tags

Vocabulary-style flashcards covering the basic structure of embedded systems, differences between microprocessors and microcontrollers, memory architectures, and specific details regarding 8051 and Arduino Uno hardware/software.

Last updated 1:15 PM on 5/23/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

25 Terms

1
New cards

Embedded System

A microcontroller or microprocessor based system designed to perform a specific task.

2
New cards

Sensor

A device that measures a physical quantity (such as temperature, light, or pressure) and produces an analog electrical signal.

3
New cards

A/D Converter (ADC)

A component that converts analog signals into digital data (0s and 1s) so the processor can understand them.

4
New cards

Processor & ASIC

The brain of the system that processes digital data, runs programs, makes decisions, and controls outputs.

5
New cards

Memory

Used to store program instructions in Flash/ROM or temporary data in RAM.

6
New cards

D/A Converter (DAC)

A component that converts digital data back into an analog signal, often needed for actuators.

7
New cards

Actuator

The output device that acts on the environment, converting electrical signals into physical outputs like heat or motion.

8
New cards

Microprocessor (\mu P)

A general-purpose silicon chip that contains only a CPU, requiring external components for RAM, ROM, and I/O ports.

9
New cards

Microcontroller (\mu C)

A single-chip system containing a CPU, RAM, ROM, I/O ports, serial ports, and timers, typically used for specific tasks.

10
New cards

von Neumann architecture

A memory interface architecture that uses a common bus for both data and code memory.

11
New cards

Harvard architecture

A memory interface architecture that utilizes separate buses for accessing code and data memories simultaneously.

12
New cards

CISC

Complex Instruction Set Computer.

13
New cards

RISC

Reduced Instruction Set Computer.

14
New cards

8051 Microcontroller

An an 88-bit microcontroller that typically features 128bytes128\,\text{bytes} of RAM and follows Harvard architecture.

15
New cards

.hex

The file extension for code loaded into a microcontroller for executing instructions.

16
New cards

PSW (Program Status Word)

A register whose flag bits are affected by arithmetic operations and used for switching register banks.

17
New cards

Stack Pointer (SP)

An 88-bit register in the 80518051 that increases with every push operation; its direct address is 81H81H.

18
New cards

Bit-addressable memory (8051)

Consists of 16bytes16\,\text{bytes} of memory located between RAM addresses 20H20H and 2FH2FH.

19
New cards

Arduino

An open-source physical computing platform based on a simple microcontroller board and a development environment (IDE).

20
New cards

Sketches

The term used for computer code or programs in the Arduino IDE.

21
New cards

ATmega328P

The specific microcontroller chip used on most recent Arduino Uno boards.

22
New cards

EEPROM

Electrically Erasable Programmable Read Only Memory.

23
New cards

PWM (Pulse Width Modulation)

A type of signal provided by the digital pins on a microcontroller via the "analogWrite()" function.

24
New cards

setup()

One of the two primary functions in an Arduino sketch; it runs only once upon startup or reset.

25
New cards

loop()

The primary function in an Arduino sketch that repeats continuously as long as the board has power.