matengfei
攻人之过勿太严,要思其堪受;教人以善勿过高,要令其可从。
级别: 论坛先锋
精华主题: 0
发帖数量: 737 个
工控威望: 1054 点
下载积分: 2482 分
在线时间: 207(小时)
注册时间: 2011-08-07
最后登录: 2017-06-10
查看matengfei的 主题 / 回贴
楼主  发表于: 2014-03-20 06:59
VB与51单片机通讯,单片机是可以做串口通讯的STC89C52

1、通讯端口:COM1

2、该通迅是对单片机的P2口进行操作:

   对应关系:LED1 → P2.0

             LED2 → P2.1

             LED3 → P2.2

             LED4 → P2.3

             LED5 → P2.4

             LED6 → P2.5

             LED7 → P2.6

             LED8 → P2.7

3、① 该通迅是VB发送数据,单片机接受数据并执行相应命令。

   ② 单片机接收到不同的数据,执行不同的命令。

   ③ 执行的命令是自定义的:
      
    单片机接收到数据:0 → P2.0输出低电平
                      1 → P2.0输出高电平
                    
                      2 → P2.1输出低电平
                      3 → P2.1输出高电平
              
                      4 → P2.2输出低电平
                      5 → P2.2输出高电平

                      6 → P2.3输出低电平
                      7 → P2.3输出高电平

                      8 → P2.4输出低电平
                      9 → P2.4输出高电平

                     10 → P2.5输出低电平
                     11 → P2.5输出高电平

                     12 → P2.6输出低电平
                     13 → P2.6输出高电平

                     14 → P2.7输出低电平
                     15 → P2.7输出高电平

                    
                     19→ P2口全部输出低电平
                     20→ P2口全部输出高电平
附件: VB与单片机通迅.rar (338 K) 下载次数:118
网站提示: 请不要用迅雷下载附件,容易出错
ywx163
级别: 论坛先锋

精华主题: 0
发帖数量: 1147 个
工控威望: 1320 点
下载积分: 180839 分
在线时间: 3980(小时)
注册时间: 2007-05-05
最后登录: 2024-05-23
查看ywx163的 主题 / 回贴
1楼  发表于: 2014-03-20 10:20
谢谢,c的,有没有汇编的。
matengfei
攻人之过勿太严,要思其堪受;教人以善勿过高,要令其可从。
级别: 论坛先锋
精华主题: 0
发帖数量: 737 个
工控威望: 1054 点
下载积分: 2482 分
在线时间: 207(小时)
注册时间: 2011-08-07
最后登录: 2017-06-10
查看matengfei的 主题 / 回贴
2楼  发表于: 2014-03-20 10:42
汇编的我不会啊,上面的C语言也是我查了很多资料,一点一点套出来的。
matengfei
攻人之过勿太严,要思其堪受;教人以善勿过高,要令其可从。
级别: 论坛先锋
精华主题: 0
发帖数量: 737 个
工控威望: 1054 点
下载积分: 2482 分
在线时间: 207(小时)
注册时间: 2011-08-07
最后登录: 2017-06-10
查看matengfei的 主题 / 回贴
3楼  发表于: 2014-08-05 20:02
最近对程序进行了更新,希望喜欢的人能够有用。
附件: VB--单片机通讯.rar (14 K) 下载次数:41
网站提示: 请不要用迅雷下载附件,容易出错
matengfei
攻人之过勿太严,要思其堪受;教人以善勿过高,要令其可从。
级别: 论坛先锋
精华主题: 0
发帖数量: 737 个
工控威望: 1054 点
下载积分: 2482 分
在线时间: 207(小时)
注册时间: 2011-08-07
最后登录: 2017-06-10
查看matengfei的 主题 / 回贴
4楼  发表于: 2014-08-06 20:11
VB源文件,可用VB6.0打开。
附件: Home测试源文件.rar (18 K) 下载次数:32
网站提示: 请不要用迅雷下载附件,容易出错
本帖最近评分记录:
  • 下载积分:+2(lijunquan) 刻苦钻研
    会飞的怪兽
    自信 自立 自强
    级别: 工控侠客
    精华主题: 0
    发帖数量: 301 个
    工控威望: 2110 点
    下载积分: 4588 分
    在线时间: 663(小时)
    注册时间: 2013-01-17
    最后登录: 2024-05-16
    查看会飞的怪兽的 主题 / 回贴
    5楼  发表于: 2014-08-06 22:40
    谢谢,有时间参考一下
    熟悉三菱、信捷、台达、欧姆龙等多种PLC编程,威纶、三菱、显控等触摸屏设计和自动化系统设计, 承接各种非标自动化设备的PLC程序开发,长期为客户提供整套自动化方案,深圳或珠三角地区,欢迎加QQ 908643454
    广州济南0910
    级别: 略有小成
    精华主题: 0
    发帖数量: 163 个
    工控威望: 293 点
    下载积分: 2353 分
    在线时间: 167(小时)
    注册时间: 2012-10-12
    最后登录: 2022-11-18
    查看广州济南0910的 主题 / 回贴
    6楼  发表于: 2014-08-07 23:36
    谢谢楼主分享
    xugh1977
    级别: 正式会员
    精华主题: 0
    发帖数量: 4 个
    工控威望: 94 点
    下载积分: 576 分
    在线时间: 2(小时)
    注册时间: 2014-08-07
    最后登录: 2014-12-19
    查看xugh1977的 主题 / 回贴
    7楼  发表于: 2014-08-08 13:07
    这个也可以做参考的!