当前位置:首页>维修大全>综合>

单片机汇编语言按键控制流水灯 两个开关k1 k2 实现功能按下k1 流水灯左移动 按下k2 流水灯右移动(单片机流水灯三个按键三种模式)

单片机汇编语言按键控制流水灯 两个开关k1 k2 实现功能按下k1 流水灯左移动 按下k2 流水灯右移动(单片机流水灯三个按键三种模式)

更新时间:2024-08-05 18:16:28

单片机汇编语言按键控制流水灯 两个开关k1 k2 实现功能按下k1 流水灯左移动 按下k2 流水灯右移动

假设P0.0接k1,P0.1接k2,k1或k2闭合时,P0.0或P0.1为低电平0,断开时为高电平1;P2口的8位接8个发光二极管的阳极,发光二极管的阴极通过下拉电阻接地,要点亮相应的二极管,需要P2口对应引脚输出高电平1;按下k1时,P2口初值设为00000001B,这样点亮最右边一个LED,用一段延时程序使得点亮稳定后,使P2口数值依次左移1位,这样8个二极管可以依次点亮,即流水灯左移;按下k2时,P2口初值设为10000000B,这样点亮最左边一个LED,用一段延时程序使得点亮稳定后,使P2口数值依次右移1位,这样8个二极管可以依次点亮,即流水灯右移。

更多栏目