




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PC与MCS-51联机监控系统,制作:06电子 蒙瑞兵 辅导老师:刘彦昌,RS-232介绍,RS-232-C接口(又称 EIA RS-232-C)是目前最常用的一种串行通讯接口。它是在1970年由美国电子工业协会(EIA)联合贝尔系统、 调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标 准。它的全名是“数据终端设(DTE)和数据通讯设备(DCE)之间 串行二进制数据交换接口技术标准” 。 简要说明如下: (1)电压规格: 逻辑0:+3+15 V 逻辑1:-3-15V (2)引脚图及引脚功能:,MAX-232介绍,由于RS-232的输出信号不但有正电压(+3+15V),也有负电压(-3-15V),所以半导体公司特别为RS-232制造了专门进行信号转换的IC,信号为MAX-232,其功能就是将RS-232的信号转换成TTL/CMOS的信号。其内部结构见下图:,特点:1.只需5V电源即可工作。内部的电压转换器可把5V的电源转变为+10V和- 10V 的电压,以供RS-232使用。 2.内部有两个发送器(T1和T2)和两个接收器(R1和R2)。,作品电路,串口通信硬件部分电路,PC与MCS-51联机监控系统硬件电路图,单片机程序部分,开始,设置波特率9600,令串口工作于模式1,令RI=0,判断RI=0吗?,取出SBUF中的内容,执行相应的程序,令TI=0,发送负载通电状态的代码,TI=1吗?,否,是,接收PC传来的数据,发送数据至PC,否,是,MSComm控件介绍,Visual Basic在开发可视化环境下的监控系时具有独特的优势。人机界面的建立比其他工具要来的简单、快速。Visual Basic提供了串口通信控件,使开发者可以开发串行通信的系统程序。MSComm 控件通过串行端口传输和接收数据,为应用程序提供串行通讯功能。,MSComm 控件的几个重要属性,属性 描述 CommPort 设置并返回通讯端口 Settings 以字符串的形式设置并返回 波特率、奇偶校验、数据 位、停止位 PortOpen 设置并返回通讯端口的状态。 也可以打开和关闭端口。 Input 从接收缓冲区返回和删除字符。 Output 向传输缓冲区写一个字符串。,判断选用串口1还是串口2?,窗体装载时,令4个指示灯 都显示绿色,COM1被其他 设备占用了吗?,选用COM1,否,设定通信协议 9600,n,8,1,开启COM1,在信息窗口里 显示”已自动选用COM1“,COM2被其他 设备占用了吗?,选用COM2,设置通信协议 9600,n,8,1,开启COM2,在信息窗口里 显示”已自动选用COM2“,是,否,结束,在窗体中显示 ”通信端口无法使用“,是,负载1,按下负载1按钮时,显示”联机中“,发送代码1,延时0.2S,接收到单片机传来的代码是0吗?,接收到单片机传来的代码是1吗?,否,显示“联机失败”,结束,否,令负载1的指示灯为绿色,令负载1的指示灯为绿色,是,是,负载2,按下负载2按钮时,显示“联机中”,发送代码2,延时0.2S,接收到单片机传来的代码是0吗?,接收到单片机传来的代码是1吗?,显示“联机失败”,结束,令负载2的指示灯为绿色,令负载2的指示灯为红色,是,是,否,否,负载3,按下负载3按钮时,显示“联机中”,发送代码3,延时0.2S,接收单片机传来的代码是0吗?,接收单片机传来的代码是1吗?,显示“联机失败”,结束,令负载3的指示灯为绿色,令负载3的指示灯为绿色,是,是,否,否,负载4,按下负载4按钮时,显示“联机中”,发送代码4,延时0.2S,接收到单片机传来的代码是0吗?,接收到单片机传来的代码是1吗?,显示“联机失败”,结束,令负载4的指示灯为绿色,令负载4的指示灯为红色,是,是,否,否,负载1指示灯,按下负载1指示灯(红色时),显示“负载1断电”,发送代码5,延时0.2S,接收到单片机传来的代码是1吗?,接收到单片机传来的代码是0吗?,结束,令负载1指示灯为绿色,令负载1指示灯为红色,是,是,否,负载2指示灯,按下负载2指示灯(红色时),显示“负载2断电”,发送代码6,延时0.2S,接收到单片机传来的代码是1吗?,接收到单片机传来的代码是0吗?,结束,令负载2指示灯为绿色,令负载2指示灯为红色,是,是,否,负载3指示灯,按下负载3指示灯(红色时),显示“负载3断电”,延时0.2S,接收单片机传来的代码是1吗?,接收单片机传来的代码是0吗?,结束,令负载3指示灯为绿色,令负载3指示灯为红色,是,是,否,负载4指示灯,按下负载4指示灯(红色时),显示“负载4断电”,发送代码9,接收单片机传来的代码是0吗?,接收单片机传来的代码是1吗?,结束,令负载4指示灯为绿色,令负载4指示灯为红色,是,是,否,OFF按钮,按下OFF按钮时,显示“联机中”,发送代码0,延时0.2S,接收到单片机传来的代码是2吗?,显示“联机失败”,结束,令4个指示灯全部为绿色,是,否,结束按钮,按下“结束”按钮时,出现对话框,询问是否要结束本程序,按下“取消”按钮吗?,按下“确定”按钮吗?,令所有的负载都断电,关闭串行端口,终止本程序的执行,结束,是,否,否,基本功能,一、单击相应的“负载”按钮,则单片机控制的对应的发光二极管发光。同时软件主界面上的相应的指示灯由绿色变为红色。 二、当负载按钮被按下后(即指示灯为红色,并且相应的发光二极管发光时),单击主界面变为红色的指示灯,则相对应的发光二极管熄灭,并且指示灯变为绿色。 三、当按下“OFF”按钮时,所有的负载都断电,同时负载指示灯都变为绿色。,附加功能-网络方面,一、可以实现与浏览器相似的功能,即可以连接任意一个您想访问的网站。 二、可以实现发送电子邮件的功能。 三、可以实现在局域网内发送信息。 四、可以实现与天气预报网站的连接,并从该网站上提取出天气的信息,并作出相应的显示(默认显示为石家庄的天气状态)。,附加功能-计算机方面,一、可以实现对计算机的控制面板、常 规、显示、键盘、鼠标、声音、背景、 外观、屏幕保护、日期、时间、IE 进行相应的设置。 二、可以实现万年历和计算器功能。 三、具有简易的写字板和画图板功能。 四、可以实现对屏幕任一位置的抓取功 能。 五、可以实现对操作系统的监控功能。 六、可以实现对网络接口表的监测。,API函数简介,API(Application Programming Interface )作为Microsoft32位平台的应用程序编程接口是构筑所有32位Windows平台的基石,所有在Windows平台上运行的应用程序都可以调用这些函数。A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 25秋新人教版英语七年级上册 Unit 5 Fun Clubs Section A同步练习(含答案)
- 佛系文案考试题目及答案
- 2025年新疆人防工程防护设备安全防护措施改进建议合同
- 研究生招生考试题及答案
- 铭泽驾校考试题目及答案
- 企业内训师授课计划标准化工具
- 海外力学作业考试题库及答案
- 人力相关笔试题目及答案
- 辉县中招考试数学真题及答案
- 券商咨询笔试题库及答案
- 中医课题申报书的范文怎么写
- 2025年公基常识题及答案
- 水暖专业试题及答案
- 诺如病毒胃肠炎诊疗方案(2025年版)解读学习课件
- 学校大班额化解实施方案
- 农业综合行政执法大比武试题库(试题及答案)
- 国企新员工入职纪检培训
- 2025年超细氢氧化铝行业研究报告及未来行业发展趋势预测
- 肺康复护理进展
- 统编版(2024)八年级上册道德与法治5.2《诚实守信》教案
- 2025版煤矿安全规程学习培训课件
评论
0/150
提交评论