如何用单片机实现调试串口中断时流水灯同时亮

来源:百度知道 编辑:UC知道 时间:2024/06/17 16:25:24
如题。。。。知道说下谢谢 救急,,,,,,,
两位说的我明白 我的意思是 如何在串口输入时 比如在输入字符1 的同时 led亮30ms spk响30ms 该如何实现呢?

串口中断里面赋值
定时中断里控制
例如
串口中断:
...
switch (SBUF)
{
case '1':
time = 30;
led = 1;/*灯亮*/
spk = 1;/*蜂鸣器响*/
Count = 0;/*初始化*/
break;
}
...
定时中断
1ms定时
Count++;
...
if(Count >= time)
{
led = 0;/*灯灭*/
spk = 0;/*蜂鸣器不响*/
}
...
...

让中断子程序使流水灯亮啊

在中断里点亮灯啊。。。。。。。