12路开关C52工控板VB串口通信控制代码
12 路开关的 C52 工控板 VB 代码,用起来还挺顺手的。上位机用 VB 搞定,串口通信那块靠MSComm
控件搞定,响应也快,逻辑也清晰。下位机跑在 STC89C52 上,控制 12 路继电器,读取 16 路中断信号,适合做自动化电控板那类项目。
STC89C52 的 I/O 资源够多,用来接继电器和传感器挺合适的。你可以直接控制每个通道的开关,还能设定定时逻辑,比如晚上七点自动开灯,早上六点自动关,配合 VB 上位机 UI,操作也方便。
VB 那边主要是串口指令的发送和接收。指令格式如果不懂,可以看这个《12 路继电器串口板规格书》,挺详细的。串口协议用的 16 进制,简单明了,写起来没那么费劲。
如果你是搞嵌入式或者搞工控自动化的,这套代码还蛮值得参考的,尤其 VB 那块,调试方便,还能做一些扩展,比如接上报警器、红外传感器,甚至搞点逻辑控制。
推荐你顺手看看这几个资源:
- VB 串口通信,里面讲得挺细的,刚上手也不难理解
- VB 开关控件,界面好看点,用起来舒服
- C52 元件库资源合集,做原理图或者仿真的时候好用
哦对了,文件名里带的865 上位机程序_修改过
,这版是改进过的,估计修了点 bug 或者优化了串口逻辑,建议直接用这个,省得你重复造轮子。
如果你打算做一个小型自动化控制系统,比如仓库照明、风扇开关、流水线检测系统之类的,用这套代码上手挺快的,改一改就能用。
865上位机程序_修改过.rar
预估大小:19个文件
865上位机程序_修改过
文件夹
865上位机程序_发送
文件夹
上位机程序_发送
文件夹
精敏_多板监控.exe
724KB
精敏_板地址设定.exe
432KB
上位软件(OK_RUN)
文件夹
VBAC.tmp
791B
frmMain.frx
422KB
MSSCCPRJ.SCC
192B
Form2.frm
14KB
2.74MB
文件大小:
评论区