请教一个简单的有关 按键、数码管的单片机程序问题?
上面分别是数码管、锁存器、4个按键、一组IO口;IO口可配置输入输出,上拉电阻等数码管是共阴的,也就是说跟按键想接的IO那边得是低电平;要求是当4个数码管都正常工作时,也...
上面分别是数码管 、锁存器、4个按键、一组IO口;IO口可配置输入输出,上拉电阻等
数码管是共阴的,也就是说跟按键想接的IO那边得是低电平;
要求是当4个数码管都正常工作时,也能判断按键的电平。
我的理解是假设4个数码管都正常工作,那就是说与按键想接的那4口(下面锁存器锁存的4个口)得保持低电平,要通过程序去判断按键,
我的方法是:配置10口(也就是4个按键的另一端)为输入,然后让1,2,3,4分别输出高电平扫描按键,这样返回被按下的键。但这样就会影响到共阴数码管。(要求不能影响到共阴数码管)
大家帮忙看下,有什么其他方案。。 展开
数码管是共阴的,也就是说跟按键想接的IO那边得是低电平;
要求是当4个数码管都正常工作时,也能判断按键的电平。
我的理解是假设4个数码管都正常工作,那就是说与按键想接的那4口(下面锁存器锁存的4个口)得保持低电平,要通过程序去判断按键,
我的方法是:配置10口(也就是4个按键的另一端)为输入,然后让1,2,3,4分别输出高电平扫描按键,这样返回被按下的键。但这样就会影响到共阴数码管。(要求不能影响到共阴数码管)
大家帮忙看下,有什么其他方案。。 展开
1个回答
迪凯特科技(北京)有限公司
2023-07-28 广告
2023-07-28 广告
单片机串口通信的原理是利用单片机的串口通信模块,通过把数据转化为一位一位的用时序方式传送数据,实现单片机与外部设备之间的数据通信。
串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以...
点击进入详情页
本回答由迪凯特科技(北京)有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询