跳到主要内容

5.3 设计框图

根据前面的实验解析我们可以得知,该设计可以拆分成三个功能模块实现.

  • Debounce:通过驱动独立按键工作获取操作信息数据。
  • Counter:根据按键的操作信息控制双方比赛分值调整。
  • Segment_scan:通过驱动串转并芯片74HC595控制数码管扫描显示比赛分值。

顶层模块Game_Score通过实例化三个子模块并将对应的信号连接,最终实现比赛计分系统的总体设计。

alt text
Top-Down层次设计
alt text
模块结构设计