收藏 分销(赏)

2022年单片机上位机通信设计2.pptx

上传人:二*** 文档编号:12509815 上传时间:2025-10-22 格式:PPTX 页数:12 大小:754.41KB 下载积分:5 金币
下载 相关 举报
2022年单片机上位机通信设计2.pptx_第1页
第1页 / 共12页
本文档共12页,全文阅读请下载到手机保存,查看更方便
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2016-4-4,#,1,2,3,任务目标,任务要求,实施方案,目 录,单片机控制技术,单片机,-485-,上位机通信,4,仿真与调试,二、任务要求,1,)采用,RS-485,总线进行串行通信。,2,)单片机通过,MAX487,收发,芯片,向上位机,每隔一段时间传送字符串,,“,ONE WORLD,ONE DREAM,”,。,3,)上位机机在串口调试软件上,每隔一段时间,显示“,ONE WORLD,ONE DREAM”,字符,显示完后,自动换行,反复显示。,单片机控制技术,单片机,-485-,上位机通信,三、实施方案,)硬件电路设计,单片机控制技术,单片机,-485-,上位机通信,1,)单片机,-485-,上位机通信通信电路如图,1,,单片机,采用,AT89C51,,上位机采用,PC,机。,2,)单片机与上位机 分别采用,差分平衡型收发器芯片,MAX487,,作为,RS-485,通信接口芯片,,进行,电平转换和数据的传输。,3,),采用,485,通信协议后,系统在数据传送过程中,抗干扰能力和传送距离都得到了极大的加强。,图,1,单片机,-485-,上位机通信电路图,三、,实施方案,)单片机软件设计要点,单片机控制技术,单片机,-485-,上位机通信,1,)与接收机约定的通信协议如下:,a),波特率,9600,。,b),帧格式:,10,位,包括,1,位起始位,,1,位停止位,,8,位数据位,无校验位。,2,)采用串行方式,2,,进行数据,传输。,3,)在数据发送过程中,用,P37,口,(,sbit P37=P37,),控制,MAX487,输出使能,,,由于,字符串由单片机向上位机发送,则,P37=1,。,4),以广义字符空字符(,0),,来判读字符串是否发送完毕。,如,while(stri,!=0),,则继续发送。,5,)发送数据采用查询形式,每一位数据发送完后,必须使发送中断标志,位,TI=0,,以便下次发送,。,三、实施方案,)单片机软件源程序(,1,),单片机控制技术,单片机,-485-,上位机通信,#include,#include,#define uchar unsigned char,#define uint unsigned int,sbit P37=P37;,char code str=ONE WORLD,ONE DREAM nr;,main(),uint j;,TMOD=0 x20;,TL1=0 xfd;TH1=0 xfd;,SCON=0 x50;,PCON,TR1=1;,IE=0 x00;,P37=1;,图,1,单片机,-485-,上位机通信电路图,TL1=0 xfd;TH1=0 xfd;,项目:单片机-485-上位机通信设计,图1 单片机-485-上位机通信电路图,3)在数据发送过程中,用P37口(sbit P37=P37)控制MAX487输出使能,,3)采用485通信协议后,系统在数据传送过程中,抗干扰能力和传送距离都得到了极大的加强。,2)单片机与上位机 分别采用差分平衡型收发器芯片MAX487,作为RS-485通信接口芯片,进行电平转换和数据的传输。,5)发送数据采用查询形式,每一位数据发送完后,必须使发送中断标志位,SBUF=stri;,单片机-485-上位机通信,两头带插针用于面包板插接,char code str=ONE WORLD,ONE DREAM nr;,1)采用RS-485总线进行串行通信。,PCON,5)发送数据采用查询形式,每一位数据发送完后,必须使发送中断标志位,单片机-485-上位机通信,三、,实施方案,)单片机软件源程序(,2,),单片机控制技术,单片机,-485-,上位机通信,while(1),uchar i=0;,while(stri!=0),SBUF=stri;,while(!TI);,TI=0;,i+;,for(j=0;j50000;j+);,图,1,单片机,-485-,上位机通信电路图,四、仿真与调试,)系统仿真,单片机控制技术,单 片机,-485-,上位机通信,图,2,系统仿真显示数据,图,3,虚拟终端参数设置,1,)程序通过,Proeteus,仿真,在虚拟终端,,Virtual Terminal,每隔一段时间显示“,ONE WORLD,ONE DREAM”,如图,2.,2,)虚拟终端参数设置如图,3,,波特率选择,9600,,无校验位。,四、仿真与调试,)系统调试,单片机控制技术,单 片机,-485-,上位机通信,3,)在实际调试过程中,单片机向上位机发出的字符串,是通过安装在上位机的串口调试助手软件,显示的。串口调试助手显示界面如图,4.,该界面中,波特率设置,9600,,数据位,8,位,停止位,1,位,无校验位。,图,4,串口调试助手显示界面,单片机控制技术,单片机,-485-,上位机通信,四、仿真与调试,元件名称,参数,数量,元件名称,参数,数量,单片机,AT89C51,1,开发板,提供电源和,程序,ISP,下载,1,晶体振荡器,11.0592MHz,1,面包板,1,瓷片电容,30pF,2,485,通信接口,MAX487,1,电解电容,10F,1,插接线,两头带插针用于面包板插接,若干,按键,非自锁,1,发送接收驱动器,MAX487,2,电阻,10k,1,9,针串口插座,DB9,1,)任务元器件清单,表,1,任务元器件清单,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服