性无码一区二区三区在线观看,少妇被爽到高潮在线观看,午夜精品一区二区三区,无码中文字幕人妻在线一区二区三区,无码精品国产一区二区三区免费

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

請教在PC界面下通過軟件實現(xiàn)串口控制單片機,學(xué)哪一種語言好??

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

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

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

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

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

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


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

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

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