单片机实训彩灯控制器的设计

课程实训报告

课程名称:

    单片机应用开发实训    

设计题目:

    彩灯控制器的设计                      

学生姓名:

                              

   号:

                          

专业班级:

                

指导教师:

        

完成日期:

         

考核内容

过程考核

20%

成果考核

40%

答辩考核

40%

总评

成 绩

   

第1部分  课程实训目的................................................................................... 1

第2部分  课程实训内容与要求....................................................................... 2

第3部分  系统硬件设计................................................................................... 3

3.1  器件选择.................................................................................................... 3

3.2  器件清单.................................................................................................... 4

3.3  单片机最小系统设计.................................................................................. 4

3.4  彩灯模块电路设计...................................................................................... 7

3.5  开关模块电路设计...................................................................................... 8

第4部分  系统软件设计................................................................................. 10

4.1  功能模块设计........................................................................................... 10

4.2  按钮函数模块算法设计............................................................................. 12

4.3  控制函数模块算法设计............................................................................. 14

课程实训总结..................................................................................................... 16

参考文献............................................................................................................. 19

附录1  系统电路原理图.................................................................................. 20

附录2  源程序清单.......................................................................................... 21

第1部分  课程实训目的

本课程实训是本门课程课堂教学的延伸和发展,是理论知识与工程实践之间的衔接。通过本课程实训,使学生进一步学习与理解计算机控制系统的构成原理、接口电路与应用程序,进一步巩固与综合专业基础知识和相关专业课程知识,提高学生运用理论知识解决实际问题的实践技能;培养学生独立自主、综合分析的思维与创新能力,使学生初步具有设计小型计算机控制系统的硬件及软件的能力。同时,通过资料搜集、方案分析、系统设计与报告撰写的一系列过程,使学生得到一次科学研究工作的初步训练。从而,在专业知识与研究方法方面为日后的毕业设计乃至毕业后的工作奠定良好的基础。

1.灵活运用单片机的基础知识,依据课程实训内容,能够完成从硬件电路图设计,再到软件编程及系统调试实现系统功能,完成课程实训,加深对单片机基础知识的理解,并灵活运用,将各门知识综合应用。

2.能够上网查询器件资料,培养对新知识新技术的独立的学习能力和应用能力。

3.独立完成一个小的系统设计,从硬件设计到软件设计,增强分析问题、解决问题的能力。

第2部分  课程实训内容与要求

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

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

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

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

(5)使用定时中断延时。

第3部分  系统硬件设计

3.1  器件选择

1. AT89C51: 这是Atmel(现属Microchip Technology)生产的一款8位单片机,基于8051架构,具有4KB的闪存其内核是基于使用多个内部寄存器结构的累加器,用于数据储存和外部设备管理。作为微型机的一个分类,它包括运算器,控制器,存储器,输入输出接口电路这五个基本组成部分。如下图所示

                               图3.1.1

2.BUTTON: 按钮开关,是一种简单的机械开关,按钮型开关输入信号具有自动恢复功能,当按下按钮时,其中的接点接通,放开按钮后,节点恢复为断开。

图3.1.2

3.LED-YELLOW: 黄色发光二极管,用于指示灯或显示用途。

图3.1.3

4. SW-SPDT-MOM: 单刀双掷开关(Single Pole Double Throw),带瞬时(Momentary)功能,常用于选择或切换电路路径。

  • 11
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值