91视频免费?看_蜜芽MY188精品TV在线观看_国产免费无遮挡在线观看视频_深夜国产_亚洲精品欧洲精品_欧美黑人粗暴多交

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

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

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

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

  “Boland”可能記錯了,簡稱BC.
0
回復
sdjufeng
LV.6
5
2007-01-19 01:03
你的情況,我認為最好的辦法就是學習vb,它有一個控件mscomm,利用它來實現(xiàn)你的功能很方便的,我經常用.用c也可以實現(xiàn),但是要比vb復雜得多,因為許多處理過程需要自己編寫,因為c的庫函數(shù)中沒有可疑直接使用的函數(shù).
不過,學習高級語言編程可不是一朝一夕的事情啊.
0
回復
hjxie
LV.7
6
2007-01-20 17:29
關注
0
回復
2007-01-20 19:43
@sdjufeng
你的情況,我認為最好的辦法就是學習vb,它有一個控件mscomm,利用它來實現(xiàn)你的功能很方便的,我經常用.用c也可以實現(xiàn),但是要比vb復雜得多,因為許多處理過程需要自己編寫,因為c的庫函數(shù)中沒有可疑直接使用的函數(shù).不過,學習高級語言編程可不是一朝一夕的事情啊.
請問有QQ嗎?請加一下!我有新的問題請教
0
回復
sdjufeng
LV.6
8
2007-01-21 10:18
有問題就在這里問吧,答得不對還可以由大家的監(jiān)督.
0
回復
hjxie
LV.7
9
2007-01-30 21:05
@sdjufeng
有問題就在這里問吧,答得不對還可以由大家的監(jiān)督.
對啊,這個話題開得那么好,不能就此沉下去吧.先說一下,我現(xiàn)在正在學VB感覺這個東西對菜鳥比較適合.
0
回復
feifeiyu
LV.3
10
2007-01-30 22:39
當然是LABVIEW,編個串口精靈要不了半個小時.
圖形化編程,全程有在線幫助,不用寫代碼,NI主推的產品.
寫小程序最方便了,比VB還方便,寫復雜程序就用LABWINDOWS CVI,這個要有WINDOWS和C語言程序的基礎.
0
回復
feifeiyu
LV.3
11
2007-01-30 22:43
@feifeiyu
當然是LABVIEW,編個串口精靈要不了半個小時.圖形化編程,全程有在線幫助,不用寫代碼,NI主推的產品.寫小程序最方便了,比VB還方便,寫復雜程序就用LABWINDOWSCVI,這個要有WINDOWS和C語言程序的基礎.
最主要的LABVIEW開發(fā)的目的就是給硬件工程師用的,所以不用記代碼,還有豐富的信號分析模塊以及波形及邏輯圖顯示控件,開發(fā)個PC示波器之類非常方便.
0
回復
sdjufeng
LV.6
12
2007-01-31 17:30
@hjxie
對啊,這個話題開得那么好,不能就此沉下去吧.先說一下,我現(xiàn)在正在學VB感覺這個東西對菜鳥比較適合.
是的,vb有一個控件MSComm,它封裝了所有串口通信需要的功能,真的很方便.VB的特點是入門容易學精難,但是哪怕是入門,也可以滿足一般的需求.
0
回復
hjxie
LV.7
13
2007-01-31 18:19
@sdjufeng
是的,vb有一個控件MSComm,它封裝了所有串口通信需要的功能,真的很方便.VB的特點是入門容易學精難,但是哪怕是入門,也可以滿足一般的需求.
是的,有哪位兄弟用C語言,進來談談感受啊
0
回復
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;
}
我怎么運行結果都是0,請高手指點,小弟在此多謝了
0
回復
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;}我怎么運行結果都是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
回復
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);}}我運行的程序是這樣的
運行結果是不是應該是-6.66666e-002才對?
0
回復
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
回復
sdjufeng
LV.6
18
2007-01-31 19:06
@henan123
運行結果是不是應該是-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);
}
這樣才會輸出你希望的結果
0
回復
hjxie
LV.7
19
2007-01-31 19:18
@feifeiyu
最主要的LABVIEW開發(fā)的目的就是給硬件工程師用的,所以不用記代碼,還有豐富的信號分析模塊以及波形及邏輯圖顯示控件,開發(fā)個PC示波器之類非常方便.
真的嗎?比VB還簡單好學?太不可思議啦?我要學!!!
0
回復
henan123
LV.6
20
2007-02-01 12:11
@sdjufeng
printf("%d\n",t);這一句改為:printf("%f\n",t);
多謝大蝦指點,我試了一下,還要把int 換成double才可以運行,應該是我把浮點型搞錯了,用成了整形
0
回復
highpower88
LV.3
21
2007-05-07 11:09
@hjxie
真的嗎?比VB還簡單好學?太不可思議啦?我要學!!!
我不想讓這個話題再沉下去了,高手請進.
0
回復
highpower88
LV.3
22
2007-05-07 11:15
@highpower88
我不想讓這個話題再沉下去了,高手請進.
最近朋友又有這樣一個案子,是通過PC軟件控制單片機,然后控制電子產品的,利潤還可以,就是不敢接啊.所以以后這種案子會越來越多的
0
回復
whatcall
LV.5
23
2007-05-07 19:02
@highpower88
最近朋友又有這樣一個案子,是通過PC軟件控制單片機,然后控制電子產品的,利潤還可以,就是不敢接啊.所以以后這種案子會越來越多的
PC軟件串口控制單片機,簡單地說就是RS232通過PC的COM口進行通訊.我覺得開發(fā)工具的選擇要根據(jù)軟件的最終要求來決定.如果只論方便,LabView適合不懂代碼的工程師使用,LabWindows/CVI適合有代碼編程經驗的人使用,在這兩種環(huán)境下,都集成串口的函數(shù)庫可供使用,另外也有大量測試控制的庫便于數(shù)據(jù)的后期處理.有一點不足的是,在程序發(fā)布時需要安裝LabView或LabWindows的運行庫,發(fā)布文件較大,安裝稍顯繁瑣,當然如果是自己定制的系統(tǒng)安裝由自己完成則可以忽略.其他一些通用開發(fā)環(huán)境需要使用控件或第三方插件完成串口的控制,較NI的產品來說,具有更加自由開放的性能,但是不適合快速開發(fā).另外NI的Measurement Studio系列正是為Microsoft的Visual Studio系列開發(fā)的一個測試測量控件集,雖說好像能集中前兩種開發(fā)模式的優(yōu)點,但在實際中倒是應用不多,因為開發(fā)環(huán)境構建稍顯復雜.
因此,我的看法是:
(1)簡單應用比如說如串口精靈類的輔助調試工具可以選用LabView、LabWindows或VB、Delphi等+控件;
(2)后期數(shù)據(jù)處理較為專業(yè)的應用選用LabView或LabWindows,具體選用哪一種根據(jù)開發(fā)者對工具的掌握情況決定,大體上LabView更為快速,LabWindows更為精細;
(3)對用戶界面要求較為復雜和專業(yè)以及串口控制只是整個軟件功能的一部分時,應該選用通用開發(fā)工具,當然具體也看開發(fā)人員對工具的喜好了.

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

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


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

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

