poject.c

来自「一个单片机80c51数字时钟设计」· C语言 代码 · 共 45 行

C
45
字号
#include "ports.h"
#include "lcd.h"
#include "rtc.h"

bit flag=0,aflag=0,aon=0,aoff=0;

void main()
{
	LCD_INI();
	build_ram();
	rtc_check();
	disp_intro();
	ENABLE_INT
	wrt_cmd(0x1);
	wrt_cmd(0x1);
	start_rtc();
	send_adr(0xd0);
	send_adr(0x00);
	start_rtc();
	send_adr(0xd1);
	recv_data();
	while(1)
	{
		start_rtc();
		send_adr(0xd0);
		send_adr(0x00);
		start_rtc();
		send_adr(0xd1);
		recv_data();
		disp_rtc();
		if(_testbit_(flag))
		{
			DISABLE_INT
			rtc_set();
			ENABLE_INT
			flag=0;
		}
	}
}

void set_flag() interrupt 0
{
	flag=1;
}

⌨️ 快捷键说明

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