资源描述:
《于基spce061a单片机数字式多路温度采集系统大学论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要随着时代的发展,越来越多的智能型电子和机械产品出现在我们的生活、学习和工作中,小至手机、计算器、家用电器、掌上电脑以及鼠标等电脑配件,大到导弹的导航装置,飞机上各种仪表的控制装置等等,那么是什么使他们有了如此强大的功能?答案很简单——单片机。是单片机,它把我们带入了智能的时代。目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。因此,本课题便就其一个方面对单片机进行深入研究,设计开发利用SPCE06IA单片机实现多路温度采集。介绍了数字式多路温度采集系统的设计过程,包括硬件设计和软件设计。本设计采用SPCE061A单片机作为主控制器
2、,采用LED键盘模组作为键盘输入和显示单元,通过一线制温度传感器DSl8B20实现温度的采集。该系统充分利用了SPCE061A的资源,发挥了芯片的性能,是SPCE06A在数据采集方面的典型应用。关键词:SPCE061A;DS18B20;多路采集;语音51AbstractWiththedevelopment,moreandmoreintelligentelectronicandmechanicalproductsinourlives,learningandwork,assmallascellphones,calculators,homeappliances,h
3、andheldcomputersandcomputeraccessoriessuchasamouse,largemissileNavigationdevices,aircraftcontroldevicesofvariousinstruments,etc.,thenwhatissopowerfulthattheyhaveafunction?Theanswerissimple-singlechip.Isasinglechip,whichtookusintotheintelligenceera.SCMinfiltratepresentinallareasofou
4、rlives,whichisdifficulttofindthefieldalmostnotraceofthemicrocontroller.Therefore,thisissuewillbeoneaspectoftheirdepthstudyonthesinglechip,singlechipdesignanddevelopmentofmulti-useSPCE06IAtemperatureacquisition.Thedesignprocessofamulti-channeldigitaltemperatureacquisitionsystemisint
5、roducedinthispaper,includinghardwaredesignandsoftwaredesign.ThisdesignusesSPCE061AMCUasthemaincontroller,akeyboardLEDmoduleasakeyboardinputanddisplayunits,one-wiretemperaturesensorDS18B20astemperatureacquisitionunits.ThesystemtakesfulladvantageoftheSPCE061Aresources,displaysthechip
6、’sperformance,isatypicalapplicationworksindataacquisitionforSPCE061A.Keywords:SPCE06lA;DSl8B20;multi—channeltemperatureacquisition;sounds51目录第一章引言41.1本课题的研究现状和研究意义41.2现行研究的目的51.3单片机概述51.4凌阳SPCE061A单片机的特点概述91.5相近研究课题的特点和分析112.1系统的设计内容162.2模块设计172.2.1SPCE061A简介182.2.2DS18B20温度传感器简介20
7、2.2.3DS18B20内部结构212.2.4DS18B20的工作时序222.2.5DS18B20与单片机的典型接口242.3系统总体方案介绍253.1系统的硬件303.2系统软件设计313.2.1软件的结构313.2.2软件总体设计323.3子程序设计333.3.1DS18B20初始化333.3.2DS18B20写操作343.3.3DS18B20读操作363.3.4DS18B20采集温度流程383.3.5按键处理程序403.3.6中断服务程序42第四章系统测试444.1报警语音播报功能444.2芯片管脚排列及功能454.3系统开发工具474.3.1硬件开发
8、工具474.3.2软件开发工具48第五章结语495.