標題: 單片機是和c語言java有關么 [打印本頁]

作者: w18752183809    時間: 2018-5-26 11:04
標題: 單片機是和c語言java有關么
這是屬于編程類的么

作者: 歪第埃斯    時間: 2018-5-26 16:42
除了語法有一點點點點相似,其他的最好別把他們想成一個東西
作者: q1098271765    時間: 2018-5-26 17:10
主要還是C語言 和Java關系不大c還是偏向底層  Java更上層一點
作者: mm房    時間: 2018-5-26 17:19
差別還是有點大的,C比較好入門
作者: wenzedong    時間: 2018-5-26 18:43
單片機可以通過C語言編程實現(xiàn)控制,Java編程的話需要有Java相關接口,我認識到的8位,16位,32位都沒有相應接口。據(jù)了解比較高級的ARM,DSP,和Arduino都有,你可以查一下openCV,它具有Java接口,而且經(jīng)過適當改寫可以移植到DSP和ARM中。效率更高的編程是匯編語言編程,匯編高效但是并不具有兼容性,8位,16位,32位需要學不同的匯編指令系統(tǒng),而且DSP,ARM的匯編指令系統(tǒng)也不同,8位單片機就有上百條匯編指令
作者: 前行者    時間: 2018-5-27 12:38
主要還是c語言 ,  是屬于編程類的
作者: luobinhan702    時間: 2018-5-27 13:06
單片機可直接用c語言編寫,Java不能直接編程單片機,Java可以用JNI(Java Native Interface)技術調用C/C++寫的程序,JNI提供了若干的API實現(xiàn)了Java和其他語言的通信(主要是C&C++)。一旦使用JNI, JAVA程序就喪失了JAVA平臺的兩個優(yōu)點: 程序不在跨平臺。要想跨平臺,必須在不同的系統(tǒng)環(huán)境中重新編譯本地語言部分;程序不再是絕對安全的,本地代碼的不當使用可能導致整個程序崩潰。一個通用的規(guī)則是,你應該讓本地方法集中在少數(shù)幾個類當中,這樣就降低了Java語言和C/C++之間的耦合性。
作者: eqeqewq    時間: 2018-5-27 13:44
對,主要是c語言,編程類的,,但是不要覺得c語言學的不好就對單片機望而卻步,,要有信心,,其實比較基礎的學習對c語言要求不高的
作者: feafhd    時間: 2018-5-27 13:45
是的,有關,像keil編程軟件包括其他軟件的編程語言都離不開c語言和java
作者: IceyChen    時間: 2018-5-27 14:24
主要是C語言多一點,不過語言都是互通的,如果你對Java或者C語言都懂一點,肯定能大致看懂keil的程序,框架都一樣的。
作者: 1013007148    時間: 2018-5-27 14:30
要用c語言,但是要求不是很高。。。
作者: 西瓜222222    時間: 2018-5-27 15:46
C語言方便入門,學起來也比較容易
作者: AAABBB58    時間: 2018-5-27 16:33
C是基礎JAVA要深入不同的
作者: a574637947    時間: 2018-5-27 17:37
有關的
作者: PANHUACHENG    時間: 2018-5-27 18:17
不一樣
作者: 15942379927    時間: 2018-5-27 20:19
單片機對c語言的要求不高,會一點就會編程,相對java,簡單很多
作者: 蝦米吃小魚    時間: 2018-5-27 20:22
主要是c

作者: lealog    時間: 2018-5-28 09:53
C主要做嵌入式軟件,java做上層應用軟件,看你的職業(yè)規(guī)劃個選擇,當然,做的多了,可能都會用到。
作者: lemon666    時間: 2018-5-28 14:52
主要是C語言和匯編語言,和java的關系不大
作者: 1298000651    時間: 2018-5-28 16:29
用C比較簡單吧
作者: hu2018    時間: 2018-5-28 20:07
單片機和c語言是息息相關的,還有或者是匯編。我個人建議用c語言比較簡單容易學習掌握
作者: xiaoshunzi66    時間: 2018-5-29 07:43
兩門語言,都可以通過語言來實現(xiàn)程序,但是C 最簡單入門
作者: wuxiao_1000    時間: 2018-5-29 10:32
單片機 多是用來開發(fā), Java 一般用在大型的企業(yè)軟件或桌面軟件 Android 用Java 開發(fā) 也可以劃到嵌入式方面
作者: 新手小蘇    時間: 2018-5-29 11:23
單片機一般用匯編和C,Java多用C++吧
作者: 12591    時間: 2018-5-29 20:11
單片機主要應用匯編語言進行編程,學好c語言有很大幫助
作者: LanSeXinQing    時間: 2018-5-29 22:55
不是的,JAVA是面向對象的,而C是面向過程,單片機目前用C和匯編,不過以后是否用就不好說了!
作者: hk0506    時間: 2018-6-5 14:42
單片機是和電路以及匯編和C關系比較大
作者: 413huoxingren    時間: 2018-6-7 09:25
C語言在單片機編程可以用的上,java不是針對單片機的
作者: ltrtt    時間: 2018-6-7 09:31
單片機是一個平臺,可以用c和c++編程,程序在平臺上運行,打到一定的效果。
作者: 莫依    時間: 2018-6-7 09:54
沒有太大關系吧,學這個不需要考慮有c語言java基礎
作者: SZYASL    時間: 2018-6-7 09:59
和java基本沒有關系,主要是c語言來編程
作者: 王小文123    時間: 2018-6-7 10:44
有一些軟件的東西,隨著單片機學習的逐步深入,建議學好各類軟件知識
作者: 小久兒兒    時間: 2018-6-7 10:48
一般用c,屬于編程類
作者: 984236620    時間: 2018-6-7 12:38
C語言面向過程的,Java是面向對象的,做底層一般來說用的是C,Java一般做網(wǎng)站后臺開發(fā)
作者: 845504622    時間: 2018-6-7 12:59

