2024-09-01
售卖作品
00

目录

功能介绍
操作方法
部分流程图
代码
录制了一个演示视频可以下载观看

功能介绍

  1. 时间与日期显示

    • 实时显示当前时间(小时、分钟、秒)和日期(年、月、日)。
  2. 闹钟功能

    • 设置闹钟时间(小时、分钟、秒)。

    • 闹钟响起时发出蜂鸣器声音。

  3. 秒表功能

    • 开始、停止、重置秒表,记录分钟、秒和毫秒。
  4. 倒计时功能

    • 设置倒计时时间(小时、分钟、秒)。

    • 倒计时结束时发出蜂鸣器声音。

  5. 温度测量与显示

    • 使用内部温度传感器测量温度并在LCD屏幕上显示。
  6. 按键检测与功能切换

    • 检测按键输入,用于切换功能模式(时间设置、闹钟设置、秒表、倒计时、温度显示)。

    • 通过按键增加或减少时间、日期、闹钟和倒计时设置。

  7. LED流水灯显示

    • 在正常时间显示模式和日期显示模式下,LED灯依次亮起,形成流水灯效果。
  8. 蜂鸣器控制

    • 在闹钟、倒计时和整点报时时控制蜂鸣器发声。
  9. LCD显示控制

    • 显示六位数字(时间、日期、秒表、倒计时、温度)。

    • 在不同模式下刷新LCD显示内容。

  10. I2C扩展接口初始化

    • 初始化TCA6416A I2C扩展口,用于按键检测和IO控制。
  11. DAC控制

    • 使用DAC8411控制蜂鸣器发声。
  12. 定时器中断

    • 使用定时器中断进行按键检测、秒表计时、倒计时计时和实时时钟更新。

操作方法

在这里插入图片描述

部分流程图

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

代码

csharp
https://docs.qq.com/sheet/DUEdqZ2lmbmR6UVdU?tab=BB08J2

录制了一个演示视频可以下载观看

cpp
链接:https://pan.baidu.com/s/10d5jMkfL2JZbEh5Du2Nj9Q?pwd=l56x 提取码:l56x
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Dong

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!