版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、VB入门中最简单入门教程基于VB单片机与PC通信一、 目的和要求1、 掌握利用VB软件制做出通信界面;2、 掌握在VB中添加程序并能够写出发送数据的程序;3、 掌握单片机串行口通信原理;4、 掌握单片机接受串行口通信数据程序;二、设备1、Keilc51软件及电脑一台;2、89C51单片机开发板一块;3、Microsoft Visual Basic 6.0软件;三、实验内容本次课程设计就是利用Microsoft Visual Basic 6.0软件制作一个通信界面在界面上添加三个按钮,当按第一个按钮时单片机上的LED灯正转,当按第二个按钮时单片机上的LED灯反转,当按第三个按钮时单片机上的LED
2、灯闪烁。单片机能正确接受并显示。四、原理串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线Universal Serial Bus或者USB混淆)。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。 串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。比如IEEE488定义并行通行状态时,规定设备线总常不得超过20
3、米,并且任意两个设备间的长度不得超过2米;而对于串口而言,长度可达1200米。 五、步骤1、 在桌面上启动Microsoft Visual Basic 6.0软件 弹出对话框,点击标准EXE确定。2、 添加串口控件点击工程-部件-Microsoft Comm control 6.0 即可会在左方的工具栏出现该工具,双击此工具会在form1中出现。3、 初始化串口双击form1中的空白区域添加程序MSComm1.Settings = "9600,n,8,1"MSComm1.CommPort = 4MSComm1.PortOpen = TrueMSComm1.RThr
4、eshold = 1MSComm1.CommPort 取决你使用的串行口,在设备管理器中查看。4、 添加命令按钮并添加程序双击左方工具栏commnd button添加三个按钮在右下方的属性框中caption中更改名称;双击按钮添加程序。分别在三个按钮中添加。MSComm1.Output = "1"MSComm1.Output = "2"MSComm1.Output = "3"5、 运行6、 烧录单片机接收程序#include<reg51.h>unsigned char flag;unsigned char w,i;unsi
5、gned int j;void main()TMOD=0x20;TH1=0xfd;TL1=0xfd;TR1=1;SCON=0x50;PCON=0x00;EA=1;ES=1;while(1);void ser() interrupt 4RI=0;flag=SBUF;if(flag='1')w=0xfe;for(i=0;i<8;i+)w=(w)<<i);P1=w;for(j=0;j<10000;j+); else if(flag='2')w=0x7f;for(i=0;i<8;i+)w=(w)>>i);P1=w;for(j=0;j<10000;j+);else if(flag='3')P1=0xff;for(j=0;j<10000;j+);P1=0x00;for(j=0;j<10000;j+);注:波特
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 临近既有线施工监测专项方案
- 主桥叠合梁0#块支架安装施工控制要点
- 重庆市第一中学高三下学期3月阶段检测生物试题
- 麻纺企业人力资源配置规范
- 水泥氯离子含量检测报告
- 水利施工防台风停工预案
- 2026年短视频合作合同协议条款
- 2026年影视制作合作合同协议范本
- 中秋节假期安全教育教案
- 新改版语文部编人教版小学二年级下册揠苗助长公开课获奖教案
- 碎石生产线设备维护与保养方案
- 水库护坡除草方案(3篇)
- 矿水厂合作合同协议书模板
- 光伏组件拆解回收以及二次利用项目可行性研究报告写作模板-拿地申报
- DGJ08-113-2017 建筑节能工程施工质量验收规程
- 2025年贵州省中考英语试题(附答案和音频)
- DB42T 1892-2022 非煤矿山钻探施工安全技术规程
- 【物化生 江苏卷】2025年江苏省高考招生统一考试高考真题物理+化学+生物试卷(真题+答案)
- 满族装饰艺术主题餐饮空间设计研究
- 扬州印象城市介绍旅游宣传
- 2024年国家民委直属事业单位招聘笔试真题
评论
0/150
提交评论