好文档 - 专业文书写作范文服务资料分享网站

彩灯控制器的设计

天下 分享 时间: 加入收藏 我要投稿 点赞

答辩记录

1、例举设计过程中遇到的问题及其解决方法(至少两例)。 答:(1)问题说明:如何进行硬件设计?

解决方法:根据课题的目的及要求,通过查找书籍,确定一个系统框架

进行设计

(2)问题说明:软件调试应该注意什么问题?

解决方法:proteus仿真和用wave软件生成的hex文件应保存在同一

个文件夹里,否则程序不能正常执行;在运行proteus仿真图之前,必须先装载文件,要不然程序也无法正常运行。

2、教师现场提的问题记录在此(不少于2个问题)。 答:

摘 要

彩灯控制器在我们的日常生活中有着重要的运用,如广告牌的设计和节日彩灯的设计都能运用到它的原理。本次报告中设计的花样彩灯控制器是其中比较简单的,但这是进行复杂设计的基础。

本设计用单片机AT-89C51结合LED制作了一种新型的LED彩灯控制系统的设计方法,以AT-89C51单片机作为主控核心,与按键、开关等较少的辅助硬件电路相结合,利用软件实现对LED彩灯进行控制。本系统具有体积小、硬件少、电路结构简单及容易操作等优点。

关键词:LED彩灯;系统;AT-89C51单片机;彩灯控制器

目 录

1 设计任务.................................................................................. 错误!未定义书签。 2设计方案.................................................................................................................... V

2.1任务分析 .................................................................................................... IV 2.2方案设计 .................................................................................................... IV

3 系统硬件设计......................................................................................................... VI

3.1主控模块电路设计 ...................................................................................... VI 3.2主要元器件介绍 .......................................................................................... VI

4 系统软件设计......................................................................................................... IX

4.1程序设计 .................................................................................................... IX 4.2程序设计流程图 .......................................................................................... IX 4.3中断程序流程图 ............................................................................................ 7

5仿真与性能分析 ..................................................................................................... XI 6心得体会................................................................................................................... 11 参考文献...................................................................................................................... 12 附录1 系统原理图 .................................................................................................... 13 附录2 程序清单.................................................................................................... XVII

II

1 设计任务

1.1设计目的

通过课程设计使我们进一步掌握微机原理与应用课程的有关知识,通过查阅资料,阅读程序,提高设计程序的能力及动手能力,使编程水平有一定的提高,同时也提高了我们通过动手进行硬件设计及程序设计的能力,从而提高解决实际问题的能力。 1.2基本要求

(1) 用16盏以上的LED小灯,实现至少4种彩灯灯光效果(不含全部点

亮,全部熄灭)。

(2) 可以用输入按钮在几种灯光效果间切换。

(3) 可以通过按钮暂停彩灯效果,使小灯全亮,再次按下相同按钮后继

续之前的效果。

(4) 增加自动在几种效果间切换的功能,并设置一个按钮可以在自动模

式和手动模式间切换。 (5) 使用定时中断延时。

2设计方案

2.1任务分析

彩灯控制器的设计就是用单片机AT-89C51结合LED制作了一种新型的LED彩灯控制系统的设计方法,以AT-89C51单片机作为主控核心,与按键、开关等较少的辅助硬件电路相结合,利用软件实现对LED彩灯进行控制 2.2方案设计

1.硬件方案

单片机可选用AT89C51,它与8051系列单片机全兼容,其内部带有4KB的FLASH ROM,设计时无需外接程序存储器,为设计和调试带来极大的方便。另外,AT89C51是用静态逻辑来设计的,其工作频率可下降到零并提供两种软件的省电方式-空闲方式和掉电方式。在空闲方式中,CPU停止工作。在掉电方式中,片内振荡器停止工作,由于时钟被“冻结”,使一切功能都暂停,只保存片内RAM中的内容,直到下次硬件复位为止。 2. 软件方案

根据设计要求,程序框图如图2.1所示。软件由C语言完成。

在系统的程序设计中,主控模块只负责根据消息调用相应模块的处理函数,具体如何处理这些消息由各功能模块中的对应程序决定。

图2.1 主程序流程图

彩灯控制器的设计

答辩记录1、例举设计过程中遇到的问题及其解决方法(至少两例)。答:(1)问题说明:如何进行硬件设计?解决方法:根据课题的目的及要求,通过查找书籍,确定一个系统框架进行设计(2)问题说明:软件调试应该注意什么问题?解决方法:proteus仿真和用wave软件生成的hex文件应保存在
推荐度:
点击下载文档文档为doc格式
7qr0n0aimp55mbv22qnf
领取福利

微信扫码领取福利

微信扫码分享