Module-based Edukit for teaching and learning 8051 microcontroller programming | IEEE Conference Publication | IEEE Xplore