晕,你也不讲你打算学哪一款单片机!
不同的MCU,使用的编译软件和IDE也不一样啊 。
你学习哪款式呢?
51系列?
PIC系列?
AVR系列?
LPC系列?
NEC的?陵阳的?三星的?
带OS不?
先选择一个合适自己的,不用在这问要用什么软件,只要去学了。书上自然会把相关的软件和开发工具都给你准备好的。
最重要的不是这些软件。搞单片机不是有一台电脑就能搞出来的。软件只是种类的不同,其实都是开发工具,能用一种便能够使用其他的任何一种。
最终的技术体现在编程之后对硬件的调式和使用。
你要的东西不仅是一个软件,更重要的是买个开发板去玩玩,这样才是有真正意思上准备玩单片机了。(开发板、软件,都是和你要学的单片机配套的)
如果你刚开始学,应该是从51单片机学起吧
编译软件肯定是Keil uVision2了
下载程序用STC-ISP
如果你手头上没有好的硬件条件,建议你用单片机仿真软件入门 pretues的仿真做的很好,我刚开始就是用它来学的,希望对你有用。
51的话,一个Keil开发环境,加一个下载程序(除非你没学习硬件,此程序因不同的编程器(硬件)而不同),就可以做练习了...
至于从进阶到精通的话,进入这个领域后,到时你可能比任何人清楚,部分工具是为了提高效率的,不是必须的~~~
Keil uV3
轻松编程还要下面工具
懒人C51
汉字内码查询工具
led显示码生成工具
定时器计算工具
一个KeilC已经足够