標(biāo)題: 4乘4矩陣鍵盤輸入數(shù)碼管顯示四位數(shù) [打印本頁(yè)]

作者: ggg2016    時(shí)間: 2016-1-15 23:08
標(biāo)題: 4乘4矩陣鍵盤輸入數(shù)碼管顯示四位數(shù)
#include<reg52.h>
void delay(unsigned int x)//延時(shí)函數(shù)
{
unsigned char i;
while(x--)for(i=0;i<100;i++);
}

void main(void)
  {
  while(1)
         {
                 P0=0x01;//選擇第一個(gè)數(shù)碼管,點(diǎn)亮p0口輸出 00000001
                 P1=0x;//  顯示“1”,b和c兩個(gè)LED亮

                 delay(100);//延時(shí)一段時(shí)間,讓數(shù)碼管亮久點(diǎn)

             P0=0x02;//選擇第二個(gè)數(shù)碼管亮,p0口輸出00000010
                 P1=0x;//顯示“2”,a,b,d,e,g被點(diǎn)亮


                 delay(100);//延時(shí)

                 P0=0x04;//選擇第一個(gè)數(shù)碼管亮 p0口輸出00000100
                 P1=0x;//顯示“3”,a,b,c,d,g被點(diǎn)亮


                 delay(100);//延時(shí)

                 P0=0x02;//選擇第二個(gè)數(shù)碼管亮 p0口輸出00001000
                 P1=0x;//顯示“4”,b,c,f,g被點(diǎn)亮


                 delay(100);//延時(shí)
                 }
  }






歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1