蓝桥杯单片机入门(7)—按键模块

这回我们讲解的是按键模块,上一章我们讲的是LED灯模块,这次我们是基于上一次LED模块的基础上再增加的,这次的内容是关于按键控制LED灯的,

首先我们先讲一下,按键的原理,下面这个就是按键的原理图,大家看左边,四个按键连在一条线上,然后接地,这个意思就是说,按键按下才会导通,且按下后接地,输出低电平,意思就是说,S2 =0,则按键按下,S3= 0,则S3按键按下,S4=0,则S4按键按下,S5=0,则S5按下

        

大家看右边这张图,这张图便是控制按键的IO口连接图,我们只需要控制对应的IO口输出低电平即可控制按键

        接下来我们讲解的是按键读取函数

功能:用于读取按键按下的值,并且返回对应的数值,不同的数值对应不同的按键,以下是操作上述4个按键的读取按键函数的代码

unsigned char temp;//这个变量是按键读取函数的存放返回值的变量
unsigned char Key_Read()
{
	if(P3_4 =
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值