⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 memory clockί

📁 基于51单片机的万年历
💻
字号:
#include<reg52.h>//包含52单片机头文件
#include"24c02.h"
#include "MacroAndConst.h"
#include "Key.h"
#include "Lcd.h"
#include "Beep.h"
#include "TimersInit.h"
#include "main.h"

char miao,shi,fen,weekDay,day,month;

void init()//初始化函数
{
   
	rd=0;  //软件将矩阵按键第4列一端置低用以分解出独立按键
	lcden=0;
	fen=0; //初始化种变量值
	miao=0;
	shi=0;
	weekDay=0;
	day=0;
	month=0;
	year=0;
	count=0;
	s1num=0;
	
	init_24c02();

    LcdInit();

	write_com(0x80+6);//写出时间显示部分的两个"-"
	write_date('-');
	delay(5);
	write_com(0x80+9);
	write_date('-');
	delay(5);

	write_com(0x80+0x40+6);//写出时间显示部分的两个冒号
	write_date(':');
	delay(5);
	write_com(0x80+0x40+9);
	write_date(':');
	delay(5);

	miao=read_add(1);//首次上电从AT24C02中读取出存储的数据
	fen=read_add(2);
	shi=read_add(3);

	weekDay=read_add(4);
	day=read_add(5);//首次上电从AT24C02中读取出存储的数据
	month=read_add(6);
	year1=read_add(7);
	year2=read_add(8);

	write_sfm(10,miao);//分别送去液晶显示
	write_sfm(7,fen);
	write_sfm(4,shi);

	write_year(2,year2);
	write_year(4,year1);
	write_month(7,month);
	write_day(10,day);
	write_weekDay(13,weekDay);

	timer0Init();
	timer1Init();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -