实验3-独立按键
开发板开源工程链接:
https://oshwhub.com/xiezhaoyan/51-dan-pian-ji-diy-kai-fa-ban-97-zhi-cha-jian。
一、开发板硬件部分
独立按键模块由四个按键组成,包括KEY1、KEY2、KEY3和KEY4。四个按键连接单片机的P3口低四位,即P3.0、P3.1、P3.2和P3.3。按键未按下时,端口电平为高电平;按键按下时,端口电平变为低电平。
注意:由于P3.2端口同时被红外接收器IR1复用,因此按键KEY3容易收到外部红外信号干扰。因此建议器件IR1焊接位置采用排母焊接,使用红外接收功能时再在端口处插入器件。
图1 独立按键模块原理图
图2 独立按键位置
二、Proteus仿真电路
独立按键的Proteus仿真电路如图3所示,具体绘制过程,可以参考我的B站视频:https://www.bilibili.com/video/BV1G14y1v7BP/?spm_id_from=333.999.0.0&vd_source=86531c23ece7073f567178c7bf185d0f。
Proteus仿真电路的工程文件见百度网盘链接。
图3 独立按键仿真电路
三、Keil程序
独立按键控制K1~K4控制四个LED灯D1~D4亮灭。具体程序见图4,程序代码见百度网盘链接。
图4 独立按键参考代码
四、演示视频
具体演示视频,可以参考我的B站视频:https://www.bilibili.com/video/BV1G14y1v7BP/?spm_id_from=333.999.0.0&vd_source=86531c23ece7073f567178c7bf185d0f。
相关资源:
链接:https://pan.baidu.com/s/1pPk2_G4JiEHxcY7OJ9_lBg?pwd=unuj
提取码:unuj
喜欢的话请关注点赞,谢谢!!!