1、第一步 元器件的查找 按键 button
![51单片机虚拟开发板proutes:[11]独立按键](https://exp-picture.cdn.bcebos.com/94af5fc1b727ac533324599f2ecadce891489903.jpg)
2、第二步 原理图的连接 采用网络标签的方式
![51单片机虚拟开发板proutes:[11]独立按键](https://exp-picture.cdn.bcebos.com/dda98e4800fc77f7a4a29793c8715fdb37209003.jpg)
3、第三步 按键原理的介绍 通常的按键所用开关为机械弹性开关,当机械触点断开、闭合时,由于机械殚朽羰钛触点的弹性作用,一个按键开关在闭合时不会马上稳定地接墩伛荨矧通,在断开时也不会一下子断开。因而在闭合及断开的瞬间均伴随有一连串的抖动,为了不产生这种现象而作的措施就是按键消抖。
![51单片机虚拟开发板proutes:[11]独立按键](https://exp-picture.cdn.bcebos.com/423041db3620b93a8f25e876ad0f8835dc8a8a03.jpg)
4、第四步 按键软件消抖的思路
![51单片机虚拟开发板proutes:[11]独立按键](https://exp-picture.cdn.bcebos.com/2184380f8835dd8a1e728db403013870d4418703.jpg)
5、第五步 编程控制一个LED小灯的开关
![51单片机虚拟开发板proutes:[11]独立按键](https://exp-picture.cdn.bcebos.com/3931cb413a8ca608eba35c4fdb8c9bcec6f8fe03.jpg)
6、第六步编译程序验证无误后开始仿真观察是否符合编程的思路