灯随按钮开关控制

上传人:20****03 文档编号:175513527 上传时间:2021-03-24 格式:DOC 页数:2 大小:54KB
返回 下载 相关 举报
灯随按钮开关控制_第1页
第1页 / 共2页
灯随按钮开关控制_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《灯随按钮开关控制》由会员分享,可在线阅读,更多相关《灯随按钮开关控制(2页珍藏版)》请在金锄头文库上搜索。

1、 电子设计DIY 学习51单片机 设计2 让LED灯随按钮控制1任务:自己编写C51程序,应用44键盘中的8个按钮去控制8个LED灯的亮灭变化,应用P1口作为8个按钮的输入控制信号,P0口作为输出控制8个LED的亮灭控制信号,按钮的对应单片机引脚可以自己定义,然后实现如下控制功能:先自己定义8个按钮,分别为Key1key8,8个LED灯分别为LED1lED8,然后实现如下功能: 按一下key1Key8,分别使对应的8个LED灯LED1LED8,亮灭一次,亮灭的间隔时间500毫秒,也就是一个按钮对应控制一个LED灯的亮灭; 按下key1,时间超过2秒,8个LED灯从左到右,然后从右到左流动一次,

2、每个LED亮、灭流动的时间间隔为300毫秒; 按下key2;时间超过2秒,8个LED灯从中间向两端,然后从两端向中间流动一次,每个LED亮、灭流动的时间间隔为300毫秒; 按下key3,时间超过2秒,保持8个LED灯全亮; 当8个LED灯全亮时,按下key4,时间超过2秒,使8个LED灯全灭; 初始状态,假如没任何按钮按下时,8个LED灯应该全不亮。2要求: 每个按钮按下输入高电平时要有消抖处理; 延时不能用for循环语句,要用T0定时器延时,通过定时器计时溢出,然后中断触发的方式,来实现LED灯亮灭的延时时间值; 两天半时间内完成,星期五(3月11号)中午验收设计结果。3附件:硬件电路如图1、图2。图1 8个LED灯模块电路原理图图2 44键盘原理图

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号