由于本论坛禁止直接求程序,禁止伸手党,所以向大家请教一下大致的实现方法与思路,理清头绪后我自己来写程序去实现,谢谢大家
采用Proteus软件,开发一套单片机系统并仿真。要求:51单片机,4个数码管(P0口),3个按键,1套蜂鸣器,1个LED。1、主程序的2个红色数码管显示0-9循环,间隔1秒;2、当按键1后,单片机可以记录按下的次数,并显示在2个绿色数码管上,当逢十进位时,蜂鸣器响0.1秒,停0.2秒,循环三次;逢30清零,蜂鸣器响0.3秒,停0.2秒,循环三次;3、当按键2后,2个红色数码管从25,每0.2秒减1(逢0,结束)(采用外部中断0);4、当按键3后,红色数码管停止变化,蜂鸣器响0.2秒,停0.5秒,同时LED配合蜂鸣器的响声亮灭,循环两组结束,(采用外部中断1);5、计时全部采用定时器进行
|