單片機可以通過C語言編程實現(xiàn)控制,Java編程的話需要有Java相關接口,我認識到的8位,16位,32位都沒有相應接口。據(jù)了解比較高級的ARM,DSP,和Arduino都有,你可以查一下openCV,它具有Java接口,而且經(jīng)過適當改寫可以移植到DSP和ARM中。效率更高的編程是匯編語言編程,匯編高效但是并不具有兼容性,8位,16位,32位需要學不同的匯編指令系統(tǒng),而且DSP,ARM的匯編指令系統(tǒng)也不同,8位單片機就有上百條匯編指令

作者: huazilalala    時間: 2018-6-9 22:01
有和程序有關的部分,跟c語言關系挺大
作者: 年夜飯    時間: 2018-6-10 09:58
單片機可直接用c語言編寫,Java不能直接編程單片機
作者: ybf    時間: 2018-6-10 11:15
屬于嵌入式開發(fā)類,
相關知識:
硬件類:微機組成與原理、數(shù)電、模電、以及你要實現(xiàn)的功能相關的各種元件、傳感器、通信等
編程:C語言/匯編。

作者: 彧龍    時間: 2018-6-10 12:43
單片機是基于c語言的。感覺和Java這種面向對象的語音沒太大聯(lián)系。不過和c語音的聯(lián)系也僅僅在語法上。學習單片機 還是要理解他的原理。
作者: soulcoffee12    時間: 2018-6-10 13:19
基本上沒什么關系。JAVE主要是手機PC用的。
作者: xtucg    時間: 2018-6-10 14:20
一點點吧,主要用C
作者: lxh605815252    時間: 2018-6-10 14:26
是的,有關,像keil編程軟件包括其他軟件的編程語言都離不開c語言和java
作者: 958336727    時間: 2018-6-10 16:07
C比較容易學并且入門快
作者: huanai    時間: 2018-6-10 17:37
可以用C語言和匯編編輯程序
作者: qq2986388386    時間: 2018-6-10 19:28
嗯,是的,和c有關,和java無關
作者: 1069108507    時間: 2018-6-10 20:21
感覺c語言比較底層,單片機開發(fā)用處更大一點 ,java比較上層好像手機開發(fā)用的多一點
作者: zhangjianpin    時間: 2018-6-10 20:55
Java是純軟件
作者: 皮條01    時間: 2018-6-10 23:10
都是用匯編和C的,如果沒底子的話推薦學C
作者: wanxia    時間: 2018-6-11 13:54
一般情況下都是基于C語言的
作者: TZW1    時間: 2018-6-11 14:17
單片機主要是使用編匯語言,也可以用C語言編程,可以在創(chuàng)建文件時選擇。
作者: 4561262    時間: 2018-6-11 15:37
是的,他們算是一類
作者: A281301106    時間: 2018-6-11 15:49
C語言運用范圍廣,Java相對于C運用范圍窄
作者: 青銅騎士    時間: 2018-6-11 15:51
C語言的話是比較好編寫啦,不過用匯編語言雖然不是很好上手,但是能對單片機的結構能有更深的理解,學會了也不錯吖~java的話不是很清楚~看個人興趣吧~
作者: laoy    時間: 2018-6-11 16:31
單片機用c或者匯編
作者: sunwoshini88    時間: 2018-6-11 16:39
和c有關,但我不知道和Java的關系
作者: Ben357    時間: 2018-6-11 18:33
屬于,但是和C語言多點
作者: NASCITA    時間: 2018-6-11 19:28
偏向C語言多一點,編程用到的
作者: Toughguy    時間: 2018-6-11 19:41
c語言是所有語言的基礎,如果直接上手java的話可能難以理解吧啊
作者: Toughguy    時間: 2018-6-11 19:42
c語言是所有語言的基礎,如果直接上手java的話可能難以理解吧啊,先學c的話可能比較好學一點吧啊
作者: sea1216    時間: 2018-6-11 21:01
學c就足夠應付了
作者: ahahahahahah    時間: 2018-6-12 15:28
和c語言是有關的,同時可以再看看匯編語言
作者: 吉吉國王    時間: 2018-6-12 15:37
C語言是基層的,java更趨向于模塊化
作者: bitwxd    時間: 2018-6-12 15:39
其實沒關系,單片機就是硬件平臺,c和java屬于軟件語言范疇。我們那時候玩單片機的時候還用的匯編。
作者: 1463    時間: 2018-6-12 16:26
C語言對學習單片機很重要
作者: 蒼天有井后有空    時間: 2018-6-12 16:56
c可以給你一定的邏輯思維和函數(shù)運用,但都是一些基礎的,單片機里面還有許多定義的東西。
作者: 蒼天有井后有空    時間: 2018-6-12 16:57
wenzedong 發(fā)表于 2018-5-26 18:43
單片機可以通過C語言編程實現(xiàn)控制,Java編程的話需要有Java相關接口,我認識到的8位,16位,32位都沒有相應 ...

贊一個




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1