推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

用VC实现微机与多个51单片机的通信

更新时间:2019-09-13 07:01:07 大小:117K 上传用户:杨义查看TA发布的资源 标签:51单片机 下载积分:0分 评价赚积分 (如何评价?) 收藏 评论(1) 举报

资料介绍

文档为用VC实现微机与多个51单片机的通信详解文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,

部分文件列表

文件名 大小
用VC实现微机与多个51单片机的通信.pdf 117K

部分页面预览

(完整内容请下载后查看)
2005 1 期  
(总47 期)  
漳州师范学院学报(自然科学版)  
No. 1. 2005 年  
Ceneral No. 47  
Journal of Zhangzhou Teachers CollegeNat. Sci.)  
文章编号: 1008-7826200501-0031-03  
VC 实现微机与多51 单片机的通信  
俞庆标  
(福建工程学院 现代教育技术中心, 福建 福州 350014)  
摘要: 本文介绍了利用 VC6.0 语言的通信控件实现微机与多个 MCS-51 单片机之间的通信. 给出了系统设计  
和通信协议. 本系统在工业控制中具有广泛的代表性,可以进行改进推广.  
关键词: VC6 ; MCS-51 单片机 ; 串行通信  
中图分类号:  
TP368.1  
文献标识码:  
A
1 引言  
在工业控制应用系统中,经常要组成以微机为上位机和单片机为下位机的通信网络,两者一般通过  
RS-232 RS-485 串行接口进行通信. Windows9x/2000 VC6.0 开发上位机的监控软件有界面  
美观大方,使用简单方便等优点. 此类应用软件开发中,如何实现微机与单板机之间的串行通信是设计的  
关键之一. 本文利VC6.0 提供MSComm 通信控件编VC 程序,完成了微机与单片机之间RS-232  
串行口通信,达到了工业运用中开Windows 工控软件的实用要求[1].  
2 系统设计  
我们设计了一个机床刀架位置监控系统现了微机与多  
台单片机的串行通信1 给出了上位机与单片机通信示意图.  
其中片机组成的下位机可同时实时地监控多台步进电机的  
转速测机床刀架系统的工作位置时将刀架的运动状态  
反馈给上位微机. 上位机通过串行口得到系统的工作情况后,  
1 微机与单片机控制系统的通信示意图  
通过用户界面反映出来时根据设定的参数指示下位机作出  
相应的反应,控制步进电机按预定的程序运转.  
2 给出了单片机与步进电机接口部分电路. 其中,外  
部中断 0 检测传感器从而产生中断. RxDTxD 用于与上位  
机通信. 步进电机是与丝杠螺母相连的,而丝杠螺母是用来  
驱动机床刀架系统的而实现了单片机对刀架系统的控制.  
3 通信协议  
上位机和下位机均采用查询方式发送控制字符和数据,  
中断方式接收控制字符和数据[2]. 帧格式为 9600,n,8,1. 每次  
微机向单片机发数据时,先发送握手信号“0n(n 为下位机  
),下位单片机收到握手信号则发应答信号“22”至微机,  
2 单片机与步进电机部分接口电路  
收稿日期:20041015  
作者简介:俞庆标(1975–), , 助理工程师.  

全部评论(1)