chord协议模拟实现_VB.NET和单片机串口通信实现监控单片机数字量输入继电器输出模拟量输入模拟量输出...
一、必备软件和硬件:
1、VB.NET;
2、单片机开发板;
3、通信电缆。
二、通信参数:
1、数据位:8位
2、校验方式:无校验
3、停止位:1位
4、波特率:9600bps
5、通信协议:自定义协议
6、主站:VB.NET
7、从站:单片机开发板
三、单片机开发板介绍:
1、单片机开发板使用STC12C5A60S2系列双串口芯片;
2、单片机开发板使用直流12V供电;
3、单片机开发板集成4路数字量输入,TLP521光耦隔离;
4、单片机开发板集成4路继电器输出,达林顿管驱动;
5、单片机开发板集成4路模拟量输入,TLC0834核心芯片;
6、单片机开发板集成4路模拟量输出,TLC5620核心芯片;
7、单片机开发板集成1路有源蜂鸣器输出;
8、单片机开发板集成6组数码管显示输出;
9、单片机开发板集成2路独立RS232\RS485串口。
单片机开发板实物图如下所示:
四、VB.NET主站实现功能
1、采集单片机4路数字量输入:
2、设置单片机2路继电器输出:
3、采集单片机1路模拟量输入:
4、设置单片机1路模拟量输出:
五、单片机从站程序:
1、数字量输入采集程序:
2、继电器输出设置程序:
3、模拟量输入采集程序:
4、模拟量输出设置程序:
六、VB.NET和单片机程序提供下载:
链接:
https://pan.baidu.com/s/1E0zXsWtUKCe8p5Z-hN5dzQ
密码:
nbka
七、作者联系方式:1、微信:guanyumou
2、QQ:149034219
3、抖音:guanyumou
4、快手:guanyumou
5、公众号:串口通信之家
chord协议模拟实现_VB.NET和单片机串口通信实现监控单片机数字量输入继电器输出模拟量输入模拟量输出...相关推荐
- chord协议模拟实现_C#.NET和单片机串口通信实现监控单片机数字量输入继电器输出模拟量输入模拟量输出...
一.必备软件和硬件: 1.C#.NET: 2.单片机开发板: 3.通信电缆. 二.通信参数: 1.数据位:8位 2.校验方式:无校验 3.停止位:1位 4.波特率:9600bps 5.通信协议:自定义 ...
- 51单片机串口通信模板_51单片机串口通信
51 单片机串口通信 51 单片机串口通信(转载) 2009-03-03 18:22 一.串口通信原理 串口通讯对单片机而言意义重大,不但可以实现将单片机的数据传输到计 算机端,而且也能实现计算机对单 ...
- 51单片机串口通信模板_51单片机串口通讯UART
须由软件来清0,. 串行发送中断标志TI和接收中断标志RI是同一个中断源,CPU事先不知道是发送中断TI还是接收中断RI产生的中断请求,所以,在全双工通信时,必须由软件来判别.复位时SCON所有位都清 ...
- 51单片机串口通信模板_51单片机串口通信实例
波特率计算:在了解了串行口相关的寄存器之后,我们可得出其通信波特率的一些结论: ① 方式0 和方式2 的波特率是固定的. 在方式0 中, 波特率为时钟频率的1/12, 即fOSC/12,固定不变. 在 ...
- 51单片机串口通信模板_51单片机串口通信(字符串接收和发送)(示例代码)
1 #include 2 3 //------------------串口通信协议-----------------//4 /* 5 客户端数据包格式解释(长度恒为15):6 例如:A01_fmq_0 ...
- c51单片机串口通信电脑向单片机发送数据
main.c #include <REGX52.H> #include "UART.H"void Delay(int t) { while(--t); }void ma ...
- 51单片机串口通信模板_深入理解51单片机串口通信及通信实例
串口通信的原理 串口通信(SerialCommunications)的概念非常简单,串口按位(bit)发送和接收字节.尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一 ...
- 51单片机-串口通信
目录 1.什么是通信 1.1.通信的概念 1.2.传送方式 1.3.同步方式 1.4.传送方向 1.5.校验方式 2.单片机串口介绍 2.1.硬件电路 2.2.电平标准 2.3.常见接口 2.4.内部 ...
- 单片机数据用matlab处理程序设计,单片机串口论文,关于基于单片机MATLAB实现信号的波形显示相关参考文献资料-免费论文范文...
导读:该文是关于单片机串口论文范文,为你的论文写作提供相关论文资料参考. (温州医科大学 信息与工程学院,浙江 温州 325035) [摘 要]本文介绍了基于单片机与MATLAB实现信号的波形显示的方 ...
最新文章
- Cell重磅:记忆研究的突破进展!在诺奖成果基础上,用“全光学”组合来“操纵记忆”...
- 组件(2):使用Prop下发数据
- OVS原理(四十二)
- 《图说VR入门》——DeepoonVR的大鹏(陀螺仪)枪
- linux代理过载命令_我们基于Linux的机器人的未来,数据过载和管理以及更多新闻
- vue中el-row使用
- [C++] - C++11 多线程 - Mutex
- php 计算每年春节日期,动态显示2019年农历春节倒计时—2019年1月21日23时45分
- python append函数_Python程序性能分析
- mac docker nginx 配置
- 盘点八个程序员必须知道的代码编辑器
- 计算机综合布线课程,综合布线工程课程教与学(教学大纲)
- MATLAB 3D极坐标绘图
- 微信 小程序 web前端的春天 or 噩梦
- 2种方法设置RAR文件打开密码
- 密码-正则校验(数字、字母、特殊字符-任意组合)
- 使用Python茅台抢购脚本的使用说明
- “全渠道”难道又是电商对实体店的一场“新骗局”?
- PPT中《此演示文稿中的一些控件无法激活》的解决办法
- Python列表数字元素加权和
热门文章
- 【Negix】Nginx 面试 一些题目
- 【ElasticSearch】Es 源码之 NodeClient 源码解读
- 【Java】Java多线程神器:join使用及原理
- 【Kafka】kafka zk下注册的信息 get /brokers/ids/1 “host“:null “port“:-1
- SparkSQL源代码:总体概述
- SparkStreaming之transform
- 连接oracle出现ORA-12514错误
- java builder pattern_Java Builder Pattern建造者模式详解及实例
- php变量在html调用函数调用,PHP_如何在html标记中调用的函数里传递对象,最近使用jquery结合Ajax开发一个 - phpStudy...
- Java设计模式-装饰者模式