c上位機(jī)軟件開發(fā)教程 開發(fā)單片機(jī)上位機(jī)軟件,怎么寫代碼?需要什么工具?
開發(fā)單片機(jī)上位機(jī)軟件,怎么寫代碼?需要什么工具?如果是單片機(jī)程序開發(fā),基本可以用現(xiàn)有的語言,包括VC、VB、C#、Java、Python等。因?yàn)橹灰衔粰C(jī)程序支持串口或USB通信協(xié)議,就可以與下位機(jī)進(jìn)
開發(fā)單片機(jī)上位機(jī)軟件,怎么寫代碼?需要什么工具?
如果是單片機(jī)程序開發(fā),基本可以用現(xiàn)有的語言,包括VC、VB、C#、Java、Python等。因?yàn)橹灰衔粰C(jī)程序支持串口或USB通信協(xié)議,就可以與下位機(jī)進(jìn)行通信。通用單片機(jī)支持串口通訊,高端單片機(jī)支持USB通訊,速度更快。
因此,對(duì)上位機(jī)程序開發(fā)語言沒有太多限制,主要取決于個(gè)人擅長(zhǎng)哪種語言。
上位機(jī)編程一般用什么語言?用什么軟件?
德爾福是最合適的。此軟件不需要為用戶安裝其他組件。Windows直接運(yùn)行。一般來說,上位機(jī)是一個(gè)小程序,不適合Java,。凈額。這些可能需要為用戶安裝數(shù)百兆字節(jié)的組件,但您的程序可能只有幾兆。。。。其實(shí)VB6.0也不錯(cuò),但兼容性差。如果這是一個(gè)PC程序,將出售的錢,我認(rèn)為VB6.0是最好的放棄。。。另一種選擇是Delphi和VC。前者使用方便,而后者使用起來比較麻煩,但程序會(huì)更小,運(yùn)行速度更快(但程序的大小根本不是問題,你根本看不到運(yùn)行速度,除非訪問量很大,所以非專業(yè)程序員推薦前者)。。。。Delphi采用PASCAL語言,VC,即MFC采用C語言。Net是微軟喜歡的基本語言。他支持。C#會(huì)更容易寫。他生來就是要發(fā)展的。凈。。。。Java就是Java,C有更多的相似之處。。。