使用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 //写数据
带温度计的万年历 显示准确的北京时间(时、分、秒)及公历日期显示功能(年、月...是修改秒值,并返回 是修改分值,并返回 是修改小时值,并返回 五、系统测试与...
对于课程设计的拓展部分,我 们可以利用 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 带温度显示万年历(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...
用新型的智能温湿度传 感器 SHT10 主要实现对温度、湿度的检测,将温度湿度信号...我国生产的电子万年历有很多种, 总体上来说以研究多功能电子万年历 为主,使...
全数码管显示 C语言程序 带温度显示功能。。设计...
带温度显示的万年历_数码管显示(附电路图和源代码)_工学_高等教育_教育专区。...通过对所设计的万年历 时钟电路进行实验测试,达到了动态显示时间,随时调整时间等...

我要评论