跳到主要内容

2.3 设计框图

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

  • Array_KeyBoard:通过驱动矩阵键盘工作获取键盘的操作信息数据。
  • Decoder:通过编码方式将键盘的操作信息译码成对应的键值信息。
  • Segment_led:通过驱动核心板独立数码管将键盘按键的键值显示在数码管上。

顶层模块Type_system通过实例化三个子模块并将对应的信号连接,最终实现矩阵键盘键入系统的总体设计。

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