現在市面上有很多種類型的單片機,如果你是初學者建議學習51系列,這樣的話網上的學習資源會後很多。
51單片機的編譯軟件現在最流行的是keilc51,你可以用這個軟件進行編程和編譯。
單片機自身完成不了什麼任務需要有外電路的配合,所以你需要購買一塊51單片機開發板或者你如果嫌麻煩或者經濟上不允許的話也可以用軟件仿真,比如proteus軟件,它可以構建單片機的外圍電路,讓單片機完成一定的功能。
書店裏有很多51單片機的書,網上也有很多電子版。建議你從51的彙編語言學起這樣會對單片機內部的工作原理有一個較深入的瞭解。