CE351 Microcontrollers, f2025
Syllabus
Skyboard schematic
Skyboard layout
The ASCII table
ATMEGA2560 datasheet
Pin map
Lecture Location: 11:15 am - 12:10 pm in BH570
Dr. Li's office hours: M 10 - 11 am, W 10 - 11 am, Th 10 am – 12 pm, and Fri 9 - 11 am in BH601.

Weeks Dates Lectures Notes Homework
Week 1 8/25 Introduction to the course, 2's complement, number systems, data types, operators, ASCII, masks, shifts
video, notes
HW1, due Friday 8/29

8/27 Embedded C Programming Basics I
video, notes

In-class exercise
due Wednesday, 9/3 in class

8/29 Embedded C Programming Basics II
video
Quiz 1 on numbers
Week 2 9/1 Embedded C Programming Basics III
Introduction to the Skyboard
video


9/3 Assemble the Skyboard

HW2: Complete the Skyboard assembly and test
due Monday 9/8

9/5 Assemble the Skyboard
video
Week 3 9/8 Assemble and test the Skyboard

9/10 Tutorial 1: Time Delay and the Morse Code
video

HW3: Complete tasks in Lab 1
due Monday 9/15

9/12 Time Delay and the Morse Code Quiz 2 on C programming, study the in-class exercise on C programming
Week 4 9/15 Tutorial 2: Timers in ATMEGA2560 HW4: Complete tasks in Tutorial 2
due Monday 9/22

9/17 Play a song with the Skyboard

9/19 Play a song with the Skyboard
Week 5 9/22

9/24

9/26
Week 6 9/29

10/1

10/3
Week 7 10/6

10/8

10/10
Week 8 10/13 Mini break

10/15 Midterm Exam

10/17
Week 9 10/20 Midterm grades due

10/22

10/24
Week 10 10/27

10/29

10/31
Week 11 11/3

11/5

11/7
Week 12 11/10

11/12

11/14
Week 13 11/17

11/19 Travel to a conference (Defense TechConnect)

11/21 Travel to a conference (Defense TechConnect)
Week 14 11/24 Fall break

11/26 Fall break

11/28 Fall break
Week 1512/1
12/3
12/5
Week 1612/11Final exam 7:30 - 9:30 am