- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
cc课设论文
基于modbus协议的计算机
远程控制系统设计
班 级:
姓 名:
学 号:
指导教师: 娜
撰写日期:
目 录
第一章 课程设计内容与要求分析 1
1.1 课程设计目的 1
1.2课程设计内容 1
1.3课程设计要求 2
第二章 控制系统硬件设计 3
2.1电路组成 3
2.1.1单片机类型 3
2.1.2 数码管显示电路 4
2.1.3 二极管显示电路 5
2.2 MCGS硬件设计 7
2.2.1 MCGS系统的简介及构成 7
2.2.2 工控组态软件MCGS的功能和特点 8
第三章 软件模块设计分析 9
3.1单片机编程语言的选择 9
3.2工控组态软件MCGS的工作方式 9
3.2.1 MCGS如何与设备进行通信 9
3.2.2 MCGS对MODBUS的支持 9
3.2.3 组态王软件的命令语言 11
3.2.4 MCGS的远程多机监控 11
总结 12
附录Ⅰ 13
程序设计 13
附录Ⅱ 16
参考文献 17
第一章 课程设计内容与要求分析
课程设计目的
基于modbus协议的远程计算机控制系统的主要任务是做出从系统角度出发的基于tcp协议与mcgd技术的实用软件。使用单片机编程技术及C程序开发语言。实现基本的远程控制要求,界面简洁友好。采用面向对象开发技术,严格遵循软件工程设计思想。
远程控制是指在计算机网络上由一台主机(主控端)远距离控制另一台主机(驻留端) 的技术。当操作者使用主控端主机控制被控端主机时,就如同坐在被控端主机的屏幕前操作一样,可以启动被控端主机中的应用程序,可以使用文件资料,甚至可以利用被控端主机的各种外部设备。但是值得注意的是:主控端所做的一切控制操作如打开应用程序、上网浏览以及下载等都是在被控主机的计算下完成的;主控端主机只是将键盘和鼠标的指令传送给远程被控主机
具体设计内容如下:
1)提出总体设计方案答辩STC12C5604AD15系列是STC公司必威体育精装版推出的产品,最大的特别是内部集成了高精度的R/C时钟,可以完全不需要接外部晶振。C:这个位置一般是用来表示单片机工作电压的,如果是C或F表示这款单片机是5V电压下工作的,如果是LE或L则表示这款单片机是工作在3V电压AD:是功能后缀,表示有ADC功能的意思。如果后缀是S2就表示有2个串口的意思。STC12C5604AC单片机是STC生产的单时钟/机器周期(1T)8051,但速度快8-12倍。内部集成MAX810专用复位电路、PCA、高速10位A/D转换、数据存储器、定时/计数器、I/O接口、SPI接口、看门狗及片内RC振荡器等模块。几乎包含了数据采集和控制中所需的所有单元模块,可称得上一个片上系统。
主要性能:
1.增强型8051CPU,1T5.5V-3.5V;?
3.工作频率范围:0-35MHz,相当于普通8051的0-420MHz;?
4.用户应用程序空间4K字节;
5.片上集成768字节RAM;?
6.通用I/O,复位后为:准双向口/弱上拉(普通传统I/O口)可设置成四种模式:准双向口/弱上拉,强推挽/强上拉,仅为输入/高阻,开漏每个I/O口驱动能力均可达到20mA,单整个芯片最大不要超过55mA;
7.ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器可通过串口(P3.0/P3.1)直接下载用户程序,数秒即可完成一片;
8.有EEPROM功能;
9.看门狗;
10.内部集成MAX810专用复位电路(外部晶体20M一下时,可省外部复位电路);
11.时钟源:外部高精度晶体/时钟,内部R/C振荡器用户在下载用户程序时,可选择是使用内部R/C振荡器还是外部晶体/时钟常温下内部R/C振荡器频率为:5.2MHz~6.8MHz? 精度要求不高时,可选择使用内部时钟,但因为有制造误差和温漂,以实际测试为准;
12.共6个16位定时器两个与传统8051兼容的定时器/计数器,定时器T0和T1,没有定时器2,PCA模块可再实现4个16位定时器;
13.2个时钟输出口,可由T0的溢出在P1.0输出时钟,可由T1的溢出在P1.1输出时钟;
14.外部中断6路,下降沿中断或低电平出发中断,PCA模式可分别或同时支持上升沿中断/下降沿中断,Power?Dowm模式可由外部中断唤醒,INT0/P3.2、INT1/P3.3、T0/P3.4、xD/P3.0、PCA0/P3.7、PCA1/P3.5;?
15.PWM(4路)/PCA(可编程计数器阵列,4路)也可用来当4路D/A使用也可用来再实现4个定时器也可用来再实现4个外部中断(上升沿中断/下降沿中断均可分别或同时支持);
1
文档评论(0)