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

📄 12c887程序段.c

📁 采用DS12C887做时钟
💻 C
字号:
 #include <AT89X52.H> 
 //#include <INTRINS.h>
//#include <REGX51.H>
extern unsigned int count;
unsigned char time_out[20]={0,7,0,2,0,5,0,2,0,7,1,2,3,0,0,0,0,0,0,0};
unsigned char warming,i,read,second=0; 
unsigned char xdata *control;
bit sign3=0,second_sign=0; 
//时钟芯片中断处理子程序
void intt0(void) interrupt 0 using 1
{ second_sign=1;P1_5=0;P1_2=0;count=0;
  second++; if(second==61)	{second=0;sign3=1;}
  control=0x7f00;
  for(i=9;i>0;i--)
     { read=*control;control++;
	   time_out[2*i+1]=read%10; time_out[2*i]=read/10;} 
  control=0x7f0c;
  warming=*control;if((warming&0x20)!=0) ; //闹铃处理
  second=time_out[18]*10+time_out[19];
  if(second==1)	{second=0;sign3=1;}
}            

⌨️ 快捷键说明

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