Courses from 1000+ universities
Discover an easier way to explore affordable, credit-worthy online courses with our expanded community college catalog.
600 Free Google Certifications
Marketing
Cybersecurity
Graphic Design
Greening the Economy: Sustainable Cities
FinTech Foundations and Overview
Dino 101: Dinosaur Paleobiology
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore the inner workings of a TV censoring device through circuit analysis, ROM extraction, and data interpretation. Gain insights into reverse engineering and embedded systems.
Explore USB device discovery process, including negotiation, data capture, and decoding of device descriptors, configurations, and human interface protocols.
Learn how to handle interrupts in computer systems, covering the 6522 chip, interrupt operation, flags, enabling, control, and clearing techniques.
Explore error correction and Hamming codes through hardware implementation, demonstrating practical applications and tradeoffs in digital communication systems.
Explore assembly language loops, including delay implementation, conditional jumps, CPU flags, and branching techniques for efficient programming.
Explore reliable data transmission techniques using Arduino, breadboards, and LCD panels. Learn about error detection, programming, and hardware setup for effective communication systems.
Learn to implement conditional jump instructions in an 8-bit breadboard computer, enhancing its capabilities for more complex programming and operations.
Explore microcode reprogramming using Arduino, covering EEPROM programming, constants definition, and NoOp instructions for enhanced CPU control and customization.
Learn to build an astable 555 timer oscillator for an 8-bit computer clock, exploring circuit diagrams, duty cycles, and component calculations with hands-on demonstrations and practical tips.
Explore hardware bug fixes in software for the 65C51 UART, focusing on practical solutions and insights into embedded systems troubleshooting.
Explore RS232 interfacing using the 6551 UART chip, covering key concepts and practical implementation for effective serial communication in embedded systems.
Learn to build a serial interface for the 6502 microprocessor, covering charge pumps, Max232, receiving and sending data, and character transmission.
Explore electrical and timing characteristics of RS-232 protocol, gaining insights into its functionality and implementation in communication systems.
Explore CPU hardware timers: their function, implementation, and role in controlling execution timing. Gain insights into low-level computer architecture and timing mechanisms.
Explore the Serial Peripheral Interface (SPI) protocol, its implementation, and practical applications in embedded systems and microcontroller communication.
Get personalized course recommendations, track subjects and courses with reminders, and more.