标题: 单个数码管显示数字实现按键加减protues仿真+单片机源程序 [打印本页]

作者: xz318569872    时间: 2019-3-27 14:27
标题: 单个数码管显示数字实现按键加减protues仿真+单片机源程序
全部资料51hei下载地址:
按键显示加减.zip (35.05 KB, 下载次数: 21)

#include <reg51.h>
sbit KEY0=P1^0;  //段选信号的锁存器控制
sbit KEY1=P1^1;  //位选信号的锁存器控制
unsigned char code table0[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x67};
void delay(unsigned int i)
{
unsigned int m,n;
for(m=i;m>0;m--)
  for(n=90;n>0;n--);
}
void main()
{
unsigned char num=5;
P2=0x6d;
while(1)
{
  if(KEY0==0)
{
  delay(200);
  if(KEY0==0)
  {
   if(num==9)
  {
   num=0;
     }
   num++;
   P2=table0[num];   
   while(KEY0==0);
  }
   }
  if(KEY1==0)
{
  if(num==0)
  {
   num=9;
  }
  delay(200);
  if(KEY1==0)
  { num--;
   P2=table0[num];   
   while(KEY1==0);
  }
   }
  }
}

9RH][CG2LCKJ5AR%%QQI@`K.png (54.03 KB, 下载次数: 63)

9RH][CG2LCKJ5AR%%QQI@`K.png





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