- 6
- 0
- 约2.01万字
- 约 19页
- 2016-10-13 发布于贵州
- 举报
基于单片机的时温度显示器制作报告
基于单片机的时钟温度显示器制作报告
班级:电子信息工程1003班 姓名:刘洋
一:方案
1:采用STC89C52单片机便于硬件扩展。
2:采用LCD1602液晶显示。
3:采用DS12C887时钟芯片。
4:采用DS18B20温度传感器。
5:采用直流电源供电。因知识水平有限,所以直接采用5.5V直流电源供电。
6:安装有电池仓,可用两节CR2302电池供电。
二:主要元件简介
1:1602LCD:标准字符型液晶显示模块(LCM),采用点阵型液晶显示器(LCD),可显示16个字符X2行西文字符,字符尺寸为2.95X4.35(WXH)mm,内置HD44780及兼容芯片接口型液晶显示控制器,可与单片机直接连接,广泛应用于各类仪器仪表及电子设备。 TS-18B20数字温度传感器,采用DALLAS公司生产的 DS18B20可组网数字温度传感器芯片封装而成,具有耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。
.1 独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。
.2 测温范围 -55~+125,固有测温分辨率0.5。
.3 支持多点组网功能,多个DS18B20可以并联在唯一的三线上,最多只能并联8个,如果数量过多,会使供电电源电压过低,从而造成信号传输的不稳定,实现多点测温
.4 工作电源: 3~5V/DC
.5 在使用中不需要任何外围元件
.6 测量结果以9~12位数字量方式串行传送
.7 适用于DN15~25, DN40~DN250各种介质工业管道和狭小空间设备测温
.8 PVC电缆直接出线或德式球型接线盒出线,便于与其它电器设备连接。#include reg52.h
#include stdio.h
#define uchar unsigned char
#define uint unsigned int
sbit lcdrs=P2^4;//液晶控制
sbit lcden=P2^6;
sbit lcdrr=P2^5;
sbit wen=P3^6;//温度按键
sbit led=P3^7;
sbit s1=P1^0;//按键
sbit s2=P1^1;
sbit s3=P1^2;
sbit s4=P1^3;
sbit dscs=P1^4;//时钟控制
sbit dsas=P1^5;
sbit dsrw=P1^6;
sbit dsds=P1^7;
sbit dsirq=P3^3;
sbit ds=P3^1;//温度数据传输口
bit flag1,flag_ri,flag2;
uchar year,month,week,day,shi,fen,miao,amiao,ashi,afen,str[6],flag_get,strt[]=Temperature;
uchar count,s1num,flag,t0_num;
uint temp;
int num,j;
void delay(int z)//延时1ms函数
{
int x,y;
for(x=z;x0;x--)
for(y=0;y110;y++);
}
void shan()
{
led=1;
delay(50);
led=0;
}
void write_com(char com)//液晶写指令
{
lcdrs=0;
P0=com;
delay(5);
lcden=1;
delay(5);
lcden=0;
}
void write_date(char date)//液晶写数据
{
lcdrs=1;
P0=date;
delay(5);
lcden=1;
delay(5);
lcden=0;
}
void write_ds(uchar add,uchar date)//写时钟芯片数据
{
dscs=0;
dsas=1;
dsds=1;
dsrw=1;
P0=add;
dsas=0;
P0=0xff;
dsrw=0;
P0=date;
dsrw=1;
dsas=1;
dscs=1;
}
uchar read_ds(uchar add)//读取时钟芯片数据
{
uchar ds_date;
dsas=1;
dsds=1;
dsrw=1;
dscs=0;
P0=add;
dsas=0;
dsds=0;
P0=0xff;
ds_date=P0;
dsds=1;
dscs=1;
return ds_date;
}
void inittem(void)//温度芯片初始化
{
ds = 1;
delay1(8);
ds = 0;
delay1(80);
ds = 1;
delay
您可能关注的文档
最近下载
- 反应机理(研)-高等无机化学.ppt VIP
- 218SS-PKE 摩托车操作说明书.pdf
- 2025年高考甘肃卷物理真题.docx VIP
- 凯恩帝K1TBIII-A-As数控系统用户手册.pdf
- 杭州电子科技大学信息工程学院2025-2026学年《概率论与数理统计2》第一学期期末试题(B).docx VIP
- 第2章 有理数的运算(单元测试·培优卷)含答案-2024人教版七年级数学上册.pdf VIP
- 中考1600词汇对照表(英译汉).doc VIP
- 杭州电子科技大学2025-2026学年《概率论与数理统计2》第一学期期末试题(B).docx VIP
- 香农三大定理详解.ppt VIP
- 【初中物理】专项练习:物体的密度及其测定40题(附答案).pdf VIP
原创力文档

文档评论(0)