zl程序教程

您现在的位置是:首页 >  其他

当前栏目

基于单片机的“彩灯控制器”的程序设计与调试

调试单片机 基于 程序设计 控制器
2023-09-14 09:05:33 时间

1、试题

一、基本要求

1.1 使用 CT107D 单片机竞赛板,完成“彩灯控制器” 功能的程序设计与调试;
1.2 设计与调试过程中,可参考组委会提供的“资源数据包”;
1.3 Keil 工程文件以准考证号命名,完成设计后,提交完整、可编译的 Keil工程文件到服务器。

二、硬件框图

8ff5a8f786eb342942f8c38372fd17f6.png

三、功能描述

3.1 基本功能描述

通过单片机控制 8 个 LED 指示灯按照特定的顺序(工作模式) 亮灭;指示灯的流转间隔可通过按键调整,亮度可由电位器 RB2 进行控制;各工作模式的流转间隔时间需在 E2PROM 中保存,并可在硬件重新上电后,自动载入。

3.2 设计说明

(1)关闭蜂鸣器、继电器等与本试题程序设计无关的外设资源
(2)设备上电后默认数码管、 LED 指示灯均为熄灭状态;
(3)流转间隔可调整范围为 400ms-1200ms;
(4)设备固定按照模式 1、模式 2、模式 3、 模式 4 的次序循环往复运行。

3.3 LED 指示灯工作模式

(1)模式 1:按照 L1、 L2…L8 的顺序, 从左到右单循环点亮。

(2)模式 2:按照 L8、 L7…L1 的顺序,