久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3956|回復: 0
打印 上一主題 下一主題
收起左側

[原創(chuàng)]按鍵計分程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:44179 發(fā)表于 2012-9-10 04:26 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
此段程序可以實現按鍵計分,但是按下按鍵key0后,數碼管(共陰)1由0變?yōu)?。 但是其余數碼管也會同時閃爍,求解
#include <AT89X51.h>
#include <stdio.h>


sbit key0=P1^0;
sbit key1=P1^1;
sbit key2=P1^2;
sbit key3=P1^3;
sbit key4=P1^4;
sbit key5=P1^5;
sbit key6=P1^6;
sbit key7=P1^7;


sbit led0=P2^0;
sbit led1=P2^1;
sbit led2=P2^2;
sbit led3=P2^3;
sbit led4=P2^4;
sbit led5=P2^5;
sbit led6=P2^6;
sbit led7=P2^7;

unsigned char yi=0,er=0,san=0,si=0,wu=0,liu=0,qi=0,ba=0;
unsigned char code table[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};
//"0","1","2","3","4","5","6","7","8","9"

void display();                         

void delay(unsigned int);

void main(void)
{
   TMOD=0X01;                             

   TH0=(65536-50000)/256;                     

   TL0=(65536-50000)%256;
   IT0=0;
   EA=1;
   ET0=1;                              

   EX0=1;                                   

   {
      while(1)
      {
         EA=0;
         if(key0==0)                 

         { 
   delay(20000);
         yi++;  
         }
         // 羲壽0偌狟ㄛ1瘍杅鎢奪樓1
         if(key1==0)                  /*羲壽1偌狟*/
         { 
   delay(20000);
         er++;   
         }
         // 羲壽1偌狟ㄛ2瘍杅鎢奪樓1
         if(key2==0)                  /*羲壽2偌狟*/
         {  
   delay(20000);
         san++;   
         }
         // 羲壽2偌狟ㄛ3瘍杅鎢奪樓1
         if(key3==0)                 /*羲壽3偌狟*/
         {
   delay(20000);
         si++;   
         }
         // 羲壽3偌狟ㄛ4瘍杅鎢奪樓1
         if(key4==0)                 /*羲壽4偌狟*/
         {  
   delay(20000);
         wu++;   
         }
         // 羲壽4偌狟ㄛ5瘍杅鎢奪樓1
         if(key5==0)                 /*羲壽5偌狟*/
         {  
   delay(20000);
         liu++;   
         }
         // 羲壽5偌狟ㄛ6瘍杅鎢奪樓1
         if(key6==0)                 /*羲壽6偌狟*/
         {  
   delay(20000);
         qi++;   
         }
         // 羲壽6偌狟ㄛ7瘍杅鎢奪樓1
         if(key7==0)                 /*羲壽7偌狟*/
         {
   delay(20000);
         ba++;   
         }
         // 羲壽7偌狟ㄛ8瘍杅鎢奪樓1  
         display();
      }
   }
}

//晊喧滲杅
void delay(unsigned int z)
{
   unsigned int x,y;
   for(x=z;x>0;x--);
   for(y=110;y>0;y--);
} 

//珆尨滲杅懂珆尨1~8瘍腔杅趼
void display(void)                       
{
   P2=0xfe;
   P0=table[yi];
   delay(2);

   P2=0xfd;
   P0=table[er];
   delay(2);

   P2=0xfb;
   P0=table[san];
   delay(2);

   P2=0xf7;
   P0=table[si];
   delay(2);
   
   P2=0xef;
   P0=table[wu];
   delay(2);
   
   P2=0xdf;
   P0=table[liu];
   delay(2);
   
   P2=0xbf;
   P0=table[qi];
   delay(2);
   
   P2=0x7f;
   P0=table[ba];
   delay(2);
}                               

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久免费电影 | 亚洲精品一区二三区不卡 | 免费中文字幕 | 久久综合久 | 91精品久久久久久久久99蜜臂 | 国产精品国产三级国产aⅴ原创 | 国产在线看片 | 欧美国产免费 | 三级免费av | 国产精品美女一区二区 | 国产日韩欧美一区二区 | 亚洲精品久久久久久久久久久 | 日韩1区 | 亚洲免费成人 | www.激情.com | 亚洲第一视频 | 国产精品久久久久久久久动漫 | 精品亚洲一区二区三区四区五区 | 最新av在线播放 | 精品久久久久久亚洲综合网 | 91福利电影在线观看 | 欧美综合在线视频 | 日韩久久久久 | 色视频欧美 | 在线免费av电影 | a级毛片免费高清视频 | 精品成人免费视频 | 一级做a爰片性色毛片16美国 | 精品一二三区 | 成人欧美一区二区三区在线观看 | 欧美精品一区二区三区一线天视频 | 天天天天天天天干 | 美女久久久久久久 | 日韩欧美在线精品 | 久久精品久久精品久久精品 | 欧美成人aaa级毛片在线视频 | 欧美精品一区二区三区在线四季 | 久久国内精品 | 久久在线精品 | 免费在线视频精品 | 国产精品国产三级国产aⅴ无密码 |