全球旧事资料 分类
单片机课程设计报告
课题:基于单片机的数字温度计设计
f1方案设计2系统的硬件设计31主控制器32显示电路33温度传感器工作原理34温度传感器接口电路3系统的软件设计31程序32温度测量33数码管显示4系统的测试与总结附录1原理图附录2源程序清单
f1方案设计
本设计主要是介绍了单片机控制下的温度检测系统,详细介绍了其硬件和软件设计,并对其各功能模块做了详细介绍,其主要功能和指标如下:●利用温度传感器(DS18B20)测量某一点环境温度●测量范围为55℃~+125℃,精度为±05℃●用数码管进行实际温度值显示采用AT89S52单片机P35口控制温度传感器DS18B20的温度测量,以四位数码感形式输出测量温度。
图21DS18B20与单片机接口原理
图22总体设计方框图
2系统的硬件设计
21主控制器STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具
f有8K
在系统可编程Flash存储器
。STC89C52使用经典的MCS51内核,但
做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8k字节Flash,512字节RAM,32位IO口线,看门狗定时器,内置4KBEEPROM,stc89c52MAX810复位电路,3个16位定时器计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。另外STC89X52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T12T可选。
f图31时钟电路与复位电路
22显示电路显示采用4位数码管,图321为数码管段驱动,图322为数码管位驱动,图323为温度显示电路
f图321数码管段驱动
图322数码管位驱动
f图323温度显示电路
23温度传感器工作原理DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。DS18B20的性能特点如下:独特的单线接口仅需一个端口引脚进行通讯简单的多点分布应用无需外部器件可通过数据线供电零待机功耗测温范围55125℃,以05℃递增。华氏器件672570F,以r
好听全球资料 返回顶部