单片机:如何让数码管闪烁?

我刚入门,很多都不懂,请高手多多指教哈!

我用动态扫描和定时器功能实现了倒计时器,比如让数码管从60显示到0,
但是假若我想按下一个开关键后,相应的数码管上的数字闪烁...就是实现用户自己调时功能...该怎么办呢?

还有一个问题就是如果倒计时的过程中,如果想让用户按下开关键,第一个就数码管闪烁,并且不影响倒计时,又该怎么办呢?
谢谢。

已经用动态扫描的方式让它显示了,那么后面就后简单了;动态扫描的时候是一直给两个数码管点亮的,如果需要让某一位闪烁,只需要在一段时间内不点亮这个LED即可;具体一点,动态扫描的时候是A AC B BC 表示选择A 和赋A的编码这样循环的,扫描的时候是一直这样交替的,现在改为for(){A AC B BC} ;for(){A AOFF B BC} ;for里的数据约定闪烁的频率,AOFF表示A管全灭的数据 ,这样它让交替执行就可以了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-05-29
一段时间显示数值,一段时间熄灭数码管

一段时间显示数值,一段时间熄灭数码管
第2个回答  2009-05-29
其它照常
一段时间输出与0xff做与运算
一段时间输出与0x00做与运算本回答被提问者采纳
第3个回答  2009-05-29
从60到0就是一个显示、延时的综合过程
变成闪烁,就是在这个过程中,显示不变而延时被替换成另一种……多看看中断……
我水平极其有限……
第4个回答  2009-05-29
能让数码管亮,不能让数码管灭?
亮和灭交替起来不就闪烁了?