Digital Systems Design lab report
EET 3350 Lab7: Traffic Light Controller Total Marks: 25
In this lab, we will build a prototype for a basic traffic light controller system as discussed in the
class. The specification of the system is given below.
Port E will be used for detecting traffic and Port B will be used as signaling the traffic light outputs. Following are the inputs for traffic detection: 1. PE1=0, PE0=0 means no cars exist on either road 2. PE1=0, PE0=1 means there are cars on the East road 3. PE1=1, PE0=0 means there are cars on the North road 4. PE1=1, PE0=1 means there are cars on both roads
The system can be represented as follows:
Lab Requirements TM4C123G kit, one breadboard, six LEDs, two red, two green and, two yellow, two switches,
two 10K ohm and six 470 ohm resistors, bunch of small wire pieces.
Deliverable Use the Lab 7 start‐up code from Blackboard. You have to implement the PortE_init() and
PortB_Init() functions and state initialization in addition to the objective of the lab. We have
provided you the code for SysTick timer, but you must have clear understanding of how does it
work. You must verify the device register addresses of Port B and Port E. A report submission
with demo is needed for full grading.
Submission deadline for Wednesday group: 11/17/2016
Submission deadline for Monday group: 11/22/2016