This paper based on Proteus’s Virtual System Modelling (VSM) Virtual Terminal, designed a new embedded C language learning device for AT89S51 microcontroller, and verified by C language classic program. The results of experimental proved the device can provided a new way for learn embedded C language.