久久久国产精品视频袁燕,99re久久精品国产,亚洲欧美日韩国产综合v,天天躁夜夜躁狠狠久久,激情五月婷婷激情五月婷婷

  • 回復(fù)
  • 收藏
  • 點(diǎn)贊
  • 分享
  • 發(fā)新帖

請(qǐng)教在PC界面下通過(guò)軟件實(shí)現(xiàn)串口控制單片機(jī),學(xué)哪一種語(yǔ)言好??

哪位高手能賜教一下?對(duì)于這樣的工程師將來(lái)有很好的發(fā)展前途!希望大家拿出自己的見(jiàn)解,來(lái)討論一下,聯(lián)系方法:QQ:262953413,郵箱:highpower88@163.com
全部回復(fù)(31)
正序查看
倒序查看
2007-01-16 14:04
請(qǐng)問(wèn)學(xué)習(xí)哪種軟件來(lái)完成PC界面下的編程,我自學(xué)了C語(yǔ)言用于了單片機(jī)的編程,現(xiàn)在想學(xué)習(xí)PC界面下的編程!
0
回復(fù)
njyd
LV.8
3
2007-01-16 20:59
  C語(yǔ)言.
  俺用Boland C.
  只要能控制串口的語(yǔ)言應(yīng)該都可以.俺是先買到介紹Boland C對(duì)串口編程的書(shū),再學(xué)的Boland C.

  “Boland”可能記錯(cuò)了,簡(jiǎn)稱BC.
0
回復(fù)
njyd
LV.8
4
2007-01-16 21:00
  C語(yǔ)言.
  俺用Boland C.
  只要能控制串口的語(yǔ)言應(yīng)該都可以.俺是先買到介紹Boland C對(duì)串口編程的書(shū),再學(xué)的Boland C.

  “Boland”可能記錯(cuò)了,簡(jiǎn)稱BC.
