CEG2400 Microcomputer Systems


CEG2400 Main Page | Tutorial Hours | Consultation Hours | Schedule

Tutorial Hours

Consultation Hours
Schedule
Week Date Tutorial Lab Manuals
1 Jan 6 No Tutorial
No Lab
2 Jan 13 Tutorial 1: Introduction to Assembly Language1: How to write, compile and run an ARM assembly program Sample_Full
3 Jan 20 Hands-on lab 1: Subroutines in ARM assembly program gcd_skeleton
gcd_solution
3 Jan 22 Lab 1: Soldering & Circuit Debugging Techniques
Soldering technique video 1
Soldering technique video 2
Soldering technique video 3
Soldering technique video 4
Soldering technique video 5
Circuit Debugging Technique
ARM7 Board 2009 schematic
4 Feb 3 Hands-on lab 2: UART in ARM assembly program Skeleton code
Solution
5 Feb 10 Hands-on lab 3: Using Assembly to Implement C Statements Skeleton code
Solution
5 Feb 12 Lab 2: Using Assembly to Implement Bubble Sort Skeleton Code
6 Feb 17 Hands-on lab 4: Download Hex file to ARM7 Board Introduction to ARM7 board
Demo Project
7 Feb 24 Hands-on lab 5: Software Interrupt (SWI) SWI tutorial
Demo Project
Solution
7 Feb 26 Lab 3: Reading IR sensor Sample Hex file (Test the Front IR sensor)
Tutorial Notes
Skeleton code
lpc2138 User manual
8 March 3 Hands-on lab 6: Hardware Interrupt Tutorial
9 March 10 Hands-on lab 7: External Interrupt External Interrupt
9 March 12 Lab 4: Servo Motor Ext Demo 09
Ext board mod
Servo mod
10 March 16 Hands-on lab 8: ARMdemo09 ARM Demo 09
11 March 24 Hands-on lab 9: Motor driver circuit and guideline for next lab. Lab. 5 Spec
Motor driver circuit tutorial
12 March 26 Lab 5: Setting PWM, Timer interrupt and GPIO Demostration (Deadline: 26/3 9:30 p.m.)
13 March 31 Hands-on lab 10: Servo Motor Control by PWM Tutorial
14 April 7 No Tutorial N.A.
14 April 8 ARM assembly revision exercise  
15 April 14 Project specification project_spec
15 April 15 Revision session ARM assembly revision exercise solution
ARM Exercise source code
References

Putty Serial Connection User Manual

Top

A disclaimer regarding the materials in this personal home page.