2-day workshop
Two-Day Embedded Systems Workshop (PIC16F877)
Embedded systems are the dedicated computers inside every intelligent device, from a wristwatch to a spacecraft. Students learn microcontroller fundamentals on the PIC16F877 and build their own working model by hand.
2 days · approx. 16 hoursKits providedCertificates
Highlights
- Students build their own models by hand
- Basics to advanced in two days
- Hands-on lab practice throughout
Who can attend
No prerequisites. Open to students interested in embedded systems, makers and designers.
Schedule
DAY 1
- Introduction to embedded systems
- Introduction to electronics
- Microcontrollers vs microprocessors
- C programming
DAY 2
- PIC controller architecture
- Embedded C programming
- Interfacing with a PC GUI
- Build your own PIC project
Detailed content
01Embedded systems
- What an embedded system is
- Programming languages
- Applications and industrial need
02Microcontrollers
- Microprocessor vs microcontroller
- Choosing a controller
03Electronics
- Active, passive and semiconductor devices
- Using components correctly
04C programming
- Data types, variables and operators
- Decisions, loops and arrays
05PIC controller
- Architecture
- Registers
- Instruction set
06Embedded C on PIC
- I/O ports
- Reading analog inputs
- LCD interfacing
- SPI, USART, UART and RS232
- Motors and sensors
07PC GUI design
- Designing a simple front end
- Tools
- Connecting it to hardware