高级语言+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 |