- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业论文:基于PC机和单片机的直流发电机恒压发电系统
东南大学成贤学院论文答辩 基于PC机和单片机的直流发电机恒 压发电系统——PC机软件设计 指导老师: 学生姓名: 论文说明: §1. 系统整体框图 §2. VB 设计中的重要控件介绍 §3. 上位机设计功能总描述 §4. 通信调试结果 §1. 系统总体框图 1.1上位机设计任务 本文主要介绍基于pc机和单片机的恒压发电系统的上位机软件设计部分。 功能主要具有:上位机与下位机的通信、实现上位机人机界面设计、串口通讯程序设计、数据保存与处理程序设计、电压曲线显示软件设计、数据报表打印功能。 上位机软件采用VB语言编写,下位机采用C51编写. §2. VB 设计中的重要控件介绍 §3.上位机设计功能总描述 3.1 软件界面设计 界面说明------------------------ 1.菜单栏:监控启动;com选择;电压采集选择;速度采集选择;数据报表;打印功能。 2.PICTURE控件: 绘制采集数据曲线。 3.文本框控件:用于显示反馈电压速度记录。 4.命令按键: 电压发送和停止;绘制曲线暂停;系统退出。 5.VScrollbar: 发送电压值加减 3.2VB和单片机串行通信的可靠协议 A.握手帧定义: 单片机处于接收状态,计算机发送0XAA,作为握手信号,如果单片机回0XBB,则握手成功。 3.3 绘制图形(PaintPicture方法) PaintPicture方法用于在Form、PictureBox或Printer上绘制图形文件的内容 划线方法的一般形式如: [Object.]Line[Step] (x1,y1)- [Step] (x2,y2),[Color],[B][F] 本工程调用Call draw_xy绘制曲线,用Line方法绘制网格,用Scale方法来自定义坐标系统 ,格式如下: [对象.] Scale[(x1,y1)- (x2,y2)] ; [对象.] .Line (x1, y1)-(x2, y2), QBColor(12) (x1,y1)和 (x2,y2)分别为左上角和右下角的坐标。 3.4 EXCEL报表打印功能 1. 在工程中引用Microsoft Excel类型库:从工程菜单中选择引用栏;选择Microsoft Excel 9.0 Object Library(EXCEL2000) 2. 在通用对象的声明过程中定义EXCEL对象: Dim xlApp As Excel.Application Dim xlBook As Excel.WorkBook Dim xlSheet As Excel.Worksheet 3. vb设计中调用命令: Set xlBook = xlApp.Workbooks.Open(Excel表的路径) 打开工作簿 EXCEL Set xlSheet = xlBook.Worksheets(stu) 打开工作表 xlSheet.Activate 激活工作表 xlSheet.Cells(i, j ) =data 数据赋值 3.5 程序打包 软件安装 §4.通信调试结果 4.3 反馈电压,速度数据 的保存和打开。具体如下图: 致谢 感谢答辩组的各位老师,希望老师多多给予指导和纠正。 谢谢! 2008.6 * * RS 232 AT89S51 D/A 0832 A/D0832 MAX7219 键盘 AB1336PLUSII A 交流电机 直流机 电压传感器 PC LED显示 码盘 定时器控件timer 定时器最重要的属性是 Interval 。它用于设置定时器的时间间隔,单位为毫秒, 取值在0~65767之间。如果 Interval 属性为0,则表示定时器无效。 CommonDialog 控件 CommonDialog提供的是一组标准的操作对话框,进行诸如保存,设置打印选项 以及选择颜色和字体等操作,通过运行WINDOWS帮助引擎控件还能显示帮助。 串行通信控件MSComm MSComm控件的主要属性及事件: 1.CommPort:设置或返回串行口号. 2.Setting:串口通信参数,格式:波特率,奇偶校验位,数据位,停止位 3.PortOpen:打开或关闭串行端口. 4.M S C o mm .InputMode=comInputModeText,指定输入方式. 5.Input; output: 接收缓冲区,发送缓冲区. 上位机总设计 通信主要功能 设计
您可能关注的文档
最近下载
- 智慧医院-医务管理系统设计方案.pdf VIP
- 医务管理系统建设方案.doc VIP
- 石油 - GB-T 7631.10-2013 润滑剂、工业用油和有关产品(L类)的分类 第10部分:T组(涡轮机).pdf
- 2023年北京市中考英语试卷(附答案详解).docx VIP
- 《防止校园欺凌》ppt课件(图文).pptx
- 2024初中语文新部编版七年级上册全册核心素养教案.pdf VIP
- 数字电子技术3套考试题目(含答案) .pdf VIP
- 卡特彼勒C11 和C13 ON-HIGHWAY 发动机装配手册 英文.pdf VIP
- 设备管理思路及方案.docx
- 年产3万吨塑料制品、2万吨再生塑料颗粒项目环境影响报告表.doc
文档评论(0)