Hands-On Labs

  • Kai Qian
  • David den Haring
  • Li Cao


This chapter includes eight labs using the Silicon Labs Microcontroller Development Kit (C8051F005): Lab 1: Getting Started with the 8051 (reading and writing ports). Lab 2: Intro to the 7-segment LED (direct driven and decoded). Lab 3: Intro to A/D conversion using a light sensor (start using ISRs). Lab 4: Intro to the keypad. Lab 5: Intro to D/A conversion using a speaker. Lab 6: RS232 serial communication. Lab 7: Intro to the LCD display. Lab 8: Advanced RS232 communications (software/hardware handshaking).

Up to this point you have been using the Keil IDE. It is an excellent environment with sophisticated tools like hardware simulation and performance profiling. For the labs, however, we will be using the Silicon Laboratories IDE that comes with the development kit. If you prefer to keep using the Keil IDE, feel free to do so.


Source File Good Connection Serial Communication Internal Oscillator Baud Rate 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Copyright information

© Springer Science+Business Media, LLC 2009

Authors and Affiliations

  1. 1.Dept. of Computer ScienceSouthern Polytechnic UniversityMariettaUSA
  2. 2.Atronix Engineering Inc.NorcrossUSA
  3. 3.University of Texas at AustinAustinUSA

Personalised recommendations