多路彩灯控制系统设计
现实生活中在车尾灯、广告灯箱、舞台装饰等地方都有彩灯的应用,但显示方式大多比较单一且缺少可控性。本课程设计是以80C51单片机为核心,利用按键选择显示方式的多路彩灯控制系统。系统可有中断和查询两种方式实现,相比较而言中断方式响应迅速,且占用CPU资源少,但是程序显得复杂的多。故本控制系统采用查询方法判断按键情况,根据不同按键,调用不同的显示方案子程序。因使用查询方式,按键不能立即被响应,影响了操作的便捷性。对此我将查询有无按键与判断按键分开执行,且使用双重查询,使单片机高频率的主动查询有无按键,从而实现了按键后能立刻转到新的显示方案。此外还将LED显示延时设计成可通过按键手动调整,大大增强了系统的可控制性。
用户评论