软件方面方面, 51单片机用的是 KEIL 软件,这个软件在学校藏书楼软件下载和其他网站上都有,详细用法自己查找相关资料,AVR 的软件就比较多了,我用的是 CVAVR ,另外还有 ICCAVR 等多款编译软件,这要看个人喜好了,建议有了一定的 51 基础再学。另外就是烧写软件,烧写软件的作用就是将编译器天生的 HEX 文件烧写至单片机里,这要配合下载线实用,假如有并口的话最好用并口下载线,软件最好用广州双龙的 SLISP 软件,假如是笔记本没有并口的话则要自己买一个下载器了,名称为 USBASP ,网上电子市场有卖 20 块钱左右,软件会随光盘自带。
硬件方面,首先是要有单片机,对于单片机有一点要留意, 51 单片机最好买 89S51 、 89S52 这两种型号,上面我所说的烧写程序是 ISP 方式,这两种单片机支持 ISP 下载,所以假如买其他型号的烧写程序可能会不太利便, AVR 单片机常用的就是 ATmega16L 其它型号的区别也不是很大,甚至有些兼容。至于单片机开发板,目前的价格都很贵,从一百到几百不等,不外像上次学校里广告的那个六十多块钱的最好仍是免了,没什么作用。能买一块当然好,没有的话也没关系,自己动手买个电路板搭一下也很利便,引出 ISP 接口,烧写程序十分轻易,然后将 I/O 口引出扩展也很利便。 |