1、 1 单单 片片 机机 课课 程程 设设 计计 2 目目 录录 内容摘要内容摘要.3 关键字关键字.3 一一、概述、概述.3. 1-1 引言引言.3 1-2 设计任务与要求设计任务与要求.4 二二、设计原理与方案、设计原理与方案5 2-1 设计原理设计原理.5 2-2 设计方案设计方案.6 三三、硬件设计、硬件设计8 3-1 AT89S51AT89S51 介绍介绍.8 3 3- -2 2 彩灯设计电路彩灯设计电路.12 3.3 按键模块设计按键模块设计.13 四四、软件设计、软件设计14 4-1 第一种彩灯效果程序设计第一种彩灯效果程序设计.15 4-2 第二种彩灯效果程序设计第二种彩灯效果程
2、序设计.16 4-3 第三种彩灯效果程序设计第三种彩灯效果程序设计17 4-4 第四种彩灯效果程序设计第四种彩灯效果程序设计17 4-5 延时程序延时程序.18 4-6 暂停(外部中断)暂停(外部中断).18 五五、硬件介绍及仿真硬件介绍及仿真19 5-1 Proteus ISIS 和和 keil c51 介绍介绍19 5-2 测试结果测试结果分析分析.20 5-2-1 keil 调试结果调试结果20 5-2-2proteus 仿真电路图仿真电路图21 六六、课程设计小结课程设计小结.22 附录:彩灯控制系统的程序附录:彩灯控制系统的程序.22 3 内容摘要内容摘要 本次设计本次设计是以是以单片机单片机 c 语言进行软件设计的, 系统语言进行软件设计的, 系统以以 AT89C51 单片机作单片机作 为主控核心,为主控核心,按键控制电路,彩灯显示电路等模块共同组成主控电路,按键控制电路,彩灯显示电路等模块共同组成主控电路,可以可以 实现实现 LED 彩灯的不同功能类型显示切换彩灯的不同功能类型显示切换,用户可以变换想要的闪烁方式,用户可以变换想要的闪烁方式。其。其 硬件电路主要有主控制器,硬件电路主要有主控制器,LED 显示电路,显示电路,复位电路。系统程序的设计包括复位电路。系统程序的设计包括 主程序,中断服务程序,暂停程序等的设计,设计程序直接通过主程序,中断服务程序,暂停