- 9
- 0
- 约1.13万字
- 约 18页
- 2018-08-27 发布于湖北
- 举报
基于单片机的时钟温度显示器制作报告neqwfzpi
基于单片机的时钟温度显示器制作报告
班级:电子信息工程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及兼容芯片接口型液晶显示控制器,可与单片机直接连接,广泛应用于各类仪器仪表及电子设备。
2 :DS12C887实时时钟芯片功能丰富,可以用来直接代替 IBM PC上的时钟日历芯片DS12887,同时,它的管脚也和MC146818B、DS12887相兼容。由于 DS12C887能够自动产生世纪、年、月、日、时、分、秒等时间信息,其内部又增加了世纪寄存器,从而利用硬件电路解决子“千年”问题;DS12C887中自带有锂电池,外部掉电时,其内部时间信息还能够保持 10年之久;对于一天内的时间记录,有12小时制和 24小时制两种模式。在 12小时制模式中,用 AM和 PM区分上午和下午;时间的表示方法也有两种,一种用二进制数表示,一种是用 BCD码表示;DS12C887中带有 128字节 RAM,其中有 11字节 RAM用来存储时间信息,4字节 RAM用来存储DS12C887的控制信息,称为控制寄存器,113字节通用 RAM使用户使用;此外用户还可对 DS12C887进行编程以实现多种方波输出,并对其内部的三路中断通过软件进行屏蔽。
3: TS-18B20数字温度传感器,采用DALLAS公司生产的 DS18B20可组网数字温度传感器芯片封装而成,具有耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。
3.1 独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。
3.2 测温范围 -55℃~+125℃,固有测温分辨率0.5℃。
3.3 支持多点组网功能,多个DS18B20可以并联在唯一的三线上,最多只能并联8个,如果数量过多,会使供电电源电压过低,从而造成信号传输的不稳定,实现多点测温
3.4 工作电源: 3~5V/DC
3.5 在使用中不需要任何外围元件
3.6 测量结果以9~12位数字量方式串行传送
3.7 适用于DN15~25, DN40~DN250各种介质工业管道和狭小空间设备测温
3.8 PVC电缆直接出线或德式球型接线盒出线,便于与其它电器设备连接。
三:设计
1:电子线路:用导线与锡条手工焊制,略显粗陋。
2:程序设计:
#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)//液晶写数据
{
l
您可能关注的文档
- 基于单片机的pwm直流电机调速系统毕业论文qxixyidq.doc
- 基于单片机控制的篮球计时计分器毕业设计ttdo9f1e.doc
- 基于单片机的便携式甲醛检测仪的控制系统设计oetydkry.doc
- 基于单片机的万年历lnucbfug.doc
- 基于单片机仓库温湿度的监测系统的毕业设计xaupsc6_.doc
- 基于单片机控制的篮球计时计分器的设计毕业设计说明书qs1etf8k.doc
- 基于单片机的光控自动窗帘控制系统设计说明书毕业设计uhcjncia.doc
- 基于单片机的交通灯课程设计报告ccw5i6ru.doc
- 基于单片机的光立方的设计毕业论文oohj1kfm.doc
- 基于单片机的小车自动寻迹的设计ubwninsu.doc
最近下载
- 阿特拉斯.科普科-离心空压机说明书AIB 9829300826-01.pdf VIP
- 基于MATLAB的电力系统短路故障分析与仿真.pdf VIP
- 三年级生活语文《镜子里的我》教案公开课.docx VIP
- 2025高一春季讲义打印版.pdf VIP
- 电厂运维检修实施方案.docx VIP
- 火电厂项目运维管理实施方案.docx VIP
- 英语文学阅读与鉴赏B7_Unit 7_Dusk.doc VIP
- 《GB_T 39039-2020高强度钢氢致延迟断裂评价方法》专题研究报告.pptx VIP
- 超声介入室建设方案(含功能布局与合规标准).docx
- 默纳克NICE9000V荣耀控制柜调试手册.pdf VIP
原创力文档

文档评论(0)