时间:2017-4-18来源:本站原创作者:佚名

高级语言+51单片机DI/DO/AI/AO串口通信程序源码

一、包括如下10种实例:

01、VB6.0和单片机串口通信实例;

02、VC++6.0和单片机串口通信实例;

03、Delphi和单片机串口通信实例;

04、LabVIEW和单片机串口通信实例;

05、LabWindows/CVI和单片机串口通信实例;

06、VB.NET和单片机串口通信实例;

07、VC++.NET和单片机串口通信实例;

08、C#.NET和单片机串口通信实例;

09、C++/Builder和单片机串口通信实例;

10、Matlab和单片机串口通信实例。

二、上位机软件实现功能:

01、数字量输入:采集4路数字量输入,以VB6.0为例:

02、数字量输出:控制2路继电器输出,以VB6.0为例:

03、模拟量输入:采集1路模拟量输入(直流电压),以VB6.0为例:

04、模拟量输出:控制1路模拟量输出(直流电压),以VB6.0为例:

三、单片机程序:

01、单片机程序数字输入截图如下:

02、单片机程序数字输出截图如下:

03、单片机程序模拟输入截图如下:

04、单片机程序模拟输出截图如下:

四、51单片机MODBUSRTU串口通信开发板介绍如下:

01、4路数字量输入,TLP光耦隔离;

02、4路继电器输出,TLP光耦隔离,达林顿管ULN驱动;

03、4路模拟电压输入,TLC核心芯片,采用LM运放;

04、4路模拟电压输出,TLC核心芯片,采用LM运放;

05、2路独立串行通信口,均可在RS和RS之间进行切换;

06、1路5V有源蜂鸣器输出;

07、6组数码管显示输出,可时时显示DI、DO、AI、AO当前状态;

08、开发板采用一路外接直流12V供电;

09、CPU核心芯片采用宏晶STC12C5A60S2双串口芯片;

10、开发板实物图如下所示:

五、通信参数如下:

01、起始位:1位;

02、数据位:8位;

03、校验位:无校验;

04、停止位:1位;

05、波特率:bps;

06、物理层:RS、RS均可;

07、通信协议:自定义;

08、串口选择:使用单片机串口1;

09、主站:高级语言;

10、从站:单片机。









































白癜风早期好治愈吗
海口治疗白癜风的医院

转载请注明原文网址:http://www.gzdatangtv.com/bcyyfz/6574.html
------分隔线----------------------------