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

📄 main.c

📁 万年历
💻 C
字号:
/*****************************/
//电子时钟
//芯片:AT89S52,DS12887,DS18B20
//液晶:Nokia 5110
//完成时间:2009年4月2日
//孙明
/*****************************/
#include<reg52.h>
#include<all.h>

#define uchar unsigned char
#define uint unsigned int
sbit lamp=P2^5;
extern uchar con,con1,con2;
void main( )                  //主函数
{
	P0=P2=P3=0x00;	  //低功耗
	EA=0;
	DS18B20_Initial( );
	ds_int();			 //DS12CR887初始化
	LCD_init();  		//初始化LCD模块 
	LCD_clear(); 		//清屏幕
	lamp=0;
    while(1)                			
    {	
   	 	keyscan();
 	 	display();
  
/***********************/
//调整时间时在被调整项下显示下划线
/************************/ 	 				 
	 if(con==1)		   //调年显示
		{
		LCD_write_shu(2,0,14);	  //下划线
		LCD_write_shu(3,0,14);
		}
	 
		if(con==2)		//调月显示
		{
		LCD_write_shu(5,0,14);
		LCD_write_shu(6,0,14);
		}
	 
		if(con==3)		 //调日显示
		{
		LCD_write_shu(8,0,14);
			LCD_write_shu(9,0,14);
		}

		if(con==4)		 //调星期显示
		{ 
		LCD_write_shu(3,4,14);
			LCD_write_shu(4,4,14);
		}
	 
		if(con==5)		  //调时显示
		{
			LCD_write_shu(1,2,14);
			LCD_write_shu(2,2,14);
		}
	 				  //调分显示
		if(con==6)
		{
			LCD_write_shu(4,2,14);
			LCD_write_shu(5,2,14);
		}
	}			 
}

⌨️ 快捷键说明

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