Microprocessors-Lab
Assembly Implementations
EE309 Microprocessors
Software key debouncing using finite state machines in
Intel 8051
Mini-MIPS
EE337 Microprocessors Laboratory (using ATMEL AT89C5131A)
Count the number of bits which are set to 1 in a byte at some memory location
Largest and second largest integers in a list of 20 numbers
Calculate the decimal representation of an unsigned 8-bit integer stored at some memory location
Check if a given m × m matrix M is symmetric
Display content on the LCD
Proportional delay generation
Controlled duty cycle pulse width modulated (PWM) signal generation
Reaction timer
Musical notes generation
Temperature measurement using an LM35 sensor and analog-to-digital converter (ADC) MCP3008
Tennis Scordboard Simulator