标题: 51单片机译码显示 [打印本页]

作者: 牛奶奶牛    时间: 2018-10-13 23:29
标题: 51单片机译码显示
#include<reg51.h>

sbit LSA=P2^2;
sbit LSB=P2^3;
sbit LSC=P2^4;

void delay10ms(unsigned int c);

void main(void)
{
unsigned char i=0;
while(1)
{
  switch(i)
  {
   case(0):
             LSA=0;LSB=0;LSC=0;break;
   case(1):
        LSA=1;LSB=0;LSC=0;break;
   case(2):
        LSA=0;LSB=1;LSC=0;break;
   case(3):
        LSA=1;LSB=1;LSC=0;break;
   case(4):
        LSA=0;LSB=0;LSC=1;break;
   case(5):
        LSA=1;LSB=0;LSC=1;break;
   case(6):
        LSA=0;LSB=1;LSC=1;break;
   case(7):
        LSA=1;LSB=1;LSC=1;break;
  }
  delay10ms(50);
  i++;
  if(i==8)
  {
  i=0;
  }                 
}
}


void delay10ms(unsigned int c)
{
unsigned char a,b;
for(;c>0;c--)
{
  for(b=38;b>0;b--)
  {
    for(a=130;a>0;a--);
  }
}
}


作者: admin    时间: 2018-10-14 00:22
补全原理图或者详细说明一下电路连接即可获得100+黑币




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