1、编程:写代码用的UltraEdit,也可以直接写。一般都用C写,汇编也很多。我建议都要学,因为对后面学更多的东西帮助很大。
2、软件仿真:基本上都是用KEIL调试的,(对51一般都没仿真,直接下到板子里就知道)仿真软件有proteus,两个软件教程特别特别的多。
一般对51明白点基本直接用KEIL调试就知道问题。
3、烧写:(1)烧录器(编程器),没必要,太贵了,直接烧51简直浪费。(2)自己做的下载器:用串口、并口都可以。网路上基本上都是串口下载(简单,方便)。我用的是STC89C51系列的51,因为他的下载软件简单好用,串口随便加个MX232连接下就OK了(我没实际做过,不过我买的板子上的和自己了解的资料看,很简单)
我也是刚学51没多久,好多也都不会,大家一起加油吧。另外,我建议你买个板子回来玩,对刚学的,又没有人带的话,买个板子很重要,可以入门很快。
对于资金不充裕的个人,其实不用买什么仿真器呀,试验板的。那东西比较贵,仿真器适合公司开发产品用,需要经常调试程序。个人的话十块钱买个单片机,自己再做个并口下载线,就可以学习了。现在的单片机都有ISP(在系统编程)。并且程序存储器都是FLASH.可以反复写入单片机1000次以上。等你变过跑马灯,按键扫描,等基本程序,入门了,以后就简单了。
当然可以直接烧进片子中来实验程序的结果。但是从开发的角度来说,你要想知道程序的动作过程,当然要借助仿真器。因为它在仿真的时候,可以通过软件来查看寄存器中的内容。
现有的芯片都是可以反复烧写很多次的。
不用买仿真器,搞个学习板就行,有烧录器就行,不过学习析的提供商一般会为你想好这个问题
怂
装7.7试试我也win7装的是7.7的