有沒有關于vb通信方面好的資料介紹一下呀
0
回復
zhtch
LV.2
26
2007-05-15 16:32
@sdjufeng
你的情況,我認為最好的辦法就是學習vb,它有一個控件mscomm,利用它來實現(xiàn)你的功能很方便的,我經常用.用c也可以實現(xiàn),但是要比vb復雜得多,因為許多處理過程需要自己編寫,因為c的庫函數(shù)中沒有可疑直接使用的函數(shù).不過,學習高級語言編程可不是一朝一夕的事情啊.
同感,
VB,有控件
0
回復
highpower88
LV.3
27
2007-05-15 18:05
@ww7805
如何使com口的莫個引腳輸出高電位?用MSCOMM控件如何實現(xiàn)?  哪位大哥給個代碼?有沒有MSCOMM控件/串口通信的書籍或者好的資料呢?  謝謝共享與推薦.歡迎訪問我的博客!
最近經過大量的閱讀這方面的資料發(fā)現(xiàn)VC++寫這種軟件很好,決定開始學習VC++,哪位有心人能上傳好的這方面的書籍.先說聲謝謝了!
0
回復
demonjqx
LV.2
28
2007-05-21 16:57
@highpower88
最近經過大量的閱讀這方面的資料發(fā)現(xiàn)VC++寫這種軟件很好,決定開始學習VC++,哪位有心人能上傳好的這方面的書籍.先說聲謝謝了!
孫鑫的入門課程,很好的,網上到處都有,另外vc來串口通信確實也很方便,現(xiàn)成控件
0
回復
jimmyqhj
LV.1
29
2007-05-24 14:58
在PC界面下通過串口控制單片機還是比較簡單的,如果你對Basic比較了解那么用VB會是一個不錯的選擇.不過我始終覺得它的效率太低.由于我們在寫單片機程序時大都用C語言,所以學習并使用VC是比較容易上手的,你不需使用vc的MFC因為那相對單片機的c來說跨度太大.如果能夠加上Borland C++ Builder,那就可謂是雙劍合璧了.用BCB寫界面,用VC通過WINAPI來寫通訊底層,很多程序可以在短期內完成.我的單片機控制程序全部以此種方式來寫.不過要寫PC界面最好能夠了解WinAPI.安裝個MSDN就統(tǒng)統(tǒng)搞定了
0
回復
highpower88
LV.3
30
2007-05-28 11:22
@jimmyqhj
在PC界面下通過串口控制單片機還是比較簡單的,如果你對Basic比較了解那么用VB會是一個不錯的選擇.不過我始終覺得它的效率太低.由于我們在寫單片機程序時大都用C語言,所以學習并使用VC是比較容易上手的,你不需使用vc的MFC因為那相對單片機的c來說跨度太大.如果能夠加上BorlandC++Builder,那就可謂是雙劍合璧了.用BCB寫界面,用VC通過WINAPI來寫通訊底層,很多程序可以在短期內完成.我的單片機控制程序全部以此種方式來寫.不過要寫PC界面最好能夠了解WinAPI.安裝個MSDN就統(tǒng)統(tǒng)搞定了
說的太好了.可以加一下QQ嗎或者Email.
0
回復
highpower88
LV.3
31
2007-07-12 13:48
@highpower88
說的太好了.可以加一下QQ嗎或者Email.
經過一段時間的摸索,VC++開始有點入門了,希望大家在這里多談談自己感受!!!
0
回復
發(fā)
主站蜘蛛池模板: 温宿县| 深水埗区| 德庆县| 舟曲县| 万盛区| 巴东县| 长垣县| 葵青区| 镇巴县| 杭州市| 安陆市| 荥经县| 丹棱县| 纳雍县| 大兴区| 浦城县| 小金县| 志丹县| 宜宾市| 叙永县| 新干县| 驻马店市| 西宁市| 辽阳县| 沙雅县| 大宁县| 天镇县| 白沙| 嘉峪关市| 武川县| 明溪县| 黎川县| 桑日县| 两当县| 东山县| 牡丹江市| 廊坊市| 尚义县| 阜平县| 雷州市| 南平市|