51单片机如何按下按键后让蜂鸣器响起然后点阵播放数字

请大佬给一下思路
实现按下按键以后让蜂鸣器响起,然后让LED点阵播放数字

u8 biaozhi = 0; //这个是标志位,0 - 按键没有按下 1 - 按键按下了
baiozhi = "按键" /////读按键的状态
if(biaozhi == 1)
{
biaozhi = 0;
蜂鸣器响,LED工作;
延时;
}
延时的时间就是工作的时间,也可以一直响,一直亮,把baiozhi = 0去掉就行了