0
回復(fù)
sdjufeng
LV.6
5
2007-01-19 01:03
你的情況,我認(rèn)為最好的辦法就是學(xué)習(xí)vb,它有一個(gè)控件mscomm,利用它來(lái)實(shí)現(xiàn)你的功能很方便的,我經(jīng)常用.用c也可以實(shí)現(xiàn),但是要比vb復(fù)雜得多,因?yàn)樵S多處理過(guò)程需要自己編寫(xiě),因?yàn)閏的庫(kù)函數(shù)中沒(méi)有可疑直接使用的函數(shù).
不過(guò),學(xué)習(xí)高級(jí)語(yǔ)言編程可不是一朝一夕的事情啊.
0
回復(fù)
hjxie
LV.7
6
2007-01-20 17:29
關(guān)注
0
回復(fù)
2007-01-20 19:43
@sdjufeng
你的情況,我認(rèn)為最好的辦法就是學(xué)習(xí)vb,它有一個(gè)控件mscomm,利用它來(lái)實(shí)現(xiàn)你的功能很方便的,我經(jīng)常用.用c也可以實(shí)現(xiàn),但是要比vb復(fù)雜得多,因?yàn)樵S多處理過(guò)程需要自己編寫(xiě),因?yàn)閏的庫(kù)函數(shù)中沒(méi)有可疑直接使用的函數(shù).不過(guò),學(xué)習(xí)高級(jí)語(yǔ)言編程可不是一朝一夕的事情啊.
請(qǐng)問(wèn)有QQ嗎?請(qǐng)加一下!我有新的問(wèn)題請(qǐng)教
0
回復(fù)
sdjufeng
LV.6
8
2007-01-21 10:18
有問(wèn)題就在這里問(wèn)吧,答得不對(duì)還可以由大家的監(jiān)督.
0
回復(fù)
hjxie
LV.7
9
2007-01-30 21:05
@sdjufeng
有問(wèn)題就在這里問(wèn)吧,答得不對(duì)還可以由大家的監(jiān)督.
對(duì)啊,這個(gè)話題開(kāi)得那么好,不能就此沉下去吧.先說(shuō)一下,我現(xiàn)在正在學(xué)VB感覺(jué)這個(gè)東西對(duì)菜鳥(niǎo)比較適合.
0
回復(fù)
feifeiyu
LV.3
10
2007-01-30 22:39
當(dāng)然是LABVIEW,編個(gè)串口精靈要不了半個(gè)小時(shí).
圖形化編程,全程有在線幫助,不用寫(xiě)代碼,NI主推的產(chǎn)品.
寫(xiě)小程序最方便了,比VB還方便,寫(xiě)復(fù)雜程序就用LABWINDOWS CVI,這個(gè)要有WINDOWS和C語(yǔ)言程序的基礎(chǔ).
0
回復(fù)
feifeiyu
LV.3
11
2007-01-30 22:43
@feifeiyu
當(dāng)然是LABVIEW,編個(gè)串口精靈要不了半個(gè)小時(shí).圖形化編程,全程有在線幫助,不用寫(xiě)代碼,NI主推的產(chǎn)品.寫(xiě)小程序最方便了,比VB還方便,寫(xiě)復(fù)雜程序就用LABWINDOWSCVI,這個(gè)要有WINDOWS和C語(yǔ)言程序的基礎(chǔ).
最主要的LABVIEW開(kāi)發(fā)的目的就是給硬件工程師用的,所以不用記代碼,還有豐富的信號(hào)分析模塊以及波形及邏輯圖顯示控件,開(kāi)發(fā)個(gè)PC示波器之類非常方便.
0
回復(fù)
sdjufeng
LV.6
12
2007-01-31 17:30
@hjxie
對(duì)啊,這個(gè)話題開(kāi)得那么好,不能就此沉下去吧.先說(shuō)一下,我現(xiàn)在正在學(xué)VB感覺(jué)這個(gè)東西對(duì)菜鳥(niǎo)比較適合.
是的,vb有一個(gè)控件MSComm,它封裝了所有串口通信需要的功能,真的很方便.VB的特點(diǎn)是入門(mén)容易學(xué)精難,但是哪怕是入門(mén),也可以滿足一般的需求.
0
回復(fù)
hjxie
LV.7
13
2007-01-31 18:19
@sdjufeng
是的,vb有一個(gè)控件MSComm,它封裝了所有串口通信需要的功能,真的很方便.VB的特點(diǎn)是入門(mén)容易學(xué)精難,但是哪怕是入門(mén),也可以滿足一般的需求.
是的,有哪位兄弟用C語(yǔ)言,進(jìn)來(lái)談?wù)劯惺馨?/div>
0
回復(fù)
henan123
LV.6
14
2007-01-31 18:55
@feifeiyu
最主要的LABVIEW開(kāi)發(fā)的目的就是給硬件工程師用的,所以不用記代碼,還有豐富的信號(hào)分析模塊以及波形及邏輯圖顯示控件,開(kāi)發(fā)個(gè)PC示波器之類非常方便.
請(qǐng)教各位,求1-1/3+1/4-1/5.......直到最后一項(xiàng)的絕對(duì)值<10(-5次方);這道題怎么解,老師講的是這樣
s=0;flag=1;tt=1;t=1;
while(fabs(t)>=1E-5){
   s=s+t;
    flag=-flag;
     tt+=2;
     t=1.0/tt*flag;
}
我怎么運(yùn)行結(jié)果都是0,請(qǐng)高手指點(diǎn),小弟在此多謝了
0
回復(fù)
henan123
LV.6
15
2007-01-31 18:58
@henan123
請(qǐng)教各位,求1-1/3+1/4-1/5.......直到最后一項(xiàng)的絕對(duì)值=1E-5){  s=s+t;    flag=-flag;    tt+=2;    t=1.0/tt*flag;}我怎么運(yùn)行結(jié)果都是0,請(qǐng)高手指點(diǎn),小弟在此多謝了
#include
void main()
{
int s,flag,tt,t;
s=0;flag=1;tt=1;t=1;
while(fabs(t)>=1E-5){
s=s+t;
flag=-flag;
tt+=2;
t=1.0/tt*flag;
printf("%d\n",t);
}
}

