1、 课程设计报告课程设计报告 课程名称:课程名称: 电子电子 EDAEDA 技术技术 设计题目:设计题目: 设计一个流水灯电路设计一个流水灯电路 班班 级:级:0909 电子信息工程技术电子信息工程技术 2 2 班班 一一 设计题目:设计题目:设计一个流水灯的电路设计一个流水灯的电路 二二 设计方案:设计方案: 用单片机控制系统电路,其系统工作原理是:如果要让接在用单片机控制系统电路,其系统工作原理是:如果要让接在 P1.0P1.0 口的口的 LED1LED1 亮起来,那么只要把亮起来,那么只要把 P1.0P1.0 口的电平变为低电平就可口的电平变为低电平就可 以了;相反,如果要接在以了;相反,
2、如果要接在 P1.0P1.0 口的口的 LED1LED1 熄灭,就要把熄灭,就要把 P1.0P1.0 口的电口的电 平变为高电平;同理,接在平变为高电平;同理,接在 P1.1P1.1P1.7P1.7 口的其它口的其它 7 7个个 LEDLED 的点亮和的点亮和 熄灭方法同熄灭方法同 LED1.LED1.因此要实因此要实现流水灯的功能, 我们只要将发光二极管现流水灯的功能, 我们只要将发光二极管 LED1LED1- -LED8LED8 依次点亮和熄灭,依次点亮和熄灭, 8 8个个 LEDLED 灯便会一亮一暗的做流水灯了。灯便会一亮一暗的做流水灯了。 三三 设计过程:设计过程: 1 1 硬件设计
3、;硬件设计;按照单片机系统拓展与系统配置状况, 单片机应按照单片机系统拓展与系统配置状况, 单片机应 用系统可分为最小系统用系统可分为最小系统, ,最小功耗系统及典型系统。最小功耗系统及典型系统。ATAT89C5189C51 单片机单片机 是本次课程设计运用的主要元件。 流水灯控制设计是一个带有八个发是本次课程设计运用的主要元件。 流水灯控制设计是一个带有八个发 光二极管的单片机的最小应用系统, 即为由发光二极管, 晶振, 复位,光二极管的单片机的最小应用系统, 即为由发光二极管, 晶振, 复位, 电源等电路和必要软件组成的单个单片机。电源等电路和必要软件组成的单个单片机。 2 2 软件设计;
4、软件设计; 单片机的应用系统由硬件和软件组成,单片机的应用系统由硬件和软件组成, 在在 ProteusProteus 软件中软件中将硬件原理图接好线后,将硬件原理图接好线后,当按下开关当按下开关,我们还不能看到我们还不能看到 8 8 个个 LEDLED 灯依次点亮,灯依次点亮,我们还需要编写程序控制单片机管脚电平的高低我们还需要编写程序控制单片机管脚电平的高低 变化,来实现发光二极管的一亮一灭。软件编程是单片机应用系统变化,来实现发光二极管的一亮一灭。软件编程是单片机应用系统 中的一个重要组成部分,也是本课程设计的重点和难点。我们将通中的一个重要组成部分,也是本课程设计的重点和难点。我们将通 过上述过上述【设计方案设计方案】中提到的原理来实现“流水”效果并中提到的原理来实现“流水”效果并完成实验完成实验 要求。要求。 四四 硬件电路图:硬件电路图: 五五 软件程序软件程序: #include#include #define uint unsigned int#define uint unsigned int /