51单片机,用数码管显示流水灯的种类,应该是按钮控制数码管加一和流水灯

请利用51单片机完成一个计数系统。该系统包括单片机最小系统,2个按键,N个LED(若学号末位数为04,则N=5;若学号为59,则N=6),1个单个共阳数码管,要求实现如下具体功能:

  1. 根据题目要求,利用Proteus绘制符合要求的仿真电路图;(40分)
    
  2. 系统开机时,数码管熄灭,第1个LED(D1)以1Hz频率闪烁,其余LED熄灭;(15分)
    
  3. 利用按键1(启动/暂停键),实现开启或关闭第1个LED以1Hz频率闪烁的功能;(15分)
  4. 利用按键2(效果切换键),实现其余N-1个LED切换花样流水灯,至少2种效果,利用数码管显示当前是第几种效果。(30分)
  5. LED命名为D1~DN。

我帮你实现

img

img

关注我,博客主页下载页有类似的代码