- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于PTR2000的无线通信与温度显示系统
实验前期准备:
学习315M无线通信,PT2262/PT2272无线编码与解码,DS18B20数字温度传感器,蜂鸣器的使用,1602液晶显示系统的学习。遇到不懂的问题时向单片机老师进行了请教。
实验组员:
卢少林 胡月香 张望平
试验所用材料:
万用板,315M无线收发模块,1602液晶,PT2262/PT2272编码与解码芯片,at89s52芯片,四位数码管,电阻,电容,二极管,开关,11.0592Mhz晶振,三极管。
试验原理
使用DS18B20对温度进行测量,通过at89s52单片机进行数据处理,在1602液晶中进行显示,并设置警报温度(当温度高于警报温度,蜂鸣器发出响声),单片机处理后的数据通过PT2262进行编码,送给315M无线发射模块进行无线发射,315M无线接收模块对无线信号进行接收,通过PT2272解码芯片进行解码,在送给另外一块at89s52单片机,单片机对数据进行处理,然后在数码管上现实出来。
试验原理图:
1602液晶显示采集温度
蜂鸣器进行临界温度报警
AT8952芯片进行数据分析与处理
DS18B20温度传感器进行温度采集
PT226芯片对数据进行编码
315M无线发送模块发送数据
USB电源
图一 温度检测、显示、报警与无线温度发射电路
315M无线接收模块接收数据
4位数码管显示接收的温度
AT8952芯片进行数据分析与处理
USB电源
图二 无线温度接收与显示电路
作品实物图:
温度检测、显示、报警与无线温度发射电路
无线温度接收与显示电路
模块分析:
DS18B20对温度进行检测,将数据发送给AT89S52单片机处理
AT89S52单片机对数据进行处理,将数据在1602液晶上显示出来,并设置警戒温度,将当前温度值交给PT2262编码芯片进行处理。
1602对当前温度进行显示
当达到警戒温度,蜂鸣器发出警报声
PT2262接收单片机传输过来的温度值进行编码处理,处理后的数据发送给315M无线发射模块。
315M无线发射模块将编码后的数据通过天线发射给接收模块
315M无线接收模块接收数据,将接收到的数据发送给无线解码芯片PT2272
PT2272解码芯片接收数据,将数据解码后发送给另一块AT89S52芯片
另一块AT89S52接收到数据,进行处理,并将处理后的数据发送4位数码管
数码管将接收的温度值显示出来
试验程序:
无线发送,温度检测,温度显示程序如下
#includereg52.h
#includeintrins.h
unsigned char code table[]=Now temp is;
unsigned char code table3[]=wendu:;
unsigned char code cent[]={Cent};
unsigned char flag,min,time,tltemp;
sbit rs=P2^0;
sbit rw=P2^1;
sbit e=P2^2;
sbit s=P3^6;
sbit bf=P0^7;
sbit DB_B20=P3^7;
sbit fa0=P3^0;
sbit fa1=P3^1;
sbit fa2=P3^2;
sbit fa3=P3^3;
sbit te=P1^5;
void fasong(unsigned char temp)
{
unsigned char i;
for(i=0;i12;i++)
{
if(temp%2==0)
{
fa0=1;
fa1=0;
}
else
{
fa0=0;
fa1=1;
}
temp=temp1;
}
}
void delay_us(unsigned int time) //延时10us
{
int i,j;
for(i=0;itime;i++)
for(j=0;j10;j++);
}
void jingbao()
{
int i;
if(min=30)
{
for(i=0;i50;i++)
{
s=!s;
delay_us(5);
};
}
}
void delay1ms()//延时1ms
{
unsigned char i,j;
for(i=0;i4;i++)
for(j=0;j33;j++)
;
}
void delaynms(unsigned char n)
{
您可能关注的文档
最近下载
- 译林版英语五年级上册复习课件(语法知识含部分练习).ppt VIP
- Siemens西门子家电iQ300 滚筒洗衣机 9 kg 1200 转 分钟 WB24UMZ01W 使用 安装指南_2.pdf
- 子网掩码与子网的划分.ppt VIP
- 安徽多层商业建筑工程项目冬季施工方案.doc VIP
- 潜在失效模式及后果分析(DFMEA).xls VIP
- 矿建工程监理月报.doc VIP
- 手术患者深静脉血栓的预防.pptx VIP
- 最新国学《弟子规》ppt精品课件.pptx VIP
- 从村寺_祠堂看宗族对土族乡村社会_省略_制_基于景阳镇李氏土族的田野调查_张兴.pdf VIP
- 《金融经济学二十五讲》课后习题及答案.pdf VIP
原创力文档


文档评论(0)