按下独立按键k1数码管左移,按下独立按键k2数码管数值加1。

typedef unsigned char u8;
u8 code smgwei[]={0x00,0x04,0x08,0x0c,0x10,0x14,0x18,0x1c};
u8 code smgduan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
sbit key1=P3^1;
sbit key2=P3^0;
u8 wei,shu;void delay(u16 i)
{while(i--);
}void button()
{if(key1==0){delay(1000);if(key1==0){wei++;if(wei>=8){wei=0;}while(!key1);}}if(key2==0){delay(1000);if(key2==0){shu++;if(shu>=10){shu=0;}while(!key2);}}
}void main()
{while(1){button();P0=smgduan[shu];P2=smgwei[wei];}
}

51单片机 独立按键k1控制数码管移位 k2控制数值加相关推荐

  1. 51单片机-独立按键控制LED

    1.   51单片机独立按键的位置: 独立按键的定义:独立按键相当于一种电子开关,按下时开关接通,松开时开关断开,实现原理是通过轻触按键内部的金属弹片受力弹动来实现接通和断开: 在整个51开发板的左下 ...

  2. 51单片机:独立按键控制LED灯

    1. 独立按键控制LED灯状态 亮灭实验完成后,就可以控制LED状态,首先我们知道由于机械结构的弹性作用,按键开关在闭合时不会一瞬间稳定的接通,在断开时,也不会一下子断开.所以就得需要程序消抖,也就是 ...

  3. 51单片机 | 独立按键实验

    文章目录 一.按键介绍 二.硬件设计 三.软件设计 四.实验现象   开发板上板载 4 个独立按键.通过开发板上的独立按键 K1 控制 D1 指示灯亮灭.通过独立按键实验来介绍 IO 口作为输入的使用 ...

  4. 51单片机独立按键联动数码管LED蜂鸣器

    目录: LED工作原理.电路及源码 蜂鸣器工作原理.电路及源码 数码管工作原理.电路及源码 独立按键工作原理.电路及源码 总结 LED原理,电路及源码 LED原理 LED就是发光二级管,有单向导电性, ...

  5. 51单片机—独立按键的控制

    目录 一.独立按键的介绍 1.按键介绍 2.按键原理图 3.按键抖动 4.按键的消抖 二.独立按键控制LED指示灯亮灭 三.按键实验视频 总结 一.独立按键的介绍 1.按键介绍 轻触按键,相当于一种电 ...

  6. 51单片机独立按键数码管可调时钟显示程序

    /************************************************************************** 独立按键数码管时钟显示程序 ********** ...

  7. 51单片机独立按键控制LED状态

    1.前言 1.1功能介绍 代码1:按下K1,D1亮,松开D1灭:代码2:按下K1不亮,直到松手才亮,再按一下无变化,直到松手才变化: 1.2按键的抖动 对于机械开关,当机械触点断开.闭合时,由于机械触 ...

  8. 51单片机——独立按键实验,小白讲解,相互学习

    按键介绍:         按键是一种电子开关,使用时轻轻按开关按钮就可式开关接通,当松手时,开关断开.开发板上使用的按键及内部简易图如下图: 按键管脚两端距离长的表示默认是导通状态,距离短的默认是断 ...

  9. 51单片机-独立按键,矩阵按键,点阵

    独立按键:实现原理是通过轻触按键内部的金属弹片受力弹动来实现接通和断开. "1,2"和"3,4"管脚之间距离短,初始不导通,"1,3"和&q ...

  10. 51单片机独立按键和矩阵按键实现

    这里写目录标题 独立按键实验 矩阵按键实验 独立按键实验 按键是一种电子开关,使用时轻轻按开关按钮就可使开关接通,当松开手时, 开关断开.我们开发板上使用的按键及内部简易图如下图所示 管脚与管脚之间( ...

最新文章

  1. 2019年上半年收集到的人工智能GAN干货文章
  2. 自律到极致-人生才精致:第11期 - 领奖通知
  3. M码小黄衫买家秀=w=
  4. android 简单的音乐播放器实现播放模式的切换
  5. (转)深入理解Java的接口和抽象类
  6. 拓端tecdat|使用SAS Enterprise Miner进行数据挖掘:信用评分构建评分卡模型
  7. 文件压缩——哈夫曼树编码2.0
  8. 微信小程序点餐系统需求分析与建模
  9. r语言平均值显著性检验_R语言相关系数、显著性检验及可视化的尝试
  10. kc705进行DDR3扩容
  11. JAVA日本图片_java使用Thumbnailator操作图片
  12. 东大计算机硕士奖学金,【信息学院硕士研究生第二学年普通奖学金评定方案】...
  13. linux rm命令 安装,Linux rm 命令 command not found rm 命令详解 rm 命令未找到 rm 命令安装 - CommandNotFound ⚡️ 坑否...
  14. 了解CI/CD流水线
  15. Ubuntu 18.04 安装 onedrive
  16. python作业_python小作业
  17. 【算法详解-数学】(1)φ的基本知识
  18. Gherkin语法详解之Data Format(七)
  19. 区块链DAPP开发 以太坊智能合约框架有哪些
  20. luogu 2698 [USACO12MAR]花盆Flowerpot 单调队列

热门文章

  1. win10点击关机后不能正常关机的处理
  2. 【华为机试真题 Python】勾股数元祖
  3. 苹果手机微信怎么接龙_微信又更新了:群接龙怎么玩?文件如何备份?怎么发高清大视频?...
  4. SVN版本库修改URL路径或者IP地址
  5. 树莓派使用pigpio 控制舵机
  6. 知乎大V推荐!如何在面试中通过工厂模式来给自己加分?圆我大厂梦!
  7. android 开发闪屏动画,Android闪屏效果实现方法
  8. 房地产支撑不起大国崛起
  9. Qt 之 自定义窗口标题栏
  10. 微信小程序快速提升独立访客方法