标题: 八个数码管显示生日控制 [打印本页]

作者: GongxueL    时间: 2017-4-19 11:24
标题: 八个数码管显示生日控制
求大神帮助

UC_Photo_001.jpg (41.33 KB, 下载次数: 123)

UC_Photo_001.jpg

作者: maidezhu    时间: 2017-4-19 12:13
这里说的生日显示是要几位的月和日吗?
作者: bbg3659    时间: 2017-4-19 14:21

#include"reg51.h"

sbit lsa=P2^2;
sbit lsb=P2^3;
sbit lsc=P2^4;

unsigned char led[8]={0x5b,0x3f,0x06,0x87,0x3f,0x86,0x06,0x3f};


void delay(unsigned int x)
{
  while(x--);
}
void main()
{
unsigned char i;  

while(1)
  {       
          switch(i)
        {
         case 0:lsa=0;lsb=0;lsc=0;i++;P0=led[7];break;
         case 1:lsa=1;lsb=0;lsc=0;i++;P0=led[6];break;
         case 2:lsa=0;lsb=1;lsc=0;i++;P0=led[5];break;
         case 3:lsa=1;lsb=1;lsc=0;i++;P0=led[4];break;
         case 4:lsa=0;lsb=0;lsc=1;i++;P0=led[3];break;
     case 5:lsa=1;lsb=0;lsc=1;i++;P0=led[2];break;
     case 6:lsa=0;lsb=1;lsc=1;i++;P0=led[1];break;
     case 7:lsa=1;lsb=1;lsc=1;i=0;P0=led[0];break;  
    }
        delay(100);
        P0=0x00;
  }
}
作者: longwu2017    时间: 2017-4-19 14:23
刚开始学习单片机时,学过这个程序!
作者: fefen0    时间: 2017-4-19 14:31
楼主图太小了。看不清。
作者: lsy8251838    时间: 2017-4-19 15:40
看得我脖子疼...
作者: 飞絮12138    时间: 2017-4-19 16:12
生日显示是要月和日都显示吗?
作者: maidezhu    时间: 2017-4-19 16:30
这是我自己做的我也是新手所以芯片用了两个在玩哈哈哈

QQ截图20170419162816.png (13.2 KB, 下载次数: 94)

QQ截图20170419162816.png

QQ截图20170419162912.png (12.79 KB, 下载次数: 102)

QQ截图20170419162912.png

作者: 1363573329    时间: 2017-4-19 16:53
不错不错
作者: sxqm    时间: 2017-4-19 17:45
先从数码管显示看起
作者: zl2168    时间: 2017-4-19 20:17
题目就是8位数码管显示,至于生日年月日,仅仅是显示内容而已。你要找的就是8位数码管显示,8位数码管显示有多种显示电路,你要哪一种?一般是性价比高的电路。
作者: rqrqrqrq    时间: 2017-4-19 20:46
不容呀
作者: lanyu1996    时间: 2017-4-19 21:05
这个不算难啊
作者: GongxueL    时间: 2017-4-24 12:46
maidezhu 发表于 2017-4-19 16:30
这是我自己做的我也是新手所以芯片用了两个在玩哈哈哈

大神有微信吗
作者: GongxueL    时间: 2017-4-24 12:49
maidezhu 发表于 2017-4-19 12:13
这里说的生日显示是要几位的月和日吗?

就是一个数码管连续显示数字,比如19950508就行,求c语言程序和电路图
作者: GongxueL    时间: 2017-4-24 12:50
求c程序和电路图
作者: tomgay    时间: 2017-5-4 19:17

 这里说的生日显示是要几位的月和日吗?
作者: ygd6650626    时间: 2017-5-4 21:23
你就是用io口控制数码管的断选和位选。数字就存在数组里面。如果需要该变数字就加个按键。




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