核心器件为AT89C51单片机结构设计.doc

  1. 1、本文档共71页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
核心器件为AT89C51单片机结构设计 第一章 绪 论 ·1.1 研究背景 随着信息领域各种技术的发展,在数据采集方面的技术也取得了很大的进步,采集数据的信息化是目前社会的主流发展方向。各种领域都用到了数据采集,在石油勘探、地震数据采集领域已经得到应用。随着测控技术的迅猛发展,以嵌入式计算机为核心的数据采集系统己经在测控领域中占到了统治地位。数据采集系统是将现场采集到的数据进行处理、传输显示、存储等操作。数据采集系统的主要功能是把模拟信号变成数字信号,并进行分析、处理、存储和显示。温湿度数据采集系统广泛的应用于人们的日常生活中,而驱动程序的开发让实时操作与监控更方便。基于Windows环境下利用VS.NET Framework平台开发的驱动程序也具备这些特点。其中温湿度数据采集系统就是基于这个原理来采集外界的温度、湿度及露点,利用上位机对数据进行处理。总之,不论在哪个应用领域中,数据采集与处理越及时,工作效率就越高,取得的经济效益也越高。 ·1.2 设计内容 该设计硬件部分核心器件为AT89C51单片机。通过编写大量汇编程序来支撑单片机实现温湿度接收、转换、存储和显示等,最终温湿度用数码管显示出来。软件方面通过串口RS232进行串口通信把温湿度数据传送给PC机。鉴于PC机具有强大的监控和管理功能,单片机具有快速以及容易控制的特点,在数据量不大、传输要求不高的情况下,采用给PC机配置的RS-232标准串行接口COM1、COM2等相连接来实现单片机系统与PC机之间的数据交换。该设计软件方面是在Windows XP环境下,对Visual Studio C#.NET中的串口组件进行编程实现单片机与PC之间的串行通信,其通信线路通过RS232连接,通过串口RS232进行串口通信把温度数据传送给PC机,显示在用C#.NET编辑的一个温湿度数据显示的界面上,再对数据进行处理存储在数据库中,并且以XML文档的格式存储。 PC机与单片机的通信接口电路框图如图1.1所示: 图1.1 PC机与单片机通信接口电路 其中: 2脚:RxD,串行数据接收引脚,输入。 3脚:TXI),串行数据发送引脚,输出。 5脚:GND。 ·1.3 技术路线 根据本系统设计的要求及功能,采用的技术路线有以下几种: 一.C#.NET语言 本系统是在C#.NET环境下设计Windows Form,该窗体是在设计程序时,用来制作用户数据输入输出界面的基本对象窗体,是整个用户界面的框架。所以系统设计之前,必须熟悉C#.NET的开发环境,以及掌握C#语言的编程规则。在熟悉了工具箱提供的控件及其功能后,依照本系统需要的实现功能,对所需的控件,进行编程实现。 二. ADO.NET技术 C#.NET中对数据库的访问是通过ADO.NET来实现的,使用ADO.NET作为数据库存取的接口。ADO.NET是ADO的升级版本,专为Microsoft.NET平台量身打造,采用离线存储模式,可供多人同时存储,特别适合在Internet环境中使用。基于温湿度数据采集系统—驱动程序开发的目的,系统要求:当通过串口通信将采集到的温湿度显示在Windows Form界面上,对数据进行处理,然后自动存储在数据库中,提供用户输入、查询记录等功能。因此,在对数据库操作之前,需了解各种数据库的连接方式,以及进行插入、修改、查询等操作相关的SQL语句。另外,在引用数据库之前需在库文件中添加数据库的命名空间。 三. XML技术 .NET是基于XML的,XML具有跨平台性和简洁性,在.NET框架结构中,XML当作一种应用间无缝接合的手段,用于多种应用之间的数据处理,不同应用之间的互操作和协调工作。在系统设计中,当采集到的温湿度数据存放在监控信息表格中,通过编程使数据自动生成XML文档保存,并存放在指定的路径下,供用户查看记录。因此,进行XML文件操作必须掌握XML文档的语法、写入及读取的编程规则等相关知识,了解XML的应用。在引用之前,需在库文件中添加相应的XML的命名空间。 第二章 技术背景介绍 ·2.1 C#.NET技术 2.1.1 .NET平台概述 Microsoft.NET将开创程序开发的新局面,特别对网络程序的开发有很大的推动作用,该平台提供一种更有效更强大的Web服务;而在应用程序方面,.NET平台下的开发也变得更简洁,通过其丰富的,功能强大的类库可以很快地开发所需求的程序。 一. Microsoft.NET平台包括: (1) 创建和操作新一代服务的.NET基础结构和工具。 (2) 启用大量客户机的.NET User Experience.NET。 (3) 建立新一代高度分布式的.NET组件服务。 (4) 启用新一代互联网设备的.NET设备软件。 二..NET架构

文档评论(0)

你好世界 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档