在剛剛接觸51單片機時,學單片機的內部結構,足夠讓人懵逼了。關于51單片機的寄存器,在你領悟到單片機的真諦后自然豁然開朗。這里推薦一本書,宋雪松老師的《手把手教你學51單片機》,里面以工程實例為基礎,大大擴展了讀者的對單片機的認識。不過初學者要看懂要花一點功夫。最好就配上一塊KST-51開發板(有點貴)。下面歸納了,學單片機的幾大問題。
1.匯編 OR C語言
在日后的工作中,大多數使用C語言,因為C語言移植容易,而且靈活。但匯編的語言效率高,接近于機械語言。但在現在的增強型單片機,或者ARM單片機來說,機器周期是普通51單片機的6-12倍,使用C語言的優勢更為突出。而匯編學一下也無妨(技多不壓身),匯編讓你更加貼切了解到單片機的內部結構及資源,對硬件的了解有一定好處。