wishtoyou 发表于 2011-6-5 11:59:12

最近需要做个上位机软件 用VC串口控制单片机!(不要MFC,C++)请高手帮忙!

最近需要做个上位机软件
就是通过串口事实检测单片机同过DS18B20检测的温度传到电脑上!
温度在一个范围内变化发出命令,传给单片机做出响应!
我只会C语言,会点点简单的VC界面 ,只是不知道怎么控制串口!
我的VC是在学的《C语言也能干大事》,只会做些简单的!
请高手帮忙!
谢谢!

wowbanui 发表于 2011-6-5 12:15:59

(不要MFC,C++) -- 为何, 看楼主的意思只会MFC和VC++?

纯WindowsAPI的话也简单, 楼主所需要的几个关键API:
窗口界面相关:
CreateWindowEx;

串口相关(核心就是把串口当文件操作):
CreateFile;
SetupComm;
SetCommTimeouts;
ReadFile;
WriteFile;

wowbanui 发表于 2011-6-5 12:27:00

给你传个串口当文件操作的示例代码, 有比较详细的注释.

点击此处查看 串口读写示例(文件大小:32K)

zy473551 发表于 2011-6-5 12:36:01

mark

wishtoyou 发表于 2011-6-5 16:58:27

回复【楼主位】wishtoyou
-----------------------------------------------------------------------

C++我不会,MFC 我也不会,我就会VC。
我看你的代码了!我试试。谢谢!

ee168 发表于 2011-6-5 17:09:43

C++ 不会,会VC????????

bangbangji 发表于 2011-6-5 17:11:15

回复【5楼】ee168
c++ 不会,会vc????????
-----------------------------------------------------------------------

他的意思估计是会用vc开发环境写C语言,呵呵

zhonggp 发表于 2011-6-5 17:22:02

要不用个labview吧。这个的话也简单。

kenny17 发表于 2011-6-5 17:26:24

再不行,用vb最简单

zodiac1111 发表于 2011-6-5 17:31:44

回复【8楼】kenny17
-----------------------------------------------------------------------

我就是用VB的,但是更喜欢C,各有各的优势吧 :)

回复【2楼】wowbanui
----------------------------------------------------------------------
好详细的注释. 顶了!

icydream 发表于 2011-6-5 19:15:45

c++ builder 吧,又快又简单

whtwhtw 发表于 2011-6-5 19:31:52

回复【10楼】icydream
-----------------------------------------------------------------------

同意10楼
C++Builder串口ourdev_646002UYWQD1.rar(文件大小:57K) (原文件名:C++Builder串口.rar)

jssz_hf 发表于 2011-7-6 13:36:51

mark

icexiong 发表于 2011-7-18 14:34:24

不会可以学

szy19811114 发表于 2011-8-13 15:56:01

不学不会

liuyong053 发表于 2011-8-15 11:12:27

天下事有难易乎?为之,则难者亦易矣;不为,则难者亦难矣。

jetimchen 发表于 2011-9-21 18:12:39

mark

stm8s 发表于 2012-1-27 18:01:24

mark

cock 发表于 2012-1-27 18:10:20

个人感觉不用MFC只用VC++要难不少。

zhaoliang056 发表于 2012-2-15 13:56:59

学习

sxcz 发表于 2012-2-23 10:33:14

学习下

jaketao139 发表于 2012-3-30 22:09:46

mark!!!!!!!!!!!!

czhaii 发表于 2014-5-5 16:30:56

没有结果吗?
页: [1]
查看完整版本: 最近需要做个上位机软件 用VC串口控制单片机!(不要MFC,C++)请高手帮忙!