亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現(xiàn)在的位置是:蟲蟲下載站 > 資源下載 > 源碼 > 矩陣式鍵盤

矩陣式鍵盤

  • 資源大?。?/b>26 K
  • 上傳時間: 2021-12-18
  • 上傳用戶:2590813506
  • 資源積分:2 下載積分
  • 標(biāo)      簽: 矩陣式鍵盤

資 源 簡 介

include<reg52.h>

#define uint unsigned int

#define uchar unsigned char

uint temp,aa,wang,qian,bai,shi,ge;

sbit dula=P2^6;

sbit wela=P2^7;

uchar code table[]={

0x3f,0x06,0x5b,0x4f,

0x66,0x6d,0x7d,0x07,

0x7f,0x6f,0x77,0x7c,

0x39,0x5e,0x79,0x71};

void display( uint wang,uint qian,uint bai,uint shi,uint ge);

void delay(uint z);

void init();

void main()

{

init();//初始化子程序

while(1)

{

if(aa==20)

  {

aa=0;

temp++;

if(temp==99999)

   {

temp=0;

   }

wang=temp/10000;

qian=(temp-wang*10000)/1000;

bai=(temp-wang*10000-qian*1000)/100;

shi=(temp-wang*10000-qian*1000-bai*100)/10;

ge=temp%10;

  }

display(wang,qian, bai,shi,ge);

}

}

 

void delay(uint z)

{

uint x,y;

for(x=z;x>0;x--)

for(y=110;y>0;y--);

}

 

void display(uint wang,uint qian,uint bai,uint shi,uint ge)

{

        dula=1;

P0=table[wang];

dula=0;

P0=0xff;

wela=1;

P0=0xfe;

wela=0;

delay(1);

 

dula=1;

P0=table[qian];

dula=0;

P0=0xff;

wela=1;

P0=0xfd;

wela=0;

delay(1);

 

        dula=1;

P0=table[bai];

dula=0;

P0=0xff;

wela=1;

P0=0xfb;

wela=0;

delay(1);

 

dula=1;

P0=table[shi];

dula=0;

P0=0xff;

wela=1;

P0=0xf7;

wela=0;

delay(1);

 

dula=1;

P0=table[ge];

dula=0;

P0=0xff;

wela=1;

P0=0xef;

wela=0;

delay(1);

}

 

void init()

{

wela=0;

dula=0;

temp=0;

TMOD=0x01;

TH0=(65536-50000)/256;

TL0=(65536-50000)%256;

EA=1;

ET0=1;

TR0=1;

}

 

void timer0() interrupt 1

{

TH0=(65536-50000)/256;

TL0=(65536-50000)%256;

aa++;

}

include<reg52.h>

#define uint unsigned int

#define uchar unsigned char

uint temp,aa,wang,qian,bai,shi,ge;

sbit dula=P2^6;

sbit wela=P2^7;

uchar code table[]={

0x3f,0x06,0x5b,0x4f,

0x66,0x6d,0x7d,0x07,

0x7f,0x6f,0x77,0x7c,

0x39,0x5e,0x79,0x71};

void display( uint wang,uint qian,uint bai,uint shi,uint ge);

void delay(uint z);

void init();

void main()

{

init();//初始化子程序

while(1)

{

if(aa==20)

  {

aa=0;

temp++;

if(temp==99999)

   {

temp=0;

   }

wang=temp/10000;

qian=(temp-wang*10000)/1000;

bai=(temp-wang*10000-qian*1000)/100;

shi=(temp-wang*10000-qian*1000-bai*100)/10;

ge=temp%10;

  }

display(wang,qian, bai,shi,ge);

}

}

 

void delay(uint z)

{

uint x,y;

for(x=z;x>0;x--)

for(y=110;y>0;y--);

}

 

void display(uint wang,uint qian,uint bai,uint shi,uint ge)

