单片机的内部结构比较复杂,而且还非常不易懂,如果你用汇编语言编程,就必须对单片机的内部结构有一个详细的理解,否则,编程时就会有云里雾里的感觉。好在目前单片机编程一般采用C语言,采用C语言编程时,不必对单片机的硬件结构有深入的理解,只需对单片机的基本组成和常用寄存器用法作一了解即可,这大大降低了单片机入门的门槛和开发周期,为单片机爱好者提供了极大的方便。