入门的话,用Basic比较好,不过比较少Basic的编译器,可以尝试用BASCOM8051或者mikroBasicprofor8051,都是支持Basic语言的,但是demo版有代码容量限制,一般是2K~4K,另外,这两款Basic编译器功能比较强大,很多现成的操作外围的函数直接调用,做大中小型项目都没有问题的。如果熟悉了单片机的运作,直接用C++也行。