标题: 4乘4矩阵键盘输入数码管显示四位数 [打印本页]

作者: ggg2016    时间: 2016-1-15 23:08
标题: 4乘4矩阵键盘输入数码管显示四位数
#include<reg52.h>
void delay(unsigned int x)//延时函数
{
unsigned char i;
while(x--)for(i=0;i<100;i++);
}

void main(void)
  {
  while(1)
         {
                 P0=0x01;//选择第一个数码管,点亮p0口输出 00000001
                 P1=0x;//  显示“1”,b和c两个LED亮

                 delay(100);//延时一段时间,让数码管亮久点

             P0=0x02;//选择第二个数码管亮,p0口输出00000010
                 P1=0x;//显示“2”,a,b,d,e,g被点亮


                 delay(100);//延时

                 P0=0x04;//选择第一个数码管亮 p0口输出00000100
                 P1=0x;//显示“3”,a,b,c,d,g被点亮


                 delay(100);//延时

                 P0=0x02;//选择第二个数码管亮 p0口输出00001000
                 P1=0x;//显示“4”,b,c,f,g被点亮


                 delay(100);//延时
                 }
  }






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