| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4532 人关注过本帖
标题:使用VC6.0编写上位机串口程序
取消只看楼主 加入收藏
xiaomiking
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:230
专家分:130
注 册:2009-4-2
结帖率:100%
收藏
 问题点数:0 回复次数:33 
使用VC6.0编写上位机串口程序
    在学校要做个项目,用到下位机与上位机通过串口通信,需要编写上位机程序。自己也是第一次接触这个,几乎是不懂,于是想在这里,借助这个平台,寻求大家的帮助。依靠大家的力量,助我顺利完成。
    谢谢大家!















[ 本帖最后由 xiaomiking 于 2011-5-5 09:33 编辑 ]
搜索更多相关主题的帖子: 通信 
2011-04-30 19:01
xiaomiking
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:230
专家分:130
注 册:2009-4-2
收藏
得分:0 
   我自己先来顶下~~

If you want something , just do it ,and it`s a long time !
2011-04-30 19:02
xiaomiking
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:230
专家分:130
注 册:2009-4-2
收藏
得分:0 
第一步:了解了下串口调试助手的基本构架

主要由三个部分组成 :串口设置区、接收显示区和发送输入区

具体的,自己可以下个串口助手,自己玩玩,就OK

If you want something , just do it ,and it`s a long time !
2011-04-30 19:11
xiaomiking
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:230
专家分:130
注 册:2009-4-2
收藏
得分:0 
2011年5月4日11:19:52
一、网络视频:
    1、要学习串口编程,首先必需了解它的一些基本概念:a、波特率,数据位,停止位,校验位等; b、通信方式:单工、半双工及全双工;同步、异步; c、检错方法:奇偶校验----根据1的个数,相对简单,但只能用来检错;循环冗余校验:能够完成排错功能,但实现起来相对复杂些。
    2、MSComm控制

二、孙鑫视频
    1、一个一个地慢慢研究;
    2、学Visual C++ ,首先要学好C++;C++可以分为以下4个部分:
        @、面向过程部分;
        %、基于过程部分;
        &、面向对象部分;
        *、STL部分;  

If you want something , just do it ,and it`s a long time !
2011-05-04 11:27
xiaomiking
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:230
专家分:130
注 册:2009-4-2
收藏
得分:0 
今天学习编写了 HelloCPP  和 HelloMFC ,大有收获!

If you want something , just do it ,and it`s a long time !
2011-05-04 12:45
xiaomiking
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:230
专家分:130
注 册:2009-4-2
收藏
得分:0 
2011年5月5日8:01:49

C++的相关历史
    美国AT&T贝尔实验室    Bjarne Stroustrup  20世纪80年代初期 ,C with Classes 即带类的C
    面向对象,是一种编程思想

C++就是一顽猴,但驯服后,对去西天取经具有到头重要的作用。

If you want something , just do it ,and it`s a long time !
2011-05-05 08:07
xiaomiking
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:230
专家分:130
注 册:2009-4-2
收藏
得分:0 
唐三藏西天取经,沿途要收拾妖怪只是为了开路,而不是要将全世界的妖怪全都消灭掉!

If you want something , just do it ,and it`s a long time !
2011-05-05 08:49
xiaomiking
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:230
专家分:130
注 册:2009-4-2
收藏
得分:0 
计算机要对它内部所存储的数据进行操作,这就要求程序设计语言必需对变量进行说明清楚,所以变量必需具备三个属性:
   

在内存中所存放的地址;所存放值的数据类型;值的大小

[ 本帖最后由 xiaomiking 于 2011-5-5 09:36 编辑 ]

If you want something , just do it ,and it`s a long time !
2011-05-05 09:30
xiaomiking
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:230
专家分:130
注 册:2009-4-2
收藏
得分:0 
一个有关数组问题的举例

/*
    说明:如何获取别人的而自己又不知道的数组属性
*/

#include <iostream>

using namespace std;

int main()
{
    int arr[10]={0};
    int count;

    count = sizeof(arr)/sizeof(int);            // 先获取整个数组的大小,再获取每个元素的大小
    cout << "The number of array are : " << count << endl;
    cin.get();

    return 0;
}

If you want something , just do it ,and it`s a long time !
2011-05-05 09:43
xiaomiking
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:230
专家分:130
注 册:2009-4-2
收藏
得分:0 
2011年5月6日7:56:18

一个简单的例子,让我对C++的面向对象的程序思想, 有了更进一步的了解!

/*
    说明:3种逻辑关系----否定、合取及析取
*/

#include <iostream>

using namespace std;

int main()
{
    bool bSunny;            // 定义一个逻辑变量,表示天气是否晴朗
    bSunny = true;            // 预先假设天气晴朗
    bool bWeather;            // 定义当前天气的逻辑变量
    bWeather = !bSunny;        // 当前天气是晴天的否定,表示要下雨

    cout << "今天的天气是:" << bWeather << endl;

    bool bTodayWeather;
    bool bTomorrowWeather;
    bTodayWeather = true;
    bTomorrowWeather = true;
    bool bCanWash;
    bCanWash = bTodayWeather && bTomorrowWeather;

    cout << "今天能否洗被子:" << bCanWash << endl;

    bTodayWeather = true;
    bTomorrowWeather = false;
    bool bCanPlayFootball;
    bCanPlayFootball = bTodayWeather || bTomorrowWeather;

    cout << "周末是否能踢球:" << bCanPlayFootball << endl;

    cin.get();

    return 0;   
}

If you want something , just do it ,and it`s a long time !
2011-05-06 07:57
快速回复:使用VC6.0编写上位机串口程序
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023145 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved