欢迎来到天天文库
浏览记录
ID:48883207
大小:700.00 KB
页数:34页
时间:2020-01-28
《带温度显示的电子钟.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、带温度显示的电子钟——MCS-51目录1.设计任务及要求2.产品功能概述3.工作原理及设计思路4.主要模块程序及描述5.总结设计任务(1)通过查阅相关资料,深入了解电子钟的组成结构和工作原理;(2)学习有关动态显示方式及原理;(3)复习“MCS-51单片机原理及C语言程序设计”,掌握其接口扩展,如:显示、键盘等;(4)设计具有报时报温功能电子钟的原理图,构建硬件平台;(5)采用汇编或C语言编写应用程序并调试通过;(6)制作出样机并测试达到功能和技术指标要求;(7)写出设计报告。产品功能:设计产品实现一个依据时段可变显示亮度电子钟,具体如下
2、:(1)能够实现基本时钟的走时,显示范围是00:00:00——23:59:59。能够实现时钟的调整,通过按键可以对“时”位和“分”位进行加1调节,并能当加至最大值时能重新归零。(2)能够实现当前室温的测量功能,并在数码管上予以显示(3)能够实现年月日的显示与切换。(4)能够实现温度的显示与切换。1.系统结构框图单片机DS1302芯片DS18B20其他模块数码显示模块电路图IO定义sbitDQ=P1^3;//DS18B20I/Osbitled=P1^0;SbitT-RST=P3^5;//ds1302-5SbitT-IO=P3^4;//ds1
3、302-6SbitT-CLK=P3^6;//ds1302-7SbitACC0=ACC^0;SbitACC7=ACC^7;Sbitup=P3^1;//4Sbitdown=P3^2;//8Sbitset=P3^0;//0Sbitc=P3^3;//C2.程序流程图开始初始化是否按c键时间显示显示日期是否按c键显示温度是否按c键是是是否否否注释:调整程序包含其中3.主要器件介绍(1)温度传感器DS18B201.1、适应电压范围更宽,电压范围:3.0~5.5V1.2、独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器
4、与DS18B20的双向通讯1.3、DS18B20在使用中不需要任何外围元件,全部传感元件及转换电路集成在形如一只三极管的集成电路内1.4、温范围-55℃~+125℃,在-10~+85℃时精度为±0.5℃1.5、测量结果直接输出数字温度信号,以"一线总线"串行传送给CPU,同时可传送CRC校验码,具有极强的抗干扰纠错能力图:封装图,内部结构图,温度格式表RAM指令表:温度变换:44H,启动DS1820进行温度转换,12位转换时最长为750ms(9位为93.75ms)。结果存入内部9字节RAM中。读暂存器:0BEH,读内部RAM中9字节的内容
5、写暂存器:4EH,发出向内部RAM的3、4字节写上、下限温度数据命令,紧跟该命令之后,是传送两字节的数据。复制暂存器:48H,将RAM中第3、4字节的内容复制到EEPROM中。重调EEPROM:0B8H将EEPROM中内容恢复到RAM中的第3、4字节。读供电方式:0B4H读DS1820的供电模式。寄生供电时DS1820发送“0”,外接电源供电DS1820发送“1”。序号名称引脚功能描述1GND地信号2DQ数据输入/输出引脚。开漏单总线接口引脚。当被用着在寄生电源下,也可以向器件提供电源。3VDD可选择的VDD引脚。当工作于寄生电源时,此
6、引脚必须接地。表1DS18B20详细引脚功能描述DS18B20的性能特点如下:●独特的单线接口仅需要一个端口引脚进行通信;●多个DS18B20可以并联在惟一的三线上,实现多点组网功能;●无须外部器件;●可通过数据线供电,电压范围为3.0~5.5V;●零待机功耗;●温度以9或12位数字;●用户可定义报警设置;●报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件;●负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作;DS18B20温度传感器的内部存储器包括一个高速暂存RAM和一个非易失性的可电擦除的EERAM。高速暂
7、存RAM的结构为8字节的存储器,结构如图3所示。头2个字节包含在工作模式还是在测试模式,DS18B20出厂时该位被设置为0,用户要去改动,R1和R0决定温度转换的精度位数,来设置分辨率。测得的温度信息,第3和第4字节TH和TL的拷贝,是易失的,每次上电复位时被刷新。第5个字节,为配置寄存器,它的内容用于确定温度值的数字转换分辨率。DS18B20工作时寄存器中的分辨率转换为相应精度的温度数值。该字节各位的定义如图3所示。低5位一直为1,TM是工作模式位,用于设置DS18B20温度LSB温度MSBTH用户字节1TL用户字节2配置寄存器保留保留
8、保留CRC图3DS18B20字节定义DS18B20的测温原理器件中低温度系数晶振的振荡频率受温度的影响很小,用于产生固定频率的脉冲信号送给减法计数器1;高温度系数晶振随温度变化其振荡频率明显改
此文档下载收益归作者所有