学单片机只看书是没用的,应该是电脑加电烙铁,看书加实验才能学会。所以看什么书要看你能买的起什么样的实验环境。
8051好象是最便宜的,是入门级的,10块钱就能买到芯片,然后自己用Protel做个开发板,然后看书,写程序,调试。
有钱人就买凌阳的开发板套装,180元左右,买来就可以写程序,有32KWord的Flashrom。
8051的书我看过不错的是清华大学出版社的《8051微控制器教程》,机械工业出版社华章出版公司引进的国外经典计算机图书系列有一本《嵌入式微控制器》,Morton写的,也很好不过讲的是Motorola的芯片,好象不容易买到这种芯片。买凌阳的开发板套装会附带光盘,有详细教程和资料。
初学想省钱还是买8051,看清华大学出版社的《8051微控制器教程》,作者是I.Scott MacKenzie