- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
溫度检测实训报告
温度传感器运用
实
训
报
告
班级: 应电1131班
指导老师: 宋晓虹
组员: 刘媛媛、王海芳
满兴华、谢道权(M组)
2013/4/23
一、电路介绍
该电路是由18B20温度传感器作为温度传感器材,由AT89C51 单片机进行数据处理,由0.56寸的三位共阳数码管显示温度值。外接5V—16V的直流电源供电。
温度显示范围没有限制,只设了个30oC的报警温度,精度为0.1oC。P1.0和P1.2接了两个按键,可对报警温度进行加和减。
二、设计思路
通过18B20温度传感器作为温度传感器材,设计电路,编写程序,通过实训,进一步了解温度传感器以及相关应用。
三、电路原理图
四、实物图
五、元件清单及功能介绍
名称 规格 编号 主要功能或作用 按钮 6X6X5 AN1、AN2、AN3 调节报警温度的值 电容 30P C1、C2 单片机时钟振荡 电容 10UF C3 单片机复位 电容 470UF C4 电源滤波 电容 104 C5 电源滤波 单片机 AT89C51 IC1 CPU 温度传感器 DS18B20 IC2 温度传感器 晶体 12M JZ 单片机时钟振荡 一位共阳数码管 0.56 LED1 摄氏温度符号显示 三位共阳数码管 0.56 LED2 温度值显示 三极管 8550 Q1、Q2、Q3、Q4、Q5 Q1:报警时驱动数码管;Q2Q3Q4Q5:数码管驱动 蜂鸣器 电阻 10K R1 单片机复位 电阻 220和470 R7—R13和R14 数码管限流,其中R14=470 电阻 4.7K R2、R3、R4、R6 三极管基极和温度传感器偏置 电阻 2K R5 三极管Q1基极偏置 跳线 X1、、、、Xn 用元件引脚连 PCB板 73MMX85MM
六、源程序代码
/*DS18B20数码管显示程序*/
#includereg52.h
#includeintrins.h
#define uchar unsigned char
#define uint unsigned int
#define nop _nop_()
sbit dq=P3^6; //温度的DQ脚与P3^6
sbit wx1=P2^4; //数码管驱动
sbit wx2=P2^5;
sbit wx3=P2^6;
sbit wx4=P2^7;
sbit P1_7=P1^7; //蜂鸣器报警
sbit k1=P1^0; //tamp++
sbit k2=P1^2; //tamp--
uchar tamp=30; //报警温度
uchar T,xs;
uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,
0xf8,0x80,0x90,0x88,0x83,0x70};
void delay10us()
{
uchar i;
for(i=1;i0;i--)
{
}
}
void delay_us(uchar dus)
{
uchar mm;
for(mm=0;mmdus;mm++) _nop_;
}
void delay_ms(uint dms)
{
int mmm;
for(mmm=0;mmmdms;mmm++)
{
delay_us(230);
}
}
//******* DS18B20初始化复位 *****/
void ds_rst()
{
dq=0;
delay_us(110); //延时480 us
dq=1;
delay_us(110);
}
//******** 单线写一字节 **********
void write_ICcmd(uchar dat)
{
uchar i;
for(i=0;i8;i++)
{
dq=0;
dq=dat0x01;
delay_us(3); //延时15us
dq=1;
dat=1;
delay_us(10); //延时45us
}
}
//******* 单线读一字节
uchar read_ICdata()
{
uchar i=0;
uchar dat=0;
for(i=8;i0;i--)
{
dq=0;
dat=1;
dq=1;
if(dq) dat|=0x80;
delay_us(1
您可能关注的文档
- 溫州市教育教学研究院2006年下半年工作计划.doc
- 溫州市教育教学研究院教研科研活动安排表.doc
- 溫州市新客站配套工程陈蕉路一期施工组织设计(新).doc
- 溫州市某桩基(大直径钻孔灌注桩)工程施工组织设计.doc
- 溫州市桃花岛地段规划二路工程监理规划.doc
- 溫州市示范学校自评自查报告22ding.doc
- 溫州市矿产资源分析.doc
- 溫州市滩涂围垦工程施工质量检验评定表.doc
- 溫州市舒珍鞋业公司车间综合楼施工组织设计.doc
- 溫州市社会单位消防安全“四个能力”建设标准.doc
- 教科版(2017秋)科学二年级上册2.6 做一顶帽子 教学设计.docx
- 河北高频考点专训四 质量守恒定律的应用教学设计---2024-2025学年九年级化学人教版(2024)上册.docx
- 大单元教学【核心素养目标】6.3 24时计时法教学设计 人教版三年级下册.docx
- 河南省商城县李集中学2023-2024学年下学期九年级历史中考模拟八(讲评教学设计).docx
- 第18章 第25课时 正方形的性质2023-2024学年八年级下册数学课时分层作业教学设计( 人教版).docx
- Module 8 模块测试 教学设计 2024-2025学年英语外研版八年级上册.docx
- 2024-2025学年小学数学五年级下册浙教版教学设计合集.docx
- 2024-2025学年小学劳动四年级下册人民版《劳动》(2022)教学设计合集.docx
- 2024-2025学年小学数学三年级上册冀教版(2024)教学设计合集.docx
- 2024-2025学年高中生物学必修1《分子与细胞》人教版教学设计合集.docx
文档评论(0)