要學單片機,首先要有硬件基礎,熟悉單片面內部結構和各引腳功能,這要先學講解單片機原理的資料,了解了單片機的工作原理,還要有電路設計的的功底,能設計外圍電路,否則稍有錯誤就不能正常運行,有了硬件設計能力再學習編寫程序,建議從匯編學習再學C程序編程.學c不是說拿著c語言書,而是做些小制作之類的。在設計中學。所以單片機設計是軟硬件設計兩方面兼有的。
C語言必須會,因為單片機是那個C語言寫程序的,你可以到網上下載譚浩強C設計第三版,這個對初學51單片機是綽綽有余,硬件的話模電數電也要了解,否則后面學習對你的障礙很大,重要看你學習單片機的目的,是純粹單片機愛好者那,還是想忘研發上面發展,這個自己必須明確,如果以后想上研發方面發展,那你學習的東西還會很多,你可以到網上買塊51學習板50-70元的機可以了,到網上下載郭天祥老師十天學會51單片機教材,慢慢學習。 |