用JAVA可以编写单片机程序?

编写单片机的程序是机器语言,而JAVA是高级语言,那么用JAVA编写机器语言应该可以的,但是如果用JAVA编写21H+38H+29H怎么编呀?

我想说编写单片机的程序是汇编语言,LZ如果真是用0和1来编写机器语言的话我就五体投地佩服你了。

为什么要用JAVA呢?准确地说C是中级语言,而JAVA是高级语言,需要使用C编译器生成汇编代码烧入单片机,而不依赖对硬件进行操作的操作系统。而JAVA的功能发挥,则要建立在比较强大的操作系统基础上(比如基于ARM的Linux),如果硬件内没有操作系统,恐怕就不行了。

C是通行了几十年的国际标准,是许多现代单片机编译程序所认同的,但是JAVA市一家公司推出的,虽然也是国际标准,但是给予上面的原因,JAVA无法对裸机编写程序。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2006-12-24
不可以
第2个回答  2006-12-24
呵呵具体一点吧
相似回答