项目描述
翻译您需要为基于nuvoton n76e003at20的成品设备编写固件。已有一个带有ali的现成设备 - 倒计时器,通过继电器控制负载。
倒计时器由外部按钮启动,导致负载开启。时间结束时,负载关闭。
在运行中,倒计时器通过三个七段指示器和控制单元上的两个按钮进行编程。该设备预计将放置在汽车的皮肤下,因此该项目的任务是编写固件,使您能够使用单个外部按钮和基准器编程倒计时器。
新固件的倒计时器关键功能:
T时间编程范围为0...5分钟,精度为1分钟
- 重新引入的滞后范围为(1-5)*T
防止意外启动(长按(或双击)以启动)
- 通过基准器指示操作模式(启动信号,结束信号,操作模式检查信号,错误信号)
- 通过按按钮紧急终止倒计时器
上述算法的框图将提供,以及设备本身。
输出 - 固件文本和带有简要固件说明的编译文件,适用于“家庭”条件。