![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
快乐@星球
这个作者很懒,什么都没留下…
展开
-
单片机IO口的某位高低电平设置方法
单片机IO口的某位高低电平设置方法我们常使用的单片机一般都有P0、P1、P2等一系列IO口,这些IO口一般都是8位的,在实际操作中我们经常会用到将某IO口中的某一位设置为高电平或低电平,而不改变其他位的电平,在此提供以下方法实现这个简单需求。例如:将CC2530单片机的P0口的第0位分别设置为高电平和低电平。(其他类型使用原理类似,修改对应寄存器即可)①设置为高电平。“P0DIR |= 0x01”②设置为低电平。“P0DIR &= ~ 0x01”P0DIR是CC2530单片机P0口引脚原创 2021-11-25 22:47:07 · 9738 阅读 · 2 评论 -
矩阵键盘的两种扫描方式
矩阵键盘的两种扫描方式①逐行扫描:高四位输出低电平来对矩阵键盘逐行扫描,当低四位接受数据不全为一,表示有按键按下,然后通过接收到的数据是哪一位为0来判断哪个按键被按下。②行列扫描:高四位全部输出低电平,低四位输出高电平。当接受到的数据,低四位不全为高电平时,说明有按键按下。然后通过接收到的值判断是哪一列有按键按下,然后再反过来高四位输出高电平,第四位低电平,然后通过高四位接收到的值判断哪一行按键按下。...原创 2020-05-18 20:57:51 · 10512 阅读 · 2 评论