摘要微型机进行温度检测、数字显示、信息存储及实时控制,在提高生产效率和产品质量、节约能源等方面都有十分重要的作用。本文主要介绍了基于MSP430单片机的多路温度采集系统软件设计过程。系统硬件以MSP430F149单片机为核心,采用单线数字温度传感器DS18B20;系统上位机部分使用Visual C++完成监测软件设计,通过串行通信实现PC与单片机之间的通信,并将采集到的温度数据信息在界面上进行显示。系统最终实现了四路温度的采集和显示。19146
关键词:MSP430单片机 温度采集 DS18B20 Visual C++
毕业设计说明书(论文)外文摘要
Title Multi-channel temperature acquisition system Software dedign based on MSP430 single chip microcomputer
Abstract
It is important to improve production efficiency,product quality and energy conservation to detect temperature, display digital, store information and real-time control by using microcomputer. This paper describes the process of multi-channel temperature acquisition system software design based on MSP430 single chip microcomputer.The system is based on MSP430F149 microcontroller, using single-wire digital temperature sensor DS18B20, Part of the system host computer using Visual C ++ to complete the monitoring software, achieve communication between PC and microcontroller via a serial communication, and display the collected temperature data information on the screen. Finally,the system can collect four temperature datas and display.
Keywords: MSP430 SCM temperature acquisition DS18B20 Visual C++
目次
1 引言 1
1.1 MSP430单片机概述 1
1.2温度采集系统研究现状 2
1.3 本课题研究背景和意义 3
1.4 本课题的设计目的 3
2 系统硬件结构部分 5
2.1 MSP430F149 5
2.1.1 MSP430F149的组成 5
2.1.2 单片机的最小系统 5
2.2 单线数字温度传感器DS18B20 6
2.2.1 DS18B20概述 6
2.2.2 温度采集电路 8
2.3 串行通信接口 8
2.3.1 MSP430单片机通用串行通信模块 9
2.3.2 MSP430单片机RS-485串口通信 9
3 系统软件设计 11
3.1下位机程序设计 11
3.1.1 时钟系统 11
3.1.2 MSP430串口程序设计 12
3.1.3 DS18B20的程序编写 13
3.1.4 主处理程序流程图 15
3.2 上位机程序设计 15
3.2.1 VC++串行通信控件MSComm 15
3.2.2 数据处理 18
3.2.3 PC界面生成及测试结果显示 20
结 论 24
致 谢 25
参考文献 26
附录 28
附录A 下位机部分程序 28
附录B 上位机部分程序 33
1 引言
1.1 MSP430单片机概述
我们所说的单片机就是一种微型计算机,一种把中央处理器CPU(Central Processing Unit)、存储器(memory)、定时器、I/O接口电路等一些计算机的主要功能部件,在一块电路芯片上集成组成的微型计算机。单片机从一出现至今就被广泛地应用于各种领域里,比如控制系统、智能仪表、家用电器等设备,现在几乎已经渗透到人类生活的各个领域,并且发挥着重要的作用[1]。 基于MSP430单片机的多路温度采集系统软件设计+源程序:http://www.751com.cn/zidonghua/lunwen_10389.html