智能仪器》课程设计 基于STC89C52的温度测量系统设计(数码管显示).doc
《智能仪器》课程设计 基于STC89C52的温度测量系统设计(数码管显示).doc》由会员分享,可在线阅读,更多相关《智能仪器》课程设计 基于STC89C52的温度测量系统设计(数码管显示).doc(18页珍藏版)》请在三一办公上搜索。
1、福建电力职业技术学院课 程 设 计课程名称: 智能仪器 题目: 基于STC89C52的温度测量系统设计(数码管显示) 专业班次: 姓 名: 学 号: 指导教师: 学 期: 2011-2012学年第2学期 日 期: 2012.2 目 录1 引言.11.1 本设计意义.11.2 本设计任务及主要内容. .12硬件设计.22.1 系统组成框图. .22.2 STC89C52单片机最小系统.22.3热敏电阻及电路 .32.4 A/D硬件设计.52.5 数码管显示电路设计.63 软件设计.73.1 ADC0832软件设计.73.2数码管软件设计.93.3 主程序设计.103.4调试. .114.设计小结
2、.12参考文献.12附录:课程设计程序清单.131. 引言1.1 本设计意义温度是一种最基本环境参数,它控制系统广泛应用于社会生活的各个领域,人们生活与环境温度息息相关。常用的控制电路根据应用场合和所要求的性能指标有所不同 ,譬如在工业企业中,如何提高温度控制对象的运行性能一直以来都是控制人员和现场技术人员努力解决的问题。这类控制对象惯性大,滞后现象严重,存在很多不确定的因素,从而导致传统控制方式超调较大、调节时间较长、控制精度较低。而采用单片机进行温度控制,具有精度高、电路设计简单、控制效果好等优点,这不仅仅提高生产力,还给企业带来更多福利,大大促进科技时代发展。给予社会不断进步,人们生活质
3、量也随之提高,单片机控制必然也是人们生活息息相关,因而它给人们带来的便捷,好比数字温度计就是一个好例子,从而我们需要更深去挖掘它的财富,让时代生活不断发展成智能化。由本次设计介绍数字温度计,更具有通熟易懂特性,是采用数字温度传感器ADC0832,因其内部集成了A/D转换器,使得电路结构更加简单,而且减少了温度测量转换时的精度损失,使得测量温度更加精确。数字温度传感器ADC0832只用一个引脚即可与单片机进行通信,大大减少了接线的麻烦,使得单片机更加具有扩展性。由于ADC0832芯片的小型化,更加可以通过单跳数据线就可以和主电路连接,故可以把数字ADC0832做成探头,探入到狭小的地方,增加了实
4、用性。更能串接多个数字温度传感器ADC0832进行范围的温度检测。用数码管来实现温度,做到上述要求。科技日夜进步,不管在各行各业,单片机已经步入我们世界。综上所述,本设计以基于STC89C52的温度测量设计(数码管显示),该设计适用于人们的日常生活及工农业生产中用于温度的检测及控制。1.2 本设计任务和主要内容本设计根据设计任务要求,通过STC89C52单片机与ADC0832温度传感器和数码管显示的通讯,用STC89C52的并行口P0接数码管,P3.4,、P3.5、P3.6分别接CS、CLK、D0,然后用C语言进行编程,用ADC0832测量温度,数码管来显示温度,从而实现人机互通。 1).查阅
5、相关文献资料,了解数字温度计程序的原理,能够运用C语言进行设计、编程、调试。2).设计基于C 语言的数字温度计的控制系统硬件部分,画出控制系统硬件框图,设计数字温度计的控制系统的软件部分,首先根据数字温度计所需的具体功能设计好程序流程图,包括控制流程图、控制时序图、梯形图程序设计;根据设计的程序流程图写出代码,并进行代码编译的调试。3).把设计好的软件代码烧入硬件中,然后进行总体调试,先预定要实现的功能完全实现为止。4).设计出系统方框图、单元图、原理总图;画出控制程序流程图,以及编写完整的程序代码;撰写硬件系统总体说明、硬件接线图、控制程序、其他附件及图纸。完成论文的撰写,根据格式要求和范文
6、要求,先把目录确定,再根据目录的章节把具体内容撰写好,以此完成整篇论文。2. 硬件设计2.1 系统组成框图 本文所设计的数字测温显示系统由STC89C52单片机及其最小系统、ADC0832、数码管显示等部分组成,而且系统采用元件功能较好、精度较高、硬件电路。硬件原理图如图2.1所示:图2.1 数字测温显示系统框图2.2 STC89C52单片机最小系统单片机最小系统是指用最少的元器件组成的单片机可以工作的系统。即如图2.2所示。单片机的最小系统包括电源(接地),晶振电路(本设计使用11.0592MHz晶振),复位电路。有了以上部分组成的最小系统,单片机就能够正常进行简单工作了,值得注意的一点是,
7、EA(31脚)要接高电平,使单片机不使用片外存储器,这样单片机系统才会正确执行用C语言编程所烧写进单片机的程序。STC89C52单片机的最小系统电路包含以下几个部分。1) .电源电路:其主要目的是给单片机最小系统提供电源,一般可用5V直流电进行供电,常直接用USB接口对最小系统输送电能,在电路图中的VCC和GNG为供电标识符。2).复位电路:复位电路可使CPU和系统中其他部件处于一个确定的初始状态,并从在这个状态开始运行。由电容串联电阻构成,如图并从“电容电压不能突变”的性质可知,当系统一上电,RST脚将会出现高电平,当这个高电平持续两个机器周期以上就将复位。3).晶振电路:单片机片内有一个用
8、于构成振荡器的高正增益反向放大器,引脚XTAL1和XTAL2分别是此放大器的输入和输出端。在它们两端接晶振构成稳定的自激振荡器,其发出的脉冲直接送入内部时钟电路。外接晶振时通常安装两个30pF电容能保证振荡器稳定和可靠工作时,对频率起微调作用。本次设计晶振取11.0592MHz晶振的单片机,将产生精确的us级时歇,方便定时操作。4).EA引脚:上拉到VCC,表示程序烧写到单片机内部。图中的排阻RM1是P0口上拉用的,C4是滤波电容,抗干扰用的。其他P0-P3口均为I/0口,每个口八个脚,共32个,编号都是0-7,如P0.0-P0.7,这些口是用来外接各种元器件,通过编程来实现各种所需要的功能。
9、5).P3.0-P3.1 STC89C52是给单片机串口通信用的。图2.2 STC89C52最小系统电路图2.3 热敏电阻及其电路热敏电阻包括NTC热敏电阻和PTC热敏电阻,以及CTR热敏电阻。本设计测温选择NTC热敏电阻,由NTC热敏电阻的特点及应用领域 NTC热敏电阻是一种随环境温度上升、其电阻值呈指数关系下降、且温度系数非常大的热敏元件,主要是掺杂过渡金属氧化物的热敏半导体陶瓷。其应用主要藉于电阻一温度特性可使微小的温度变化。如图2.3所示:图 2.3 电阻与温度线性图该系统通过热敏电阻来感应温度的变化,让温度值变成电阻值;通过处理电路把电阻值转化成对应电压值;电压变化再转变成A/D值变
10、化,A/D转换成A/D值;最后由单片机通过计算查表找出具体温度值,如2.1表所示:表2.1 A/D转换温度表 A/D值U0/v温度/TA/D值U0/v温度/TA/D值U0/v温度/T00.0 150851666.0 1111713351.6 65119.6 150861685.6 1111723371.2 65239.2 150871705.2 1101733390.8 64358.8 150881724.8 1091743410.4 64478.4 150891744.4 1081753430.0 63598.0 150901764.0 1081763449.6 636117.6 15091
11、1783.6 1071773469.2 627137.2 150921803.2 1071783488.8 628156.8 150931822.8 1061793508.4 619176.4 150941842.4 1051803528.0 6110196.0 150951862.0 1051813547.6 6011215.6 150961881.6 1041823567.2 6012235.2 150971901.2 1041833586.8 5913254.8 150981920.8 1031843606.4 5914274.4 150991940.4 1021853626.0 581
12、5294.0 1501001960.0 1021863645.6 5816313.6 1501011979.6 1011873665.2 5717333.2 1501021999.2 1011883684.8 5618352.8 1501032018.8 1001893704.4 5619372.4 1501042038.4 1001903724.0 5520392.0 1501052058.0 991913743.6 5521411.6 1501062077.6 981923763.2 5422431.2 1501072097.2 981933782.8 5423450.8 15010821
13、16.8 971943802.4 5324470.4 1501092136.4 971953822.0 5225490.0 1501102156.0 961963841.6 5226509.6 1501112175.6 951973861.2 5127529.2 1501122195.2 951983880.8 5128548.8 1501132214.8 951993900.4 5029568.4 1501142234.4 942003920.0 4930588.0 1501152254.0 942013939.6 4931607.6 1501162273.6 932023959.2 483
14、2627.2 1501172293.2 922033978.8 4833646.8 1501182312.8 922043998.4 4734666.4 1501192332.4 912054018.0 4635686.0 1501202352.0 912064037.6 4636705.6 1501212371.6 902074057.2 4537725.2 1501222391.2 902084076.8 4438744.8 1501232410.8 892094096.4 4439764.4 1501242430.4 892104116.0 4340784.0 1501252450.0
15、882114135.6 4241803.6 1501262469.6 882124155.2 4242823.2 1491272489.2 872134174.8 4143842.8 1481282508.8 872144194.4 4044862.4 1461292528.4 862154214.0 4045882.0 1451302548.0 862164233.6 3946901.6 1441312567.6 852174253.2 3847921.2 1431322587.2 852184272.8 3748940.8 1421332606.8 842194292.4 3749960.
16、4 1411342626.4 842204312.0 3650980.0 1401352646.0 832214331.6 3551999.6 1381362665.6 832224351.2 34521019.2 1371372685.2 822234370.8 33531038.8 1361382704.8 822244390.4 32541058.4 1351392724.4 812254410.0 32551078.0 1341402744.0 812264429.6 31561097.6 1341412763.6 802274449.2 30571117.2 1331422783.2
17、 802284468.8 29581136.8 1321432802.8 792294488.4 28591156.4 1311442822.4 792304508.0 27601176.0 1301452842.0 782314527.6 26611195.6 1291462861.6 782324547.2 25621215.2 1281472881.2 772334566.8 24631234.8 1271482900.8 772344586.4 23641254.4 1261492920.4 762354606.0 22651274.0 1261502940.0 762364625.6
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能仪器课程设计 基于STC89C52的温度测量系统设计数码管显示 智能 仪器 课程设计 基于 STC89C52 温度 测量 系统 设计 数码管 显示
链接地址:https://www.31ppt.com/p-4149294.html