标题: (分享设计)数码管的日历显示,推荐新手 [打印本页]

作者: 韩瑞升    时间: 2018-4-24 17:34
标题: (分享设计)数码管的日历显示,推荐新手
  此文章对于刚接触51系列单片机的小白来说 那是最好不过了, 基于51系列的AT89C52 显示今天的日期[qq]1411846943[/qq]       但是需要改参数比如说 见图


  #include<reg52.h>
#include <intrins.h>
void delay(unsigned int z)
{
    unsigned char x,y;
           for(x=z;x>0;x--)
            for(y=110;y>0;y--);
}

unsigned char code SMG_table[16]=
{0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
char table1[8]={2,0,1,8,0,4,2,4};
                 
void main()
{
char I=0;
unsigned char temp=0;
  while(1)
  {
  //temp=0x80;
  for(I=0;I<8;I++)
  {
      P3=0x00;
          temp=(0x01<<I);
          P3=temp;
          P2=SMG_table[table1[I]];
            delay(6);

  }
  }
}

QQ图片20180424173543.png (39.76 KB, 下载次数: 49)

QQ图片20180424173543.png

QQ图片20180424173540.png (46.8 KB, 下载次数: 52)

QQ图片20180424173540.png

QQ图片20180424173528.png (3.48 KB, 下载次数: 54)

QQ图片20180424173528.png

QQ图片20180424173143.png (25.17 KB, 下载次数: 46)

QQ图片20180424173143.png





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1