由于本論壇禁止直接求程序,禁止伸手黨,所以向大家請教一下大致的實現方法與思路,理清頭緒后我自己來寫程序去實現,謝謝大家
采用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、計時全部采用定時器進行
|