本文主要是介绍一个I/O驱动发光二极管并扫描按键,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一个I/O驱动发光二极管并扫描按键
由于51系列单片机的管脚有限,那我们就可以利用51系列单片机的I/O口可被设置成弱上拉、强上拉(推挽)输出、仅为输入(高阻)、开漏输出等四种工作模式的特征。可以将单片机的I/O口同时作为发光二极管的驱动和按键检测扫描使用,这样可以大大节省51系列单片机的I/O口。
当驱动发光二极管时,将I/O口设置为强推挽输出模式,输出高电平即可点亮发光二极管。
当检测按键时,将I/O口设置为弱上拉输入模式,再读取外部I/O口的状态, 即可检测按键状态。
本人博客仅仅代表我个人见解。如有错误请各位大牛留言指出,谢谢!!
这篇关于一个I/O驱动发光二极管并扫描按键的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!