跳到主要内容

13.3 设计框图

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

  • ADXL345_Driver:加速度传感器ADXL345芯片I2C总线通信驱动模块。
  • Calculate:完成三轴信息到数码管显示之间的运算、转码和显示控制。
  • bin_to_bcd:将二进制数据转换成BCD码的方法。。
  • Segment_scan:通过驱动扫描式数码管将三轴信息数据显示出来。
alt text
Top-Down层次设计
alt text
模块结构设计