找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7882|回复: 66
打印 上一主题 下一主题
收起左侧

单片机是和c语言java有关么

  [复制链接]
跳转到指定楼层
楼主
ID:338586 发表于 2018-5-26 11:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这是属于编程类的么
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:338756 发表于 2018-5-26 16:42 | 只看该作者
除了语法有一点点点点相似,其他的最好别把他们想成一个东西
回复

使用道具 举报

板凳
ID:338819 发表于 2018-5-26 17:10 | 只看该作者
主要还是C语言 和Java关系不大c还是偏向底层  Java更上层一点
回复

使用道具 举报

地板
ID:337728 发表于 2018-5-26 17:19 | 只看该作者
差别还是有点大的,C比较好入门
回复

使用道具 举报

5#
ID:319344 发表于 2018-5-26 18:43 | 只看该作者
单片机可以通过C语言编程实现控制,Java编程的话需要有Java相关接口,我认识到的8位,16位,32位都没有相应接口。据了解比较高级的ARM,DSP,和Arduino都有,你可以查一下openCV,它具有Java接口,而且经过适当改写可以移植到DSP和ARM中。效率更高的编程是汇编语言编程,汇编高效但是并不具有兼容性,8位,16位,32位需要学不同的汇编指令系统,而且DSP,ARM的汇编指令系统也不同,8位单片机就有上百条汇编指令

评分

参与人数 1黑币 +5 收起 理由
1直到世界尽头 + 5 赞一个!

查看全部评分

回复

使用道具 举报

6#
ID:305089 发表于 2018-5-27 12:38 | 只看该作者
主要还是c语言 ,  是属于编程类的
回复

使用道具 举报

7#
ID:336557 发表于 2018-5-27 13:06 | 只看该作者
单片机可直接用c语言编写,Java不能直接编程单片机,Java可以用JNI(Java Native Interface)技术调用C/C++写的程序,JNI提供了若干的API实现了Java和其他语言的通信(主要是C&C++)。一旦使用JNI, JAVA程序就丧失了JAVA平台的两个优点: 程序不在跨平台。要想跨平台,必须在不同的系统环境中重新编译本地语言部分;程序不再是绝对安全的,本地代码的不当使用可能导致整个程序崩溃。一个通用的规则是,你应该让本地方法集中在少数几个类当中,这样就降低了Java语言和C/C++之间的耦合性。

评分

参与人数 1黑币 +5 收起 理由
dudashuang + 5

查看全部评分

回复

使用道具 举报

8#
ID:253209 发表于 2018-5-27 13:44 | 只看该作者
对,主要是c语言,编程类的,,但是不要觉得c语言学的不好就对单片机望而却步,,要有信心,,其实比较基础的学习对c语言要求不高的
回复

使用道具 举报

9#
ID:339048 发表于 2018-5-27 13:45 | 只看该作者
是的,有关,像keil编程软件包括其他软件的编程语言都离不开c语言和java
回复

使用道具 举报

10#
ID:339044 发表于 2018-5-27 14:24 | 只看该作者
主要是C语言多一点,不过语言都是互通的,如果你对Java或者C语言都懂一点,肯定能大致看懂keil的程序,框架都一样的。
回复

使用道具 举报

11#
ID:339066 发表于 2018-5-27 14:30 | 只看该作者
要用c语言,但是要求不是很高。。。
回复

使用道具 举报

12#
ID:339129 发表于 2018-5-27 15:46 | 只看该作者
C语言方便入门,学起来也比较容易
回复

使用道具 举报

13#
ID:339167 发表于 2018-5-27 16:33 | 只看该作者
C是基础JAVA要深入不同的
回复

使用道具 举报

14#
ID:192318 发表于 2018-5-27 17:37 | 只看该作者
有关的
回复

使用道具 举报

15#
ID:339234 发表于 2018-5-27 18:17 | 只看该作者
不一样
回复

使用道具 举报

16#
ID:331575 发表于 2018-5-27 20:19 | 只看该作者
单片机对c语言的要求不高,会一点就会编程,相对java,简单很多
回复

使用道具 举报

17#
ID:339318 发表于 2018-5-27 20:22 | 只看该作者
主要是c
回复

使用道具 举报

18#
ID:160465 发表于 2018-5-28 09:53 | 只看该作者
C主要做嵌入式软件,java做上层应用软件,看你的职业规划个选择,当然,做的多了,可能都会用到。
回复

使用道具 举报

19#
ID:339722 发表于 2018-5-28 14:52 | 只看该作者
主要是C语言和汇编语言,和java的关系不大
回复