我運(yùn)行的程序是這樣的
0
回復(fù)
henan123
LV.6
16
2007-01-31 19:03
@henan123
#includevoidmain(){ints,flag,tt,t;s=0;flag=1;tt=1;t=1;while(fabs(t)>=1E-5){s=s+t;flag=-flag;tt+=2;t=1.0/tt*flag;printf("%d\n",t);}}我運(yùn)行的程序是這樣的
運(yùn)行結(jié)果是不是應(yīng)該是-6.66666e-002才對(duì)?
0
回復(fù)
sdjufeng
LV.6
17
2007-01-31 19:04
@henan123
#includevoidmain(){ints,flag,tt,t;s=0;flag=1;tt=1;t=1;while(fabs(t)>=1E-5){s=s+t;flag=-flag;tt+=2;t=1.0/tt*flag;printf("%d\n",t);}}我運(yùn)行的程序是這樣的
printf("%d\n",t);
這一句改為:
printf("%f\n",t);
0
回復(fù)
sdjufeng
LV.6
18
2007-01-31 19:06
@henan123
運(yùn)行結(jié)果是不是應(yīng)該是-6.66666e-002才對(duì)?
#include
void main()
{
int s,flag,tt,t;
s=0;flag=1;tt=1;t=1;
while(fabs(t)>=1E-5){
s=s+t;
flag=-flag;
tt+=2;
t=1.0/tt*flag;
}
printf("%f\n",s);
}
這樣才會(huì)輸出你希望的結(jié)果
0
回復(fù)
hjxie
LV.7
19
2007-01-31 19:18
@feifeiyu
最主要的LABVIEW開(kāi)發(fā)的目的就是給硬件工程師用的,所以不用記代碼,還有豐富的信號(hào)分析模塊以及波形及邏輯圖顯示控件,開(kāi)發(fā)個(gè)PC示波器之類非常方便.
真的嗎?比VB還簡(jiǎn)單好學(xué)?太不可思議啦?我要學(xué)!!!
0
回復(fù)
henan123
LV.6
20
2007-02-01 12:11
@sdjufeng
printf("%d\n",t);這一句改為:printf("%f\n",t);
多謝大蝦指點(diǎn),我試了一下,還要把int 換成double才可以運(yùn)行,應(yīng)該是我把浮點(diǎn)型搞錯(cuò)了,用成了整形
0
回復(fù)
highpower88
LV.3
21
2007-05-07 11:09
@hjxie
真的嗎?比VB還簡(jiǎn)單好學(xué)?太不可思議啦?我要學(xué)!!!
我不想讓這個(gè)話題再沉下去了,高手請(qǐng)進(jìn).
0
回復(fù)
highpower88
LV.3
22
2007-05-07 11:15
@highpower88
我不想讓這個(gè)話題再沉下去了,高手請(qǐng)進(jìn).
最近朋友又有這樣一個(gè)案子,是通過(guò)PC軟件控制單片機(jī),然后控制電子產(chǎn)品的,利潤(rùn)還可以,就是不敢接啊.所以以后這種案子會(huì)越來(lái)越多的
0
回復(fù)
whatcall
LV.5
23
2007-05-07 19:02
@highpower88
最近朋友又有這樣一個(gè)案子,是通過(guò)PC軟件控制單片機(jī),然后控制電子產(chǎn)品的,利潤(rùn)還可以,就是不敢接啊.所以以后這種案子會(huì)越來(lái)越多的
PC軟件串口控制單片機(jī),簡(jiǎn)單地說(shuō)就是RS232通過(guò)PC的COM口進(jìn)行通訊.我覺(jué)得開(kāi)發(fā)工具的選擇要根據(jù)軟件的最終要求來(lái)決定.如果只論方便,LabView適合不懂代碼的工程師使用,LabWindows/CVI適合有代碼編程經(jīng)驗(yàn)的人使用,在這兩種環(huán)境下,都集成串口的函數(shù)庫(kù)可供使用,另外也有大量測(cè)試控制的庫(kù)便于數(shù)據(jù)的后期處理.有一點(diǎn)不足的是,在程序發(fā)布時(shí)需要安裝LabView或LabWindows的運(yùn)行庫(kù),發(fā)布文件較大,安裝稍顯繁瑣,當(dāng)然如果是自己定制的系統(tǒng)安裝由自己完成則可以忽略.其他一些通用開(kāi)發(fā)環(huán)境需要使用控件或第三方插件完成串口的控制,較NI的產(chǎn)品來(lái)說(shuō),具有更加自由開(kāi)放的性能,但是不適合快速開(kāi)發(fā).另外NI的Measurement Studio系列正是為Microsoft的Visual Studio系列開(kāi)發(fā)的一個(gè)測(cè)試測(cè)量控件集,雖說(shuō)好像能集中前兩種開(kāi)發(fā)模式的優(yōu)點(diǎn),但在實(shí)際中倒是應(yīng)用不多,因?yàn)殚_(kāi)發(fā)環(huán)境構(gòu)建稍顯復(fù)雜.
因此,我的看法是:
(1)簡(jiǎn)單應(yīng)用比如說(shuō)如串口精靈類的輔助調(diào)試工具可以選用LabView、LabWindows或VB、Delphi等+控件;
(2)后期數(shù)據(jù)處理較為專業(yè)的應(yīng)用選用LabView或LabWindows,具體選用哪一種根據(jù)開(kāi)發(fā)者對(duì)工具的掌握情況決定,大體上LabView更為快速,LabWindows更為精細(xì);
(3)對(duì)用戶界面要求較為復(fù)雜和專業(yè)以及串口控制只是整個(gè)軟件功能的一部分時(shí),應(yīng)該選用通用開(kāi)發(fā)工具,當(dāng)然具體也看開(kāi)發(fā)人員對(duì)工具的喜好了.

