- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录
第一章 系统概要 1
1.1 系统背景 1
1.2 系统功能框图 1
第二章 系统硬件设计 2
2.1 系统原理图 2
2.2 单片机(MCU)模块 2
2.2.1 MC908GP32单片机性能概述 2
2.2.2 内部结构简图与引脚功能 3
2.2.3 GP32最小系统 5
2.3 传感器模块 6
2.4 信号放大模块 7
2.5 A/D转换模块 7
2.5.1 进行A/D转换的基本问题 7
2.5.2 A/D转换模块的基本编程方法 8
2.5.3 A/D芯片TCL2543概述 8
2.6 串行通信模块 11
2.6.1 串行通信常用概念 11
2.6.2 RS-232C总线标准 12
第三章 系统软件设计 13
3.1 MCU方(C)程序 13
3.1.1 A/D转换子程序 14
3.1.2 串行通信子程序 17
3.2 PC方(VB)程序 19
3.3 PC方界面 23
第四章 系统测试 24
第五章 总结展望 24
5.1 总结 24
5.2 展望 25
参考文献 25
第一章 系统概要
1.1 系统背景
温度是日常生活、工业、医学、环境保护、化工等领域遇到的一个物理量。温度测量的基本方法是使用温度计直接读取。最常见的测量温度的工具是各种各样的温度计,它们常常以刻读的形式表示温度的高低,人们必须通过读取刻度的多少来测量温度。由于单片机在检测和控制系统中得到广泛的应用这是一种低成本的利用单片机I/O口实现的温度检测电路,?该电路非常简单,?易于实现,?并且适用于几乎所有类型的单片机。
A/D转换模块即模/数转换模块,功能是将电压信号转换为对应的数字信号。实际应用中,这个电压信号可能由温度,湿度,压力等实际物理量经过传感器和相应的交换电路转换而来。经过A/D转换后,MCU就可以处理这些物理量。
第二章 系统硬件设计
2.1 系统原理图
整个系统软件设计分为两个部分,作为主控的PC端的软件设计及作为数据采集器的单片机终端节点的软件设计。系统采用模块化编程,将各部分功能分别实现,主要的功能子程序有:数据采集、标度变换、数制转换、数值显示、发送、接收和部分中断子程序。
图2.1 系统原理图
2.2 单片机(MCU)模块
2.2.1 MC908GP32单片机性能概述
MC908GP系列单片机是HC80系列单片机大家族中具有通用性的一族,MC908GP32是MC908GP系列中的一个型号,MC908GP32单片机具有3种封装形式,分别为40脚、42脚、44脚。MC908GP32单片机的主要特点如下:
(1)512B片内RAM;32KB片内Flash程序存储器,具有在线编程能力和保密功能。
(2)时钟发生器模块,具有PLL电路,可产生各种工作频率;内部总线频率最高可达8MHz。
(3)增强的HC50 CPU结构,16种寻址方式(比HC50多8种),16位变址寄存器和堆栈指针,存储器至存储器数据传送,快速8*8指令,扩展的循环控制功能,BCD功能。
(4)33根通用I/O脚,包括26根多功能I/O脚和5或7根专用I/O脚;PTA、PTC和PTD的输入口有可选择的上拉电阻;PTC0~PTC4有25mA吸流和放流能力,其他口有15mA吸流和放流能力(总体驱动电流应小于150mA);所有口有最高5mA输入电流保护功能。
增强型串行通信口SCI;串行外围接口SPI;两个16位双通道定时器接口模 块(TIM1和TIM2),每个通道可选择为输入捕捉、输出比较和PWM,其时钟可分别选为内部时钟的1、2、4、8、16、32和64的分频值;带时钟预分频的定时基模块有8种周期性实时中断(1、4、16、256、512、1024、2048和4096Hz),可在STOP方式时使用外部32KHz晶振周期性唤醒 CPU;8位键盘唤醒口。(6)系统保护特性:计算机工作正常(COP)复位;低电压检测复位,可选为3V或5V操作;非法指令码检测复位;非法地址检测复位。(7)具有PDIP40、SDIP42和QFP44封装形式。(8)优化用于控制应用;优化支持C语言。
2.2.2 内部结构简图与引脚功能
1. 内部结构简图(44引脚)
单片机(以下简称GP32单片机)的三种封装形式只是引脚数量和形式有所区别,其它方面是一致的。图中I/O口是按 44引脚的GP32给出的,对于42引脚的GP32单片机则没有PTC5、PTC6两个引脚,对于40引脚的GP32单片机则没有PTC5、PTC6及 PTD6/T2CH0、PTD7/T2CH1四个引脚。 从内部结构简图可以看出,GP32内部有以下主要部分:CPU08、存储器、定时器接口模块、定时基模块、看门
文档评论(0)