周围不缺已经开始学单片机的学神了,不过貌似清一色都是用的郭天祥的书。不是说书不好,但是个人总感觉怪怪的 X - )
在亚马逊闲逛看到了这一本书,清华出版社的。叫《51单片机应用从零开始》,黄绿色封面。
这里面就遇到了第一个问题了,书上面都是AT89S51做例题的,AT89S52主要是Flash和RAM比51大一倍,其他的配置也是有增无减。这就意味着AT89S51上面的程序在AT89S52上面跑是没有兼容压力的。毕竟这本教材是都是汇编语言,寄存器累加器什么的一眼就看懂那个是被占用了那个没有占用。
顺便淘宝了几块最小开发板,在这里给大家一个建议买AT89S5x的最小开发板淘宝上面有不少是成品的裸PCB还有配齐原件的(一般有焊好的成品和散件任选,建议后者)。其中有几家店是带USB-ISP下载口的。买这种配个USB ASP下载器给MCU写程序非常方便的说,至少个人感觉比同学给C51用串口写方便。建议最好不要买那种裸PCB上面带已经带了流水灯什么各种实验电路的。第一是贵不少,第二是不能锻炼焊电路的能力。当然如果真的懒得麻烦掏多一点钱也挺好,因为避免了焊不好出问题时的麻烦~我就在这上面折腾了挺久。。。 : -(
教材上面的例题都是用uvision2做开发工具的。也许会有兼容问题,但是经过个人测试到目前为止在win7 64位下面运行得挺好。完全不用uvisi