{

        dula=1;

P0=table[wang];

dula=0;

P0=0xff;

wela=1;

P0=0xfe;

wela=0;

delay(1);

 

dula=1;

P0=table[qian];

dula=0;

P0=0xff;

wela=1;

P0=0xfd;

wela=0;

delay(1);

 

        dula=1;

P0=table[bai];

dula=0;

P0=0xff;

wela=1;

P0=0xfb;

wela=0;

delay(1);

 

dula=1;

P0=table[shi];

dula=0;

P0=0xff;

wela=1;

P0=0xf7;

wela=0;

delay(1);

 

dula=1;

P0=table[ge];

dula=0;

P0=0xff;

wela=1;

P0=0xef;

wela=0;

delay(1);

}

 

void init()

{

wela=0;

dula=0;

temp=0;

TMOD=0x01;

TH0=(65536-50000)/256;

TL0=(65536-50000)%256;

EA=1;

ET0=1;

TR0=1;

}

 

void timer0() interrupt 1

{

TH0=(65536-50000)/256;

TL0=(65536-50000)%256;

aa++;

}

include<reg52.h>

#define uint unsigned int

#define uchar unsigned char

uint temp,aa,wang,qian,bai,shi,ge;

sbit dula=P2^6;

sbit wela=P2^7;

uchar code table[]={

0x3f,0x06,0x5b,0x4f,

0x66,0x6d,0x7d,0x07,

0x7f,0x6f,0x77,0x7c,

0x39,0x5e,0x79,0x71};

void display( uint wang,uint qian,uint bai,uint shi,uint ge);

void delay(uint z);

void init();

void main()

{

init();//初始化子程序

while(1)

{

if(aa==20)

  {

aa=0;

temp++;

if(temp==99999)

   {

temp=0;

   }

wang=temp/10000;

qian=(temp-wang*10000)/1000;

bai=(temp-wang*10000-qian*1000)/100;

shi=(temp-wang*10000-qian*1000-bai*100)/10;

ge=temp%10;

  }

display(wang,qian, bai,shi,ge);

}

}

 

void delay(uint z)

{

uint x,y;

for(x=z;x>0;x--)

for(y=110;y>0;y--);

}

 

void display(uint wang,uint qian,uint bai,uint shi,uint ge)

{

        dula=1;

P0=table[wang];

dula=0;

P0=0xff;

wela=1;

P0=0xfe;

wela=0;

delay(1);

 

dula=1;

P0=table[qian];

dula=0;

P0=0xff;

wela=1;

P0=0xfd;

wela=0;

delay(1);

 

        dula=1;

P0=table[bai];

dula=0;

P0=0xff;

wela=1;

P0=0xfb;

wela=0;

delay(1);

 

dula=1;

P0=table[shi];

dula=0;

P0=0xff;

wela=1;

P0=0xf7;

wela=0;

delay(1);

 

dula=1;

P0=table[ge];

dula=0;

P0=0xff;

wela=1;

P0=0xef;

wela=0;

delay(1);

}

 

void init()

{

wela=0;

dula=0;

temp=0;

TMOD=0x01;

TH0=(65536-50000)/256;

TL0=(65536-50000)%256;

EA=1;

ET0=1;

TR0=1;

}

 

void timer0() interrupt 1

{

TH0=(65536-50000)/256;

TL0=(65536-50000)%256;

aa++;

}

相 關(guān) 資 源

主站蜘蛛池模板: 馆陶县| 大姚县| 隆化县| 钟祥市| 铜川市| 台湾省| 北碚区| 布拖县| 红桥区| 泸溪县| 台东市| 临汾市| 容城县| 团风县| 连云港市| 黄平县| 泸定县| 逊克县| 南通市| 八宿县| 太和县| 康马县| 延川县| 富锦市| 廊坊市| 伊川县| 二手房| 扬州市| 缙云县| 读书| 土默特左旗| 张家界市| 荆门市| 大庆市| 乌鲁木齐市| 榆社县| 辰溪县| 宁都县| 雷州市| 西城区| 贵南县|