找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3244|回复: 0
收起左侧

单个数码管显示数字实现按键加减protues仿真+单片机源程序

[复制链接]
ID:439326 发表于 2019-3-27 14:27 | 显示全部楼层 |阅读模式
全部资料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

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表