学海网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 工程科技 > 电子/电路 > 带温度测试的万年历

带温度测试的万年历

使用89系列单片机,时钟芯片为DS1302,显示为1602液晶,温度采集为DS18b20,按键使用了4个独立按键,使用电源为5V。 程序中单片机的P0口接1602。

#include <REG51.H>

#include <intrins.h>

//#include "LCD1602.h"

//#include "DS1302.h"

#define uint unsigned int

#define uchar unsigned char

sbit DS1302_CLK = P1^1;

sbit DS1302_IO = P1^2;

sbit DS1302_RST = P1^3;

sbit wireless_1 = P2^2;

sbit wireless_2 = P2^1;

sbit wireless_3 = P2^0;

sbit wireless_4 = P2^3;

sbit ACC0 = ACC^0;

sbit ACC7 = ACC^7;

sbit DQ = P1^4; //温度传送数据IO口

uchar temp_value; //温度值

uchar TempBuffer[5],week_value[2];

char done,count,temp,flag,up_flag,down_flag;

char hide_sec,hide_min,hide_hour,hide_day,hide_week,hide_month,hide_year; //秒,分,时到日,月,年位闪的计数

void show_time(); //液晶显示程序

/***********1602液晶显示部分子程序****************/

sbit LcdRs = P3^6;

sbit LcdEn = P3^7;

sfr DBPort = 0x80; //P0=0x80,P1=0x90,P2=0xA0,P3=0xB0.数据端口

//内部等待函数

**************************************************************************

uchar LCD_Wait(void)

{

LcdRs=0;

LcdEn=1; _nop_();

LcdEn=0;

return DBPort;

}

//向LCD写入命令或数据

************************************************************ #define LCD_COMMAND 0 // 写命令

#define LCD_DATA 1 //写数据

第1页

TOP相关主题

  • 万年历温度计调整
  • 单片机万年历温度
  • 万年历温度
  • 万年历公司取名测试
  • 温度测试仪
  • 鲁大师温度压力测试
  • 温度压力测试
  • 多路温度测试仪

我要评论

相关文档

  • 带温度的万年历

    带温度的万年历 显示准确的北京时间(时、分、秒)及公历日期显示功能(年、月...是修改秒值,并返回 是修改分值,并返回 是修改小时值,并返回 五、系统测试与...

  • 带温度显示的万年历--单片机课程设计

    对于课程设计的拓展部分,我 们可以利用 DS18B20 温度传感器来测试周围环境的温度...13 4 结果与结论完成了用 LCD1602 显示的带温度显示的万年历的预期的全部功能...

  • 万年历温度测量

    1602显示万年历,另加有温度测量1602显示万年历,另加有温度测量隐藏>> #include<reg52.h> #define uchar unsigned char #define uint unsigned int sbit rs=P2^...

  • 带电子温度的万年历

    带电子温度的万年历_电子/电路_工程科技_专业资料。带电子温度的万年历设计#include <reg52.h> #include <string.h> #define uint unsigned int #define ...

  • LCD带温度显示万年历

    LCD 带温度显示万年历(2009-4-5 15:02:00)【收藏】 【评论】 【打印】 ...key0); //松手检测 delay(5); while(!key0); funtion_flag++; if(...

  • 多功能数字电压表、万年历温度测试

    多功能数字电压表、万年历温度测试器_信息与通信_工程科技_专业资料。多功能数字...1.2 国内外研究现状 目前,市场上的主要使用的电压表:指针式电压表和数字...

  • 带温度的万年历

    带温度的万年历 万年历万年历隐藏>> #include<reg52.h> #define uchar unsigned char #define uint unsigned int sbit dq=P1^0; `//控制温度的总线 sbit du...

  • 基于51单片机温湿度检测+电子万年历的毕业设计

    用新型的智能温湿度传 感器 SHT10 主要实现对温度、湿度的检测,将温度湿度信号...我国生产的电子万年历有很多种, 总体上来说以研究多功能电子万年历 为主,使...

  • 带温度显示的万年历 数码管显示

    全数码管显示 C语言程序 带温度显示功能。。设计...

  • 带温度显示的万年历_数码管显示(附电路图和源代码)

    带温度显示的万年历_数码管显示(附电路图和源代码)_工学_高等教育_教育专区。...通过对所设计的万年历 时钟电路进行实验测试,达到了动态显示时间,随时调整时间等...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.xuehai.net All Rights Reserved.  email
返回顶部