Skip to content

Experiment Navigator ​

Welcome to the ENCS4110 Computer Design Laboratory. This page provides access to all 9 experiments covering ARM assembly programming and embedded systems with the TM4C123G LaunchPad.

#TopicTheoryProcedurePDF
1Assembly Basics & Program StructureLinkLinkPDF
2Data Processing & Memory OperationsLinkLinkPDF
3Control Flow & SubroutinesLinkLinkPDF
4Microcontroller Architecture & GPIO OutputLinkLinkPDF
5GPIO Inputs & Interrupt HandlingLinkLinkPDF
6Hardware Timers & Timing ControlLinkLinkPDF
7Character LCD Display InterfaceLinkLinkPDF
8Analog-to-Digital Converter (ADC)LinkLinkPDF
9UART Serial CommunicationLinkLinkPDF

Download Full Manual

Prerequisites ​

Before starting the microcontroller experiments (4-9), ensure you have:

  1. TM4C123G LaunchPad connected to your computer
  2. Keil uVision5 IDE configured - see Setup Guide

Additional Resources ​

ResourceLink
Keil uVision5 IDEDownload
ARM Architecture DocumentationLink
TM4C123GH6PM DatasheetLink