编写一个数码管函数,在线急两小时内需要😂

编写一个数码管函数。先使数码管显示数字0,延时800ms后,数码管显示数字1,依此类推,当数码管显示数字C时,数码管再次显示数字0,如此周而复始。要求:800ms是准确的,必须使用计时器T0,方式2来实现。按下某个按键K3,蜂鸣器响一声,数码管开始启动,再次按下该按键,蜂鸣器响一声,数码管停止。按键必须是用扫描来实现。