另外一個(gè)問(wèn)題是,PC通過(guò)串口控制單片機(jī)這一應(yīng)用,我覺(jué)得關(guān)鍵還得看單片機(jī)的軟件結(jié)構(gòu)設(shè)計(jì)好壞,接口協(xié)議是否合理,命令集的設(shè)計(jì)也很有講究,比如控制臺(tái)式的接口方式就是很經(jīng)典的模式之一.

說(shuō)的不對(duì)的或不同意的還請(qǐng)指正.
0
回復(fù)
ww7805
LV.6
24
2007-05-10 09:17
如何使com口的莫個(gè)引腳輸出高電位?


用MSCOMM控件如何實(shí)現(xiàn)?  哪位大哥給個(gè)代碼?

有沒(méi)有MSCOMM控件/串口通信的書(shū)籍或者好的資料呢?   謝謝共享與推薦.
歡迎訪問(wèn)我的博客!
0
回復(fù)
ww7805
LV.6
25
2007-05-14 19:21
@sdjufeng
你的情況,我認(rèn)為最好的辦法就是學(xué)習(xí)vb,它有一個(gè)控件mscomm,利用它來(lái)實(shí)現(xiàn)你的功能很方便的,我經(jīng)常用.用c也可以實(shí)現(xiàn),但是要比vb復(fù)雜得多,因?yàn)樵S多處理過(guò)程需要自己編寫(xiě),因?yàn)閏的庫(kù)函數(shù)中沒(méi)有可疑直接使用的函數(shù).不過(guò),學(xué)習(xí)高級(jí)語(yǔ)言編程可不是一朝一夕的事情啊.
你好   我現(xiàn)在也在學(xué)習(xí)vb通信   希望以后多交流!!

