㈠ 无线数显温度计的设计(毕业论文)
这是一个挺好的设计!你可以找找相关的模块!资料的话,还得靠你自己慢慢积累!
㈡ 温度计毕业设计
制冷技术教学中的单片机教学实践
摘要:从事技工教育多年,深切感到单片机基础知识的重要性。故从制冷专业应用实际出
发,结合单片机课程教学的内容,提出了基于MCS-51温度计的设计实习。本文针对技工
学校学生单片机知识结构,深入浅出,以应用为基础,充分激发学生的兴趣和求知欲。在整
个设计方案中,都从学生角度出发,采用常见、通用、主流的芯片和方案设计规划。对学生
全面掌握单片机知识,提高学生动手能力,了解制冷温控制原理取得了良好的效果。
关键词:MCS-51单片机温度计制冷技术
1序言
近年来,行业内单片机发展迅速,技术突飞猛进。作为
从事技工教育工作的一份子,更是切身感到单片机教学的
重要性。因为我们培养的人才以后是到生产基层工作的,
是生产的重要环节。
本文从制冷专业特色出发,结合单片机课程教学,提出
了基于MCS-51温度计的设计实习。针对技工在校生单片
机知识结构,深入浅出,以活泼生动的例子充分激发学生的
兴趣和求知欲。在整个设计方案中,都从学生角度出发,采
用常见、通用、主流的芯片和方案设计规划。让学生亲自动
手从一片片的芯片,焊接成完整的电路,再编写程序,成为
制冷系统温度控制的一部分。对学生全面掌握单片机知
识,提高学生动手能力,了解制冷温控制原理取得了良好的
效果。
2实践目的与思路
在从事制冷技术教学多年中,常常会遇到学生对单片
机的理解仅仅停留在课本知识层面上,在实际应用中出现
很大的歧义。单片机寄存器如何使用?中断如何实现?定
时器如何工作?等等这些问题,学生都只能从书上有一个
抽象的概念,使很多学生失去了学习的兴趣甚至产生畏惧
情绪。故设法从制冷专业出发,结合专业特色,设计一门鲜
明生动的课程实践来充分激发学生的兴趣和求知欲,让学
生可以改变学习状态。
在整个设计中,紧紧围绕制冷特色,结合本专业的基本
应用,提出基于单片机MCS-51温度计设计。在设计中,既
使用了单片机的计数/定时器,又使用到中断;既要求到外
围扩展,又是从最基本应用出发;既考虑到应用的实际性,
又针对学生基础知识掌握程度。温度的采集时间控制有单
片机的定时器产生,可以使学生掌握定时器的运用;温度采
集的控制使用了单片机的外部中断功能,有助学生理解中
断机制的运行;温度信号转换有外围A/D0809芯片完成,使
学生对外围设备的扩展有了初步的了解。该设计从中技生
的知识结构点出发,结合本专业的基本应用,不但可以提高
学生的兴趣又具用专业特色,为学生以后的工作积累经验。3实践内容及实现
本实践,是为制冷专业学生而设计。温度是最常接触
的参数,所以学生对此较为熟悉和感兴趣。经过本次实践
不但可以使学生在本专业知识上有更深的认识,同时也加
深了基本知识的了解和掌握。
3.1单片机的原理及运用
单片机型号方面,选用上最常见的MCS-51系列的
AT89S51。该系列的单片机是采用高性能的静态80C51设
计,由先进CMOS工艺制造并带有非易失性Flash程序存
储器。支持12时钟和6时钟操作。包含128字节RAM
32个I/O口脚,2个16位定时/计数器,5输入2优先级嵌
套中断结构,1个串行I/O口可用于多机通信I/O扩展或全
双工UART以及片内振荡器和时钟电路。
在设计过程中,引导学生了解温度控制原理。温度计
的实时性需要利用单片机的定时/计数器实现。而数据的
采样则可以由查询与中断方式输入。在实践过程中,我们
鼓励有能力的学生用中断方式实现数据的采集。这样可以
使学生更好地掌握单片机的知识,充分调动了优秀学生的
主动性和积极性。
㈢ 基于DS1820 的数字温度计的毕业设计论文
基于DS18B20温度传感器的数字温度计设计
目 录
基于DS18B20温度传感器的数字温度计设计 1
基于DS18B20温度传感器的数字温度计设计 1
摘要: 1
关键字: 1
The conception of the numerical thermometer based on DS18B20 1
1 引言 2
2 总体设计 2
2.1 方案论证 2
2.2 总体设计 3
3 硬件设计 3
3.1 单片机系统 3
3.2 温度传感器模块 4
3.3 存储模块 7
3.4 液晶显示模块 9
3.5 串口通信模块 11
3.6 电源模块 12
4 软件设计 13
4.1 主程序流程 13
4.2 DS18B20模块程序设计 13
4.3 HS1602驱动程序设计 16
4.4 AT24C08存储模块程序设计 18
4.5 RS-232-C串口通信模块程序设计 19
5 测试及结果分析 22
6 附录 23
7 参考资料 24
㈣ 数字温度计的设计
有专门的
温度传感器
如DS1812,
DHT11
等,使用起来非常方便,好多出来直接是数字信号,不需要
AD转换
,买个
单片机开发板
就可以了,这些传感器的代码网上都能下载到的。很容易做
㈤ 跪求数字温度计毕业论文一定要简单点易懂的!!!大哥们大姐们救命啊!!!最好原版的!!!zxf12081120@1
LZ收到你的求助,我无能为力啊,这东西我没有的哦,也不知道哪里有,你要是找建筑类我倒是知道 鲁文建筑服务网 里面有很多,但这个就不知道在哪里能找到了,不好意思哈
㈥ 单片机数字式热敏温度计毕业设计
数字热敏温度计
引言:随着半导体技术的不断发展,热敏电阻作为一种新型感温元件应用越来越广泛。他具有体积小、灵敏度高、重量轻、热惯性小、寿命长以及价格便宜等优点。
一、 热敏电阻温度转换原理
热敏电阻是温度传感器的一种,他由仿陶瓷半导体组成。热敏电阻(NTC)不同于普通的电阻,他具有负的电阻温度特性,即当温度升高时,其电阻值减小。图1为热敏电阻的特性曲线。 热敏电阻的阻值~温度特性曲线是一条指数曲线,非线性较大,因此在使用时要进行线性化处理。线性化处理虽然能够改善热敏电阻的特性曲线,但是比较复杂。为此,在要求不高的一般应用中,常做出在一定的温度范围内温度与阻值成线性关系的假定,以简化计算。使用热敏电阻是为了感知温度,给热敏电阻通以恒定的电流,电阻两端就可测到一个电压,然后通过下面的公式可求得温度:
T=To-KVt
式中:T为被测温度,To 为与热敏电阻特性有关的温度参数, K 为与热敏电阻特性有关的系数, Vt 为热敏电阻两端的电压。热敏电阻两端的电压值经A/D转换变成数字量,然后通过软件的方法计算得到温度值,再进行显示处理。
图1 热敏电阻的特性曲线
二、 温度采集转换电路
A/D转换由集成电路ADC0809完成,ADC0809具有8路模拟输入端口,把ABC口接地直接选择IN0口。热敏电阻Rt串上一个普通电阻再接上+5v电源,取Rt两端的电压经IN0送ADC0809转换。转换启动信号和地址所存信号连接在一起,由写信号控制地址的写入,运行一个100?s的延时,以等待A/D转换完成好进行数据的读操作,为此口地址和写信号相与后送OE,当写信号有效时,转换数据送到数据总线,由AT89C52接收。由单片机的读写信号经或非门74LS02控制ADC0809。
图2温度采集转换 电路
三、显示电路
(1) (2)
图3 显示电路
显示电路采用4位共阳LED数码管,P2口的P2.0 P2.1 P2.2 P2.3和P1口来作为数码管的显示控制,用PNP型三极管9014来驱动。为使数码管有合适的亮度增加了几个限流
四、总原理图
图4 总原理图
五、主要源程序:
ORG 0000H
AJMP MAIN
ORG 0100H
START:
MOV DPTR,#4000H ;ADC0809的地址
MOVX @DPTR,A
LOOP:CJNE P3.3 ,#0, LOOP
MOVX A , @ DPTR
COMP:MOV B,#03 H
MUL AB
MOV B,#06H
DIV AB
MOV B , A
MOV A,#0A0H
CLR C
SUBB A,B
CJNE A,#0AH,COMP1
COMP1:JNC COMP4
CJNE A,#97H,COMP2
COMP2:JC COMP3
COMP4:
MOV 2AH,#0FH
MOV 2BH,#0FH
MOV 2CH,#0FH
ACALL DISP
COMP3:RET
MOV R1 ,#00H
MOV R2 ,#00H
CHAN:CLR C
SUBB A,#64H ;温度转换为十进制数程序
JC CHAN1
INC R1
AJMP CHAN2
CHAN1:ADD A,#64H
CHAN2:SUBB A,#0AH
JC CHAN3
INC R2
AJMP CHAN2
CHAN3:ADD A,#0AH
MOV 2AH,R1
MOV 2BH,R2
MOV 2CH,A
DISP: MOV P2,#0FEH ;位控口地址
MOV R1,2AH ;段控口地址
MOV DPTR,DSEG
MOVX P1,@DPTR+A
ACALL DELAY
MOV A,# 0FB H
MOV R1,2BH
MOV DPTR,DSEG
MOVX P1,@DPTR+A
ACALL DELAY
MOV A,# 0FD H
MOV R1,2CH
MOV DPTR,DSEG
MOVX P1,@DPTR+A
ACALL DELAY
AJMP START
DELAY:MOV R4,#02H ;延时大约1MS
DELAY1:MOV R5,0FFH
DJNZ R5,$
DJNZ R4,DELAY1
RET
DSEG:DB 3FH,06H,5BH,4FH,66H
DB 6DH,7DH,07H,7FH,6FH
DB 77H,7CH,39H,5EH,79H
DB 71H,00H
END
七、总结与体会
单片机已经成为当今计算机应用中空前活跃的领域 , 在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握单片机的开发技术是十分重要的。
1、 认真审题,看懂题目的要求!选择适当的课题,不益太简单或者太难。做到既能把课题完成又能锻炼自己的能力!
2、 根据课题要求,复习相关的知识,查询相关的资料。
3、 根据实验条件,找到适合的方案,找到需要的元器件及工具,准备实验。
4、 根据课程设计的要求和自己所要增加的功能写好程序流程图,在程序流程图的基础上,根据芯片的功能写出相应的程序。然后再进行程序调试和相应的修改,以达到能够实现所要求的功能的目的。
5、 该设计从头到尾都要自己参与,熟悉了对整个设计的过程,更系统的锻炼了自己。
㈦ 求一份基于STC89C52单片机的数字温度计设计的毕业设计论文。
35. DS18B20 数字温度计使用
最后一个,参考一下,电路图和程序都有
㈧ 数字温度计毕业论文
你好抄,我有你需要的设袭计!需要的联系回答者
目 录
一、引言 4
二、设计内容及性能指标 5
三、系统方案论证与比较 5
(一)、方案一 5
(二)、方案二 6
四、系统器件选择 7
(一)、 单片机的选择 7
1、 89S51 引脚功能介绍 8
(二)、温度传感器的选择 10
1、 DS18B20 简单介绍: 10
2、 DS18B20 使用中的注意事项 12
3、 DS18B20 内部结构 12
4、DS18B20测温原理 16
5、提高DS1820测温精度的途径 17
(三)、显示及报警模块器件选择 18
五、硬件设计电路 18
(一)、主控制器 19
(二)、显示电路 19
(三)、 温度检测电路 20
(四)、温度报警电路 25
六、 软件设计 26
(一)、 概述 26
(二)、主程序模块 26
(三)、各模块流程设计 27
1、 温度检测流程 28
2、报警模块流程 28
3、 中断设定流程 29
七、总结和体会 31
八、致谢 31
参考文献32
㈨ 有哪位高人有数字温度计的毕业论文啊借鉴一下啊
毕业设计(论文)报告 系 别: 电子与电气工程学院 专 业: 电子信息工程 班 号: 电子 0 8 5 学 生 姓 名: 傅浩 学 生 学 号: 080012212 计 论 ) 目 设 ( 文 题 : 基于AT89C51 的数字温度计的设计 指 导 教 师: 傅浩 设 计 地 点: 起 迄 日 期: 2010.5.4-2010.7.3 常州信息职业技术学院电子与电气工程学院 毕业设计论文 毕业设计(论文)任务书 专业 电子信息工程 班级 电子 085 姓名 傅浩一、课题名称:基于 AT89C51 的数字温度计的设计二、主要技术指标: 1、测温范围-50℃-110℃ 2、精度误差小于 0.5℃ 3、LED 数码直读显示 4、可通过人机接口任意设定温度报警阀值三、工作内容和要求:(1)、要求数字温度计能对环境的温度进行实时监测。(2)、数字温度计要能够实时显示环境的温度信息,使用户及时了解到环境温度情况。(3)、数字温度计能够在程序跑飞的情况下自动重启,对环境温度进行正确的测量。 四、主要参考:1.李勋.刘源单片机实用教程M.北京航空航天大学出版社,20002.李朝青.单片机原理及接口技术(简明修订版)M.杭州:北京航空航天大学出版社,19983.李广弟.单片机基础M.北京:北京航空航天大学出版社,19944.阎石.数字电子技术基础(第三版)M.北京:高等教育出版社,19895.廖常初.现场总线概述J.电工技术,19996.王津.单片机原理与应用M.重庆大学出版社,2000 学 生(签名) 年 月 日 指 导 教师(签名) 年 月 日常州信息职业技术学院电子与电气工程学院 毕业设计论文 教研室主任(签名) 年 月 日 系 主 任(签名) 年 月 日 常州信息职业技术学院电子与电气工程学院 毕业设计论文 毕业设计(论文)开题报告设计(论文)题目 基于 AT89C51 的数字温度计的设计一、选题的背景和意义: 随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研等各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的数字温度计,它给人带来的方便也是不可否定的。要为现代人生活提供更好、更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。 本文将要设计的数字温度计具有性能稳定、灵敏度高、抗干扰能力强、使用方便等优点,广泛应用于冰箱、空调器、粮仓等日常生活中温度的测量和控制中,为人们生活水平的提高做出了巨大的贡献。二、课题研究的主要内容: 1.本文是以单片机 AT89C51 为核心进行设计。 2.通过 DALLAS 公司的单总线数字温度传感器 DS18B20 来实现环境温度的采集和 A/D转换。 3.其输出温度采用数字显示,用 3 位共阳极 LED 数码管以串口传送数据,实现温度显示,能准确达到以上要求。 4.此温度计属于多功能温度计可以用来测量环境温度,还可以设置上下报警温度,当温度不在设置范围内时,可以报警。 常州信息职业技术学院电子与电气工程学院 毕业设计论文三、主要研究(设计)方法论述: 1. 通过查阅书籍了解数字温度计的基本概念等信息,结合以前所学的电子专业知识认真研究课题。 2. 借助强大的网络功能,借鉴前人的研究成果更好的帮助自己更好地理解所需掌握的内容。 3. 通过与老师与同学的讨论研究,及时地发现问题反复地检查修改最终完成。 四、设计(论文)进度安排:时间(迄止日期) 工 作 内 容2010.05.04 ~ 查找资料,确定论文题目2010.05.052010.05.06 ~ 根据选题方向查资料,确定基本框架和设计方法2010.05.072010.05.08 ~ 完成开题报告2010.05.102010.05.11 ~ 完成初稿并交指导老师审阅2010.05.312010.06.01 ~ 根据指导老师意见修改论文2010.06.262010.06.26 ~ 根据模板将论文排版2010.06.292010.06.30 ~ 仔细阅读论文并作细节完善后上交2010.07.03 常州信息职业技术学院电子与电气工程学院 毕业设计论文五、指导教师意见: 指导教师签名: 年 月 日六、系部意见: 系主任签名: 年 月 日 常州信息职业技术学院电子与电气工程学院 毕业设计论文 目录摘要Abstract第 1 章 前言 ...................................................... 1第 2 章 数字温度计总体设计方案 .................................... 2 2.1 数字温度计设计方案.......................................... 2 2.2 总体设计框图................................................ 2第 3 章 数字温度计的硬件设计 ...................................... 3 3.1 主控制器 AT89C51 ............................................ 3 3.1.1 AT89C51 的特点及特征 .................................... 3 3.1.2 管脚功能说明............................................ 3 3.1.3 片内振荡器.............................................. 5 3.1.4 芯片擦除................................................ 5 3.2 单片机的主板电路............................................ 6 3.3 温度采集部分的设计.......................................... 6 3.3.1 温度传感器 DS18B20 ...................................... 6 3.3.2 DS18B20 温度传感器与单片机的接口电路 ................... 10 3.4 显示部分设计............................................... 10 3.4.1 74LS164 引脚功能及特征 ................................. 10 3.4.2 温度显示电路........................................... 11 3.5 报警系统电路............................................... 12第 4 章 数字温度计的软件设计 ..................................... 13 4.1 系统软件设计流程图......................................... 13 4.2 数字温度计部分程序清单..................................... 15第 5 章 结束语 ................................................... 20答谢辞参考文献 常州信息职业技术学院电子与电气工程学院 毕业设计论文 摘 要 随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子。 本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示。该设计控制器使用单片机 AT89C51,测温传感器使用 DS18B20,用 3 位共阳极 LED 数码管以串口传送数据,实现温度显示。本温度计属于多功能温度计,可以设置上下报警温度,当温度不在设置范围内时,可以报警。 此外本文还介绍了数字温度计的硬件设计和软件设计,硬件设计主要包括主控制器、单片机的主板电路、温度采集部分电路、显示电路以及报警系统电路。 软件设计包括系统软件的流程图和数字温度计的部分程序清单。关键词:AT89C51 单片机,数字控制,测温传感器,多功能温度计 常州信息职业技术学院电子与电气工程学院 毕业设计论文 Abstract As peoples living standard rising SCM is undoubtedly one of theobjectives pursued by the people the convenience it brings is equallynegative and one digital thermometer is a typical example. The design presented in the traditional thermometer digitalthermometer and compared with a reading convenience a wide range oftemperature measurement temperature measurement accuracy the output ofthe temperature digital display. The design of the controller usingmicrocontroller AT89C51 temperature sensor uses DS18B20 with threecommon anode LED digital tube to serial transmission of data to achievetemperature display. The thermometer is multi-functional thermometeryou can set the upper and lower alarm temperature range when thetemperature is not set you can alarm. Besides the paper also describes the digital thermometer in hardwaredesign and software design hardware design includes the main controllermicrocontroller circuit board the temperature acquisition part of thecircuit display circuit and the alarm system circuit. Software designincluding system software flow chart and the digital thermometer in thepart of the program list.Key words: AT89C51 microcontroller digital control temperature sensormulti-function thermometer 常州信息职业技术学院电子与电气工程学院 毕业设计论文第1章 前言 随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的数字温度计,本温度计属于多功能温度计,可以设置上下报警温度,当温度不在设置范围内时,可以报警。 现代信息技术的飞速发展和传统工业改造的逐步实现。 能够独立工作的温度检测和显示系统应用于诸多领域。传统的温度检测以热敏电阻为温度敏感元件。热敏电阻的成本低,但需后续信号处理电路,而且可靠性相对较差,测温准确度低,检测系统也有一定的误差,所以传统的温度计有反应速度慢、读数麻烦、测量精度不高、误差大等缺点。 本文是以单片机 AT89C51 为核心,通过 DALLAS 公司的单总线数字温度传感器 DS18B20 来实现环境温度的采集和 A/D 转换,用来测量环境温度,温度分辨率为 0.0625℃,并能数码显示。因此本文设计的数字温度计具有读数方便,测温范围广,测温精确,数字显示,适用范围宽其电路简单,软硬件结构模块化,易于实现等特点。 数字式温度计的设计将给人们的生活带来很大的方便, 为人们生活水平的提高做出了贡献。数字温度计在以后将应用于我们生产和生活的各个方面,数字式温度计的众多优点告诉我们:数字温度计将在我们的未来生活中应用于各个领域,它将会是传统温度计的理想的替代产品。 -1- 常州信息职业技术学院电子与电气工程学院 毕业设计论文第2章 数字温度计总体设计方案2.1 数字温度计设计方案方案 一: 采用热敏电阻器件,利用其感温效应,再将随被测温度变化的电压或电流采集过来,进行 A/D 转换后,利用单片机进行数据的处理,然后在显示电路上,将被测温度显示出来。 方案 二: 利用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器 DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换就可以满足设计要求。 分析上述两种方案可以看出方案一是使用热敏电阻之类的器件利用其感温效应,进行 A/D 转换后,利用单片机进行数据的处理,在显示电路上被测温度显示出来,这种设计需要用到 A/D 转换电路,感温电路比较麻烦。方案二是利用温度传感器直接读取被测温度,读数方便,测温范围广,测温精确,适用范围宽而且电路简单易于实现。 综合方案一和方案二的优缺点,我们选择方案二。2.2 总体设计框图 温度计电路设计总体设计方框图如图 2-1 所示, 控制器采用单片机 AT89C51,温度传感器采用 DS18B20,用 4 位 LED 数码管以串口传送数据实现温度显示。 L 单片机复位 E D 主 显 控 示 报警点按键调整 制 器 温 度 时钟振荡 传 感 器 图 2-1 总体设计方框图 -2- 常州信息职业技术学院电子与电气工程学院 毕业设计论文第3章 数字温度计硬件设计3.1 主控制器 AT89C513.1.1 AT89C51 的特点及特性: 40 个引脚,4K Bytes FLASH 片内程序存储器,128 Bytes 的随机存取数据存储器(RAM) ,32 个外部双向输入/输出(I/O)口,5 个中断优先级 2 层中断嵌套中断,2 个 16 位可编程定时计数器,2 个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。 此外,AT89C51 在空闲模式下,CPU 暂停工作,而 RAM 定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存 RAM 的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有 PDIP、TQFP 和 PLCC 等三种封装形式,以适应不同产品的需求。 主要功能特性: 兼容 MCS-51 指令系统 4k 可反复擦写gt1000 次)ISP FLASH ROM 32 个双向 I/O 口 4.5-5.5V 工作电压 2 个 16 位可编程定时/计数器 时钟频率 0-33MHZ 全双工 UART 串行中断口线 128X8 BIT 内部 RAM 2 个外部中断源 低功耗空闲和省电模式 中断唤醒省电模式 3 级加密位 看门狗(WDT)电路 软件设置空闲和省电功能 灵活的 ISP 字节和分页编程 双数据寄存器指针3.1.2 管脚功能说明: AT89C51 管脚如图 3-1 所示: -3- 常州信息职业技术学院电子与电气工程学院 毕业设计论文 图 3-1 AT89C51 管脚图 (1)VCC:供电电压。 (2)GND:接地。 P0 P0 (3) 口: 口为一个 8 位漏级开路双向 I/O 口, 每脚可吸收 8TTL 门电流。当 P1 口的管脚第一次写 1 时,被定义为高阻输入。P0 能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在 FIASH 编程时,P0 口作为原码输入口,当 FIASH 进行校验时,P0 输出原码,此时 P0 外部必须被拉高。 (4)P1 口:P1 口是一个内部提供上拉电阻的 8 位双向 I/O 口,P1 口缓冲器能接收输出 4TTL 门电流。P1 口管脚写入 1 后,被内部上拉为高,可用作输入,P1 口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在 FLASH编程和校验时,P1 口作为第八位地址接收。 (5)P2 口:P2 口为一个内部上拉电阻的 8 位双向 I/O 口,P2 口缓冲器可接收,输出 4 个 TTL 门电流,当 P2 口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2 口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2 口当用于外部程序存储器或 16 位地址外部数据存储器进行存取时,P2 口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2 口输出其特殊功能寄存器的内容。P2 口在 FLASH 编程和校验时接收高八位地址信号和控制信号。 (6)P3 口:P3 口管脚是 8 个带内部上拉电阻的双向 I/O 口,可接收输出 4个 TTL 门电流。当 P3 口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3 口将输出电流(ILL)这是由于上拉的缘故。P3 口也可作为 AT89C51 的一些特殊功能口,如下所示: P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 /INT0(外部中断 0) P3.3 /INT1(外部中断 1) P3.4 T0(记时器 0 外部输入) P3.5 T1(记时器 1 外部输入) P3.6 /WR(外部数据存储器写选通) P3.7 /RD(外部数据存储器读选通) -4- 常州信息职业技术学院电子与电气工程学院 毕业设计论文 P3 口同时为闪烁编程和编程校验接收一些控制信号。 (7)RST:复位输入。当振荡器复位器件时,要保持 RST 脚两个机器周期的高电平时间。 (8)ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在 FLASH 编程期间,此引脚用于输入编程脉冲。在平时,ALE 端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的 1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个 ALE 脉冲。如想禁止 ALE 的输出可在 SFR8EH 地址上置 0。此时,ALE 只有在执行 MOVX,MOVC 指令是 ALE 才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态 ALE 禁止,置位无效。 (9)/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN 有效。 但在访问外部数据存储器时, 这两次有效的/PSEN信号将不出现。 ( 10 ) /EA/VPP : 当 /EA 保 持 低 电 平 时 , 则 在 此 期 间 外 部 程 序 存 储 器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式 1 时,/EA 将内部锁定为 RESET;当/EA 端保持高电平时,此间内部程序存储器。在 FLASH 编程期间,此引脚也用于施加 12V 编程电源(VPP)。 (11)XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 (12)XTAL2:来自反向振荡器的输出。3.1.3 片内振荡器: 该反向放大器可以配置为片内振荡器,如图 3-2 所示。 图 3-2 片内振荡器3.1.4 芯片擦除: -5- 常州信息职业技术学院电子与电气工程学院 毕业设计论文 整个 PEROM 阵列和三个锁定位的电擦除可通过正确的控制信号组合, 并保持ALE 管脚处于低电平 10ms 来完成。在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。 此外,AT89C51 设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU 停止工作。但 RAM、定时器、计数器、串口和中断系统仍在工作。在掉电模式下,保存 RAM 的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。单片机 AT89C51 具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。 单片机 AT89C51 具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要, 很适合便携手持式产品的设计使用系统可用二节电池供电。3.2 单片机主板电路 单片机 AT89C51 是数字温度计的核心元件,单片机的主板电路如图 3-3 所示,包括单片机芯片、报警系统电路、晶振电路、上拉电阻以及与单片机相连的其他电路。 图 3-3 单片机的主板电路3.3 温度采集部分的设计3.3.1 温度传感器 DS18B20 DS18B20 温度传感器是美国 DALLAS 半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现 9~12 位的数字值读数方式。 -6- 常州信息职业技术学院电子与电气工程学院 毕业设计论文 TO-92 封装的 DS18B20 的引脚排列见图 3-4,其引脚功能描述见表 .
㈩ 基于数字温度传感器的数字温度计设计
C51,18B20,数码管显示。可以吧