欢迎来到51自学网!

51自学网

当前位置: 主页 > 软件教程 > 单片机教程 >

LCD1602液晶显示带汉字的万年历程序(51单片机)(3)

时间:2018-08-21 14:41来源:网络整理 作者:51自学网
/********************************************** 主 程序 实现显示 ***********************************************/ main() { lcd_init(); //lcd_xy(0,0); //lcd_gets( I LOVE YOU); //lcd_xy(0,1); //l

/**********************************************
   主程序 实现显示
***********************************************/
main()
{
 lcd_init();
 
 //lcd_xy(0,0);
 //lcd_gets("  I LOVE YOU");
 //lcd_xy(0,1);
 //lcd_gets("Shang Hong Rui");
 lcd_xy(2,0) ;
 lcd_gets("2011");
 lcd_xy(6,0) ;
 lcd_writedat(2);
 lcd_xy(7,0);
 lcd_writedat(3);
 lcd_xy(8,0) ;
 lcd_gets("03");
 lcd_xy(10,0);
 lcd_writedat(1);
 lcd_xy(11,0) ;
 lcd_gets("06");
 lcd_xy(13,0);
 lcd_writedat(0);
 
 lcd_xy(3,1) ;
 lcd_gets("0");
 lcd_xy(4,1) ;
 lcd_gets("0");
 lcd_xy(5,1) ;
 lcd_gets(":");
 lcd_xy(6,1) ;
 lcd_gets("0");
 lcd_xy(7,1) ;
 lcd_gets("0");
 lcd_xy(8,1) ;
 lcd_gets(":");
 lcd_xy(9,1) ;
 lcd_gets("0");
 lcd_xy(10,1) ;
 lcd_gets("0");

 while(1)
 {
 
  //for(m=0;m<10;m++)
  lcd_xy(10,1);
  lcd_writedat(table[miaog]); //秒个位
  delay(1000);
  miaog++;
 
  if(miaog==10)
  {
    miaog=0;
 lcd_xy(9,1);
    lcd_writedat(table[miaos]);  //秒十位
 miaos++;
 if(miaos==6)
 {                     
  
   miaos=0;
   lcd_xy(7,1);
   lcd_writedat(table[feng]); //分个位
   feng++;
   if(feng==10)
    {
      feng=0;
   lcd_xy(6,1);
   lcd_writedat(table[fens]);  //分十位
   fens++;
   if(fens==6)
    {
     fens=0;
   lcd_xy(4,1);
   lcd_writedat(table[shig]);  //时个位
   shig++;
   if(shig==10)
    {
      shig=0;
      lcd_xy(3,1);
      lcd_writedat(table[shis]); //时十位
      shis++;
      if(shis==6)
       {
      shis=0;
    }
    

    }
    }
    }
 }
  }
}
 
 //lcd_xy(0,0);
 //lcd_writedat(0);//自定义字符使用,0表示第一个字 ,1表示第二个字,依此类推
 //lcd_xy(15,0);
 //lcd_writedat(3); //自定义字符使用 
 
}

 

第二段程序为借用别人的,呵呵

 

 

 

【发表评论】【告诉好友】【收藏此文】【】

(责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容