有沒(méi)有關(guān)于vb通信方面好的資料介紹一下呀
0
回復(fù)
zhtch
LV.2
26
2007-05-15 16:32
@sdjufeng
你的情況,我認(rèn)為最好的辦法就是學(xué)習(xí)vb,它有一個(gè)控件mscomm,利用它來(lái)實(shí)現(xiàn)你的功能很方便的,我經(jīng)常用.用c也可以實(shí)現(xiàn),但是要比vb復(fù)雜得多,因?yàn)樵S多處理過(guò)程需要自己編寫(xiě),因?yàn)閏的庫(kù)函數(shù)中沒(méi)有可疑直接使用的函數(shù).不過(guò),學(xué)習(xí)高級(jí)語(yǔ)言編程可不是一朝一夕的事情啊.
同感,
VB,有控件
0
回復(fù)
highpower88
LV.3
27
2007-05-15 18:05
@ww7805
如何使com口的莫個(gè)引腳輸出高電位?用MSCOMM控件如何實(shí)現(xiàn)?  哪位大哥給個(gè)代碼?有沒(méi)有MSCOMM控件/串口通信的書(shū)籍或者好的資料呢?  謝謝共享與推薦.歡迎訪問(wèn)我的博客!
最近經(jīng)過(guò)大量的閱讀這方面的資料發(fā)現(xiàn)VC++寫(xiě)這種軟件很好,決定開(kāi)始學(xué)習(xí)VC++,哪位有心人能上傳好的這方面的書(shū)籍.先說(shuō)聲謝謝了!
0
回復(fù)
demonjqx
LV.2
28
2007-05-21 16:57
@highpower88
最近經(jīng)過(guò)大量的閱讀這方面的資料發(fā)現(xiàn)VC++寫(xiě)這種軟件很好,決定開(kāi)始學(xué)習(xí)VC++,哪位有心人能上傳好的這方面的書(shū)籍.先說(shuō)聲謝謝了!
孫鑫的入門(mén)課程,很好的,網(wǎng)上到處都有,另外vc來(lái)串口通信確實(shí)也很方便,現(xiàn)成控件
0
回復(fù)
jimmyqhj
LV.1
29
2007-05-24 14:58
在PC界面下通過(guò)串口控制單片機(jī)還是比較簡(jiǎn)單的,如果你對(duì)Basic比較了解那么用VB會(huì)是一個(gè)不錯(cuò)的選擇.不過(guò)我始終覺(jué)得它的效率太低.由于我們?cè)趯?xiě)單片機(jī)程序時(shí)大都用C語(yǔ)言,所以學(xué)習(xí)并使用VC是比較容易上手的,你不需使用vc的MFC因?yàn)槟窍鄬?duì)單片機(jī)的c來(lái)說(shuō)跨度太大.如果能夠加上Borland C++ Builder,那就可謂是雙劍合璧了.用BCB寫(xiě)界面,用VC通過(guò)WINAPI來(lái)寫(xiě)通訊底層,很多程序可以在短期內(nèi)完成.我的單片機(jī)控制程序全部以此種方式來(lái)寫(xiě).不過(guò)要寫(xiě)PC界面最好能夠了解WinAPI.安裝個(gè)MSDN就統(tǒng)統(tǒng)搞定了
0
回復(fù)
highpower88
LV.3
30
2007-05-28 11:22
@jimmyqhj
在PC界面下通過(guò)串口控制單片機(jī)還是比較簡(jiǎn)單的,如果你對(duì)Basic比較了解那么用VB會(huì)是一個(gè)不錯(cuò)的選擇.不過(guò)我始終覺(jué)得它的效率太低.由于我們?cè)趯?xiě)單片機(jī)程序時(shí)大都用C語(yǔ)言,所以學(xué)習(xí)并使用VC是比較容易上手的,你不需使用vc的MFC因?yàn)槟窍鄬?duì)單片機(jī)的c來(lái)說(shuō)跨度太大.如果能夠加上BorlandC++Builder,那就可謂是雙劍合璧了.用BCB寫(xiě)界面,用VC通過(guò)WINAPI來(lái)寫(xiě)通訊底層,很多程序可以在短期內(nèi)完成.我的單片機(jī)控制程序全部以此種方式來(lái)寫(xiě).不過(guò)要寫(xiě)PC界面最好能夠了解WinAPI.安裝個(gè)MSDN就統(tǒng)統(tǒng)搞定了
說(shuō)的太好了.可以加一下QQ嗎或者Email.
0
回復(fù)
highpower88
LV.3
31
2007-07-12 13:48
@highpower88
說(shuō)的太好了.可以加一下QQ嗎或者Email.
經(jīng)過(guò)一段時(shí)間的摸索,VC++開(kāi)始有點(diǎn)入門(mén)了,希望大家在這里多談?wù)勛约焊惺?!!
0
回復(fù)
發(fā)