使用道具 举报

20#
ID:250144 发表于 2018-5-28 16:29 | 只看该作者
用C比较简单吧
回复

使用道具 举报

21#
ID:340035 发表于 2018-5-28 20:07 来自手机 | 只看该作者
单片机和c语言是息息相关的,还有或者是汇编。我个人建议用c语言比较简单容易学习掌握
回复

使用道具 举报

22#
ID:340278 发表于 2018-5-29 07:43 | 只看该作者
两门语言,都可以通过语言来实现程序,但是C 最简单入门
回复

使用道具 举报

23#
ID:340384 发表于 2018-5-29 10:32 | 只看该作者
单片机 多是用来开发, Java 一般用在大型的企业软件或桌面软件 Android 用Java 开发 也可以划到嵌入式方面
回复

使用道具 举报

24#
ID:317494 发表于 2018-5-29 11:23 | 只看该作者
单片机一般用汇编和C,Java多用C++吧
回复

使用道具 举报

25#
ID:340869 发表于 2018-5-29 20:11 | 只看该作者
单片机主要应用汇编语言进行编程,学好c语言有很大帮助
回复

使用道具 举报

26#
ID:326783 发表于 2018-5-29 22:55 | 只看该作者
不是的,JAVA是面向对象的,而C是面向过程,单片机目前用C和汇编,不过以后是否用就不好说了!
回复

使用道具 举报

27#
ID:296837 发表于 2018-6-5 14:42 | 只看该作者
单片机是和电路以及汇编和C关系比较大
回复

使用道具 举报

28#
ID:340557 发表于 2018-6-7 09:25 | 只看该作者
C语言在单片机编程可以用的上,java不是针对单片机的
回复

使用道具 举报

29#
ID:346687 发表于 2018-6-7 09:31 | 只看该作者
单片机是一个平台,可以用c和c++编程,程序在平台上运行,打到一定的效果。
回复

使用道具 举报

30#
ID:337752 发表于 2018-6-7 09:54 | 只看该作者
没有太大关系吧,学这个不需要考虑有c语言java基础
回复

使用道具 举报

31#
ID:340459 发表于 2018-6-7 09:59 | 只看该作者
和java基本没有关系,主要是c语言来编程
回复

使用道具 举报

32#
ID:346755 发表于 2018-6-7 10:44 | 只看该作者
有一些软件的东西,随着单片机学习的逐步深入,建议学好各类软件知识
回复

使用道具 举报

33#
ID:346736 发表于 2018-6-7 10:48 | 只看该作者
一般用c,属于编程类
回复

使用道具 举报

34#
ID:346802 发表于 2018-6-7 12:38 | 只看该作者
C语言面向过程的,Java是面向对象的,做底层一般来说用的是C,Java一般做网站后台开发
回复

使用道具 举报

35#
ID:339692 发表于 2018-6-7 12:59 | 只看该作者

单片机可以通过C语言编程实现控制,Java编程的话需要有Java相关接口,我认识到的8位,16位,32位都没有相应接口。据了解比较高级的ARM,DSP,和Arduino都有,你可以查一下openCV,它具有Java接口,而且经过适当改写可以移植到DSP和ARM中。效率更高的编程是汇编语言编程,汇编高效但是并不具有兼容性,8位,16位,32位需要学不同的汇编指令系统,而且DSP,ARM的汇编指令系统也不同,8位单片机就有上百条汇编指令
回复

使用道具 举报

36#
ID:348456 发表于 2018-6-9 22:01 | 只看该作者
有和程序有关的部分,跟c语言关系挺大
回复

使用道具 举报

37#
ID:348602 发表于 2018-6-10 09:58 | 只看该作者
单片机可直接用c语言编写,Java不能直接编程单片机
回复

使用道具 举报

38#
ID:348644 发表于 2018-6-10 11:15 | 只看该作者
属于嵌入式开发类,
相关知识:
硬件类:微机组成与原理、数电、模电、以及你要实现的功能相关的各种元件、传感器、通信等
编程:C语言/汇编。
回复

使用道具 举报

39#
ID:348691 发表于 2018-6-10 12:43 | 只看该作者
单片机是基于c语言的。感觉和Java这种面向对象的语音没太大联系。不过和c语音的联系也仅仅在语法上。学习单片机 还是要理解他的原理。
回复

使用道具 举报

40#
ID:348709 发表于 2018-6-10 13:19 | 只看该作者
基本上没什么关系。JAVE主要是手机PC用的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表