新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 用C语言实现键控彩灯系统

用C语言实现键控彩灯系统

作者:时间:2012-08-22来源:网络收藏
用按键(采用外部中断方式)控制彩灯的运行。通过按动按键,彩灯在三种闪亮方式(左移,右移和自定义花样)之间切换。

在主程序中,设置一个判断的的标志变量flag,当没有时,标志flag的值没有被改变,程序保持运行使彩灯按其中某一种花样闪亮显示。若按下键后,使单片机产生中断,中断函数被调用,则标志flag的值将发生一次改变(这里的中断函数就是修改flag的值),在退出中断后,主程序再次执行到判断标志flag时,由于标志flag的值已经是新的值,所以将执行另一彩灯控制子程序,彩灯将按另一种花样进行显示。

需要说明一点是:如果产生中断的是低电平不是由按键产生的,而是由于其他按键产生的没有抖动的信号,在中断程序中则不需要消抖处理。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