四路彩灯控制系统的设计

合集下载

4路彩灯控制器课程设计数电

4路彩灯控制器课程设计数电

电子技术课程设计---彩灯控制器学院:电子信息工程学院班级:姓名学号:指导教师:彩灯控制器一、设计任务与要求:设计一个彩灯控制器,要求:1.四路彩灯从左向右逐次渐亮,间隔为1秒。

2.四路彩灯从右向左逐次渐灭,间隔为1秒。

3.四路彩灯同时点亮,时间间隔为1秒,然后同时变暗,时间为1秒,反复4次。

二、总体框图图(1)总体框图根据设计要求,电路设计大体思路如下:由脉冲发生器发出频率脉冲信号,利用计数器加法计数功能输出0000~1111的脉冲信号,经过数据选择器分别在0000~0011,0100~0111,1000~1111三个时段输出不同的高低电平,控制移位寄存器实现右移→左移→置数功能,从而控制彩灯按照设计要求实现亮灭。

三、选择器件本次课程设计所用器件如表一:表一本次课程设计所用器件1.同步二进制计数器74LS163表二7-3 74LS163功能表输入输出CP EP ET Q↑×0 ××全“L”↑0 1 ××预置数据↑ 1 1 1 1 计数× 1 1 0 ×保持× 1 1 ×0 保持根据逻辑图、波形图、功能表分析,74LS163具有如下功能:管脚图逻辑符号1)1是同步4位二进制加法计数器,M=16,CP上升沿触发2)2既可同步清除,也可异步清除。

同步清除时,清除信号的低电平将在下一个CP上升沿配合下把四个触发器的输出置为低电平。

异步清除时,直接用清除信号的低电平把四个触发器的输出置为低电平。

3)3同步预置方式:当LD = 0时,在CP作用下,计数器可并行打入预置数据.当LD = 1时,使能输入PT同时为高电平,在CP作用下,进行正常计数。

4)PT任一为低时,计数器处于保持状态。

5) 5 CO为进位输出,可用来级联成n位同步计数器。

2.四位双向移位寄存器74LS19474LS194内部原理图74LS194四位双向移位寄存器具有左移、右移、并行数据输入、保持、清除功能。

四路彩灯

四路彩灯

《电子电路设计与制作》课程设计实验报告实验地点实验室(418)专业计算机科学技术年级2010 级姓名学号指导教师实验时间 2012--04一.设计任务和要求设计一个四路彩灯控制器,设计要求如下:(1)接通电源后,彩灯可以自动按预先设置的程序循环闪烁。

(2)设置的彩灯花型由三个节拍组成:第一节拍:四路彩灯从左向右逐次渐亮,灯亮时间1s,共用4s;第二节拍:四路彩灯从右向左逐次渐灭,也需4s;第三节拍:四路彩灯同时亮0.5s,然后同时变暗,进行4次,所需时间也为4s。

(3)三个节拍完成一个循环,一共需要12s。

一次循环之后重复进行闪烁。

二.总体设计思想三.用四个发光二极管来替代四个彩灯,设依次为d Q c Q b Q a Q设“1”表示灯亮,“0”表示灯灭,由要求列出状态表如下:表1 四路彩灯输出显示由上表可知,可以选用模12计数器作为分频器,起节拍产生和控制作用,每4s一个节拍,3个节拍共12s后反复循环。

要实现模12计数器的话用74LS161(当然在实际操作中可以用74LS163代替161,因为74LS163的引脚排列和74LS161相同)。

一个节拍结束后应产生一个信号到节拍程序执行器,完成彩灯渐亮、渐灭、同时亮、同时灭等功能。

至于控制发光二级管的状态可以用通用移位寄存器74LS191,因为它具有禁止、右移、左移和并行置数四种功能,所以74LS191能实现第一、二、三节拍的功能。

它具有四个并行输入端A、B、C、D 和与之对应的四个并行输出端QA,QB,QC,QD,右移输入端SR,左移输入端SL和模式控制输入端S1,S0,以及一个无条件直接清除端CLR。

当S1S0=01(右移),S1S0=10(左移),S1S0=11(并行置数)。

脉冲源采用秒脉冲发生器,用以提供频率为1Hz的时钟信号. 四.系统逻辑框图和工作表:四路彩灯工作过程五. 各单元电路的设计(1) 模12计数器74LS163起节拍产生和控制作用,每4s 一个节拍,3个节拍共12s 后反复循环。

四路彩灯控制器设计方案

四路彩灯控制器设计方案

四路彩灯控制器设计方案1 前言1.1序言随着经济的发展,城市之间的灯光系统花样越来越多,用中规模集成电路设计并制作一个四路彩灯显示系统,可用于节日庆典,医院病房等多处地方,同用单片机控制相比,它具有准确,不易受外界干扰出错,因而得到了广泛的应用。

小到人们日常生活中的电子贺卡,大到宾馆、医院等公共场所的大型数显电子钟。

1.2设计要求用中规模集成电路设计并制作一个四路彩灯显示系统,要求如下:1)开机自动置入初始状态后即能按规定的程序进行循环显示;2)程序由三个节拍组成:第一节拍时,四路输出Q1~Q4依次为1,使第一路彩灯先点亮,接着第二,第三,第四路彩灯点亮。

第二节拍时,Q4~Q1依次为0,使第四路彩灯先灭,然后使第三,第二,第一路彩灯灭。

第三节拍时,Q1~Q4输出同时为1态0.5秒,然后同时为0态0.5秒,使四路彩灯同时点亮0.5秒,然后同时灭0.5秒,共进行4次。

每个节拍费时都为4秒,执行一次程序共需12秒;3)用发光二极管显示彩灯系统的各节拍。

1.3实施计划根据课程设计要求,首先确定总设计方案,然后用EDA软件设计各单元电路并仿真分析,最后完善总体电路写出设计报告。

1.4必备条件编辑说明书:Word 2003绘制框图:SmartDraw 7绘制原理电路:Protel、Altium、Multisim、Tina、Proteus等仿真分析:Altium、Multisim、Tina、Proteus等PCB:Protel、Altium、Multisim、Tina、Proteus等设计所需软件用以上任意即可完成需求。

2 总体方案设计通过查阅大量相关技术资料,并结合自己的实际知识,我主要提出了两种技术方案来实现系统功能。

下面我将首先对这两种方案的组成框图和实现原理分别进行说明,并分析比较它们的特点,然后阐述我最终选择方案的原因。

图2.1 四路彩灯控制流程框图2.1方案比较2.1.1方案1采用单片机控制电路为主实现四路彩灯显示。

四路彩灯显示系统 数电课程设计

四路彩灯显示系统 数电课程设计

课 程 设 计课程名称 数字电子技术课程设计 课题名称 四路彩灯显示系统 专 业 电气工程及其自动化 班 级 电气0781班 学 号 200713010110 姓 名指导教师 赵振兴2010 年 1 月10日湖南工程学院课程设计任务书课程名称:数字电子技术题目:四路彩灯显示系统专业班级:电气0781学生姓名:学号:10指导老师:赵振兴审批:任务书下达日期2010 年 1 月 4 日设计完成日期2010 年 1 月10 日第一章系统组成及工作原理 (7)1.1设计总体思路 (7)1.2基本原理 (7)1.3框图 (7)第二章单元电路设计 (8)2.1时钟脉冲产生电路 (8)2.1.1具体实现 (9)2.2循环控制电路 (10)2.2.1具体实现: (10)2.3彩灯花样输出电路 (11)2.3.1运用到74LS194功能表 (11)2.3.2通过12进制计数器的输出端的C、D信号控制移位寄存器的S0和S1及其CLR'端真值表 (12)2.3.3彩灯花样输出电路接线图 (13)第三章总电路设计 (14)第四章实验、调试及测试结果分析 (15)4.1结果的调试及分析 (15)4.1.1调试使用的主要仪器: 数字万用表直流稳压电源示波器函数信号发生器154.1.2测试电路的方法和技巧: (15)4.2调试中出现的故障、原因及排除方法: (15)4.2.1彩灯只有一种花样变化,没有其它的花样: (15)4.2.2彩灯无规律变化: (15)4.2.3彩灯的四种花样都有,但一次循环结束到另一次循环开始中间有段时间彩灯不亮: 15第五章总结与设计调试体会 (16)第六章附录 (17)6.1元器件清单: (17)6.2参考文献 (17)第一章系统组成及工作原理1.1设计总体思路根据课程设计课题要求,要实现本系统,需要设计时钟脉冲产生电路,循环控制电路和彩灯花样输出电路。

时钟脉冲产生电路由74LS161分频实现,循环控制电路由74LS161和7420实现,彩灯花样输出电路由74LS194和相关逻辑电路实现。

四路彩灯控制系统----------数电课设

四路彩灯控制系统----------数电课设

摘要彩灯常常用于商业、家居或者其他室内外装饰,成本低廉、变化多样、,深受大家喜爱。

四路彩灯系统设计主要由秒脉冲发生器、分频器、节拍控制器、移位计数器、彩灯显示系统组成。

其中,秒脉冲发生器由NE555构成的多谐振荡器产生,分频和控制器由74HC163构成,移位计数器为74HC194。

关键字:彩灯控制分频器节拍控制器秒脉冲发生器移位计数器绪论 (3)设计任务 (3)设计要求 (3)彩灯控制系统设计 (4)第一节系统电路方案设计与论证 (4)1. 基本原理 (4)2. 方案设计 (6)第二节直流电源设计方案 (6)第三节单元电路设计 (7)1. 直流稳压电源的工作原理 (7)2. 时钟脉冲产生电路 (8)3. 分频电路设计 (9)4. 循环控制电路设计 (10)5. 彩灯输出电路 (11)第四节总电路设计及仿真 (12)调试及测试结果分析 (14)参考资料 (15)附录 (16)4位双向移位寄存器 (17)心得体会 (18)设计任务设计并制作一套彩灯控制系统设计要求1.四路彩灯从左向右逐次渐亮,间隔为1秒。

2.四路彩灯从右向左逐次渐灭,间隔为1秒。

3.四路彩灯同时点亮,时间为0.5秒,然后同时变暗,时间为0.5秒,反复四次。

4.按照以上技术要求设计电路,撰写设计报告,绘制电路图。

5.电源:220V/50Hz的工频交流电供电。

彩灯控制系统设计第一节系统电路方案设计与论证1.基本原理四路彩灯有四路输出,所以设输其出设依次为Q0n+1Q1n+2Q2n+1Q3n+1若用“1”表示灯亮,则“0”表示灯灭,由设计要求可知四路彩灯显示系统要求如表1.1-1所示的输出显示。

表1-1由表1.1-1可知,需要一个分频器起节拍产生和控制作用,每4s一个节拍,3个节拍共12s,然后反复循环这三个节拍。

一个节拍结束后应产生一个信号到节拍程序执行器,完成彩灯渐亮、渐灭、同时亮、同时灭等功能。

分频及节拍控制可以用一个12进制计数器来完成;彩灯渐亮、渐灭可以用器件的左移、右移功能来实现,因此可选用移位寄存器74HC194来完成,因为它既可以实现左移又可以实现右移的功能。

四路彩灯显示电路数字逻辑课程设计样本

四路彩灯显示电路数字逻辑课程设计样本

数字电路逻辑设计课程设计设计题目:四路彩灯显示系统专业班级:姓名:学号:设计课题:四路彩灯显示系统设计1. 设计任务和规定设计一种四路彩灯控制器,设计规定如下:(1) 接通电源后,彩灯可以自动按预先设立程序循环闪烁。

(2) 设立彩灯花型由三个节拍构成:第一节拍:四路彩灯从左向右逐次渐亮,灯亮时间1s ,共用4s ; 第二节拍:四路彩灯从右向左逐次渐灭,也需4s ;第三节拍:四路彩灯同步亮0.5s,然后同步变暗,进行4次,所需时间也为4s 。

(3)三个节拍完毕一种循环,一共需要12s 。

一次循环之后重复进行闪烁。

2. 设计分析四路彩灯既有四路输出,设依次为dQ 、cQ 、bQ 、aQ ,若“1”表达灯亮,“0”表达灯灭,由课题规定可知四路彩灯显示系统规定如下表1所示输出显示。

表1 四路彩灯输出显示由上表可知,需要一种分频器起节拍产生和控制作用,每4s 一种节拍,3个节拍共12s 后重复循环。

一种节拍结束后应产生一种信号到节拍程序执行器,完毕彩灯渐亮、渐灭、同步亮、同步灭等功能。

分频及节拍控制可以用一种模12计数器来完毕;彩灯渐亮、渐灭可以用器件左移、右移功能来实现,因而可选用移位寄存器74194来完毕。

同步亮0.5s 、同步灭0.5s 可考虑把1Hz 秒脉冲信号直接加到输出显示端来完毕。

综上所述,要完毕四路彩灯显示功能需要有分频器、节拍控制器、节拍程序执行器及脉冲源等电路。

记第一,二,三节拍分别为012Y Y Y 有效时间应为4秒,0Y 结束1Y 立即开始,1Y 后2Y 立即开始,如此循环不断。

为此可考虑采用移位寄存器构成移位型控制器。

由于有三个状态,因而需要用三个触发器对现时状态进行记忆,为使各状态有效时间间隔为4秒,则驱动该移位控制器动作时钟周期应为4秒。

应在开机瞬间,使移位型控制器状态被拟定下来,即012Y Y Y 节拍应为100,可控制输入信号使触发器置位、复位来实现。

为实现0Y 功能规定器件具备右移功能,为实现1Y 功能规定器件有左移功能;并且左、右移输入可为“0”也可为“1”;为实现2Y 功能,规定器件同步具备并行置数功能。

数字电路逻辑设计4路彩灯课程设计综述

数字电路逻辑设计4路彩灯课程设计综述

太原理工大学现代科技学院数字电路逻辑设计课程设计设计名称4路彩灯显示系统专业班级信息13-1班学号2013100000姓名0指导教师张文爱太原理工大学现代科技学院课程设计任务书注:课程设计完成后,学生提交的归档文件应按,封面—任务书—说明书—图纸的顺序进行装订上交(大张图纸不必装订)专业班级信息13-1班学号2013100 姓名0 成绩设计名称:四路彩灯显示系统一、设计目的(1)熟悉常用中规模计数器的逻辑功能。

(2)掌握计数、译码电路的工作原理及应用。

(3)熟悉移位寄存器的工作原理、典型应用和调试方法。

二、设计任务与要求设计一个四路彩灯控制器,要求:(1)开机后可自动从初始状态按规定程序进行循环演示。

(2)彩灯花型由三个节拍组成。

(3)第一节拍:逐次渐亮,灯亮时间1秒,共用4秒钟。

(4)第一节拍:四路彩灯按逆序渐灭,也需4秒钟。

(5)第三节拍:四路彩灯同时亮0.5秒,然后同时变暗0.5秒,要进行四次,所需时间也为4秒,三个节拍完成一个循环。

(6)彩灯用发光二极管(LED)模拟。

三、设计原理(1)实验灯光变换效果如下图:0~1s1~2s 2~3s 3~4s6~7s 5~6s 4~5s 8~8.5s 8.5~9s 9~9.5s 9.5~10s11.5~12s 11~11.5s 10.5~11s 10~10.5s ……………………………………装………………………………………订…………………………………………线………………………………………4路彩灯显示系统框图(2)因为系统要经历3个节拍,然后一直循环,灯光还要有相应的变化,所以需要一个实现节拍计数器,12个变化一循环所以可以采用74LS161来实现,实现计数之后,相应的灯光也要发生变化,逐渐变亮和逐渐变暗可以通过一个移位寄存器来实现,假设灯亮为1,则需要经历0000->1000->1100->1110->1111->1110-> 1100->1000->0000这个过程,可以使用74LS194的左移入0功能和右移入1功能来实现。

四路彩灯显示系统逻辑电路设计

四路彩灯显示系统逻辑电路设计

. I哈尔滨工程大学数字逻辑综合性实验设计报告课程名称数字逻辑实验题目名称四路彩灯显示系统逻辑电路设计班级学号学生同组班级同组学号同组指导教师武俊鹏、孟昭林、书勇、国冬2013年06 月摘要四路彩灯常见于节庆场合,按照某种规则点亮或者闪烁彩灯,本次数字逻辑电路设计实验主要完成四路彩灯的控制流程,控制流程如下:1)第一路彩灯先点亮,然后依次点亮第二路、第三路、第四路;2)第四路先灭,然后第三路、第二路、第一路依次灭;3)四路彩灯均亮0.5s灭0.5s,共四次;4)从1)开始循环。

本次实验采用中小规模集成电路进行彩灯显示系统的设计,具体使用74LS161作为循环控制电路,74LS194控制彩灯花型显示,并用若干基本与门、非门、与非门等芯片基本逻辑电路。

关键词:四路彩灯;计数器;移位寄存器;中小规模集成电路;目录目录1 需求分析-2 -1.1基本功能要求- 2 -1.2创新拓展功能- 3 -1.3设计原理- 3 -2.1 系统逻辑结构设计- 5 -2.1.1 循环控制电路- 5 -2.1.2 四路彩灯状态显示- 9 -2.2 系统物理结构设计- 16 -2.2.1 循环控制电路物理结构- 16 -2.2.2 状态显示电路物理结构- 17 -2.2.3 完整系统电路物理结构- 19 -3 系统实现- 20 -3.1 系统实现过程- 20 -3.2 系统测试- 20 -3.3 系统最终电路图- 21 -3.4系统团队分工- 23 -4 总结- 24 -参考文献- 24 -1 需求分析1.1基本功能要求用小规模集成电路设计并制作一个四路彩灯显示系统的要求如下:1)开机自动置入初始状态后即能按规定的程序进行循环显示。

2)程序由三个节拍组成:a)第一节拍时,四路输出Q1~Q4依次为1,使第一路彩灯先点亮,接着第二路、第三路、第四路彩灯依次点亮;b)第二节拍时,Q4~Q1依次为0,使第四路先灭,然后第三路、第二路、第一路彩灯依次灭;c)第三节拍时,Q1~Q4输出同时为1态0.5s,然后同时为0态0.5s,使四路彩灯同时点亮0.5s,然后同时灭0.5s,共进行4次。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录0.前言 (1)1.总体方案的设计 (1)2.硬件电路的设计 (2)2.1 时钟电路设计 (2)2.2 单片机 (2)2.3 LED彩灯 (4)3.软件设计 (4)4.调试分析及说明 (5)4.1第一节拍的调试 (5)4.2第二节拍的调试 (6)4.3第三节拍的调试 (6)5.结论 (6)参考文献 (6)课设体会 (8)附录1 电路原理 (9)附录2 程序清单 (10)四路彩灯控制系统的设计许山沈阳航空航天大学自动化学院摘要:彩灯是我国普遍流行的传统的民间的综合性的工艺品。

彩灯艺术也就是灯的综合性的装饰艺术。

LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,但目前市场上各式样的 LED 彩灯控制器大多数用全硬件电路实现,电路结构复杂、功能单一。

这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。

此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性,影响亮灯效果。

这里我们所设计的四路彩灯控制系统是8051单片机作为控制核心,电源开关等较少的辅助硬件电路相结合,利用软件实现对彩灯的控制。

本系统具有硬件少、体积小、电路结构简单等优点,而且方便调节亮灯模式,只需要修改软件程序,无需修改硬件电路等。

关键词:单片机;四路彩灯;控制0.前言近年来,随着电子技术和微机计算机的迅速发展,单片机的档次不断提高,其应用领域也在不断的扩大,已在工业控制、尖端科学、智能仪器仪表、日用家电、汽车电子系统、办公自动化设备、个人信息终端及通信产中得到了广泛的应用,成为现代电子系统中最重要的智能化的核心部件。

尤其是单片机在最小系统的应用越来越多,也越是成熟。

LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰已经成为一种时尚。

但目前市场上各式样的 LED 彩灯控制器大多数用全硬件电路实现,电路结构复杂、功能单一,这样一旦制作成品只能按照固定的模式闪亮,不能根据不同场合、不同时间段的需要来调节亮灯时间、模式、闪烁频率等动态参数。

这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。

此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性,影响亮灯效果。

因此需要我们改进,该为单片机作为控制核心的最小系统。

1.总体方案的设计设计一个四路彩灯控制系统,系统功能如下:(1)、采用单片机作为控制核心电路。

(2)、彩灯的控制由三节拍组成:第一拍时从第一路到第四路每间隔1s逐次点亮,第二拍时从第四路到第一路每间隔1s逐次熄灭,第三拍时第一路到第四路同时0.5s点亮,0.5s熄灭,20次后重复前面的过程。

该系统由89C51、BUTTON、LED彩灯等构成,采用晶振电路作为驱动电路,利用单片机的P1端口作为输出口,这样就无需再外接上拉电阻。

四路彩灯采用共阳极接电源,阴极分别接P1.0到P1.3。

通过控制P1端口的输出高低电平来实现点亮和熄灭彩灯,系统中软件部分比较简单,由一个入口函数和四个子函数构成。

图1 系统结构框图从系统框图可以看出本次设计的核心就是单片机,可以说是单片机的简单应用。

通过软件来控制单片机的输出,高低电平的输出决定彩灯亮灭。

2.硬件电路的设计2.1 时钟电路设计单片机利用外部12MHZ晶振构成振荡电路作为时钟源,时钟电路的原理如下图:图2 时钟电路2.2 单片机AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。

外形及引脚排列如下图:图3 单片机1)四个I/O口P0口有三个功能:1、外部扩展存储器时,当作数据总线(如图1中的D0~D7为数据总线接口)2、外部扩展存储器时,当作地址总线(如图1中的A0~A7为地址总线接口)3、不扩展时,可做一般的I/O使用,但内部无上拉电阻,作为输入或输出时应在外部接上拉电阻。

P1口:只做I/O口使用:其内部有上拉电阻。

P2口有两个功能:1、扩展外部存储器时,当作地址总线使用;2、做一般I/O口使用,其内部有上拉电阻;P3口有两个功能:除了作为I/O使用外(其内部有上拉电阻),还有一些特殊功能,由特殊寄存器来设置,具体功能请参考我们后面的引脚说明。

有内部EPROM的单片机芯片(例如8751),为写入程序需提供专门的编程脉冲和编程电源,这些信号也是由信号引脚的形式提供的,即:编程脉冲:30脚(ALE/PROG)编程电压(25V):31脚(EA/Vpp)接触过工业设备的兄弟可能会看到有些印刷线路板上会有一个电池,这个电池是干什么用的呢?这就是单片机的备用电源,当外接电源下降到下限值时,备用电源就会经第二功能的方式由第9脚(即RST/VPD)引入,以保护内部RAM中的信息不会丢失。

2)汇编指令指令由于操作码和操作数。

分为单字节指令,双字节指令,三字节指令。

3)寻址方式:立即寻址:操作数包含在指令字节中,指令操作码后面字节的内容就是操作数本身。

直接寻址:1内部数据存储器的低128个字节单元(00H-7FH)2位地址空间;3专用功能寄存器寄存器寻址:由指令指出某一个寄存器中的内容作为操作数,这种寻址方式称为寄存器寻址。

寄存器间接寻址:由指令指出某一个寄存器的内容作为操作数的地址。

基址寄存器加变址寄存器间接寻址:用于访问程序存储器中的数据表格。

相对寻址:以PC的内容作为基地址,加上指令中给定的偏移量所得结果作为转移地址,只适用于双字节转移指令。

2.3 LED彩灯单片机的P1.0到P1.3分别外接彩灯D3到D0的阴极,彩灯共阳极接电源。

图4 彩灯的设计3.软件设计软件主要由一个主程序和四个子程序构成:入口程序、延时子程序、第一节拍子程序、第二节拍子程序和第三节拍子程序。

系统流程图如下:图5 软件系统流程图设计思路:根据系统设计要求,很容易看出系统由三大模块组成,即三个节拍。

要求用单片机作为控制核心,那么只需要选取其中一个端口来控制四路彩灯。

考虑系统的性价比,这里我们就不选P0端口,选取P1端口作为控制端(P1到P4端口的输出级都接有内部的上拉电阻)。

单片机的P1.0到P1.3分别外接彩灯D3到D0的阴极,彩灯共阳极接电源,根据“共阳极,阴极谁低谁导通”来实现LED 的亮灭。

4.调试分析及说明4.1第一节拍的调试图6 第一节拍运行结果图4.2第二节拍的调试图7 第二节拍运行结果图4.3第三节拍的调试图8 第三节拍运行结果图5.结论本次课程设计顺利完成,任务要求的三个节拍(第一拍时从第一路到第四路每间隔1s逐次点亮,第二拍时从第四路到第一路每间隔1s逐次熄灭,第三拍时第一路到第四路同时0.5s点亮,0.5s熄灭,20次后重复前面的过程。

)全都完美的实现了。

硬件的运行也很完美的完成了,所有要求功能都实现了,虽然实物做的不美观。

参考文献[1]李建忠《单片机原理及应用》西安:西安电子科技大学出版社 2001[2]高峰《单片微型计算机原理与接口技术》北京:电子工业出版社 1998[3]邹逢兴《单片机应用新技术教程》北京:高等教育出版社 1997[4]朱宇光《16位微型计算机原理接口及其应用》北京:电子工业出版社 2003[5]吴秀清《微型计算机原理与接口技术》北京:中国科学技术出版社 2001[6]邓亚平《微型计算机接口技术》北京:清华大学出版社 2000[7]王迎旭《单片机原理及及应用》北京:机械工业出版社 2003课设体会两周的时间就这么的过去了,课程设计也就这样的结束。

本次课设非常的顺利,不仅很好的完成设计,更是做出了实物,虽然实物做的不是完美。

通过本次课设让我又重新的学习了一遍单片机等相关知识,更是提高了我的动手能力,完成彩灯的设计制作,为明年的毕业设计打下了一定的基础和信心。

本次课设中在动手制作这一环节发现了很多问题,也学了很多,动手做一做还是非常有必要和益处的。

学再多的理论知识,如果不能做出东西来,那么就和没有学的人几乎一样。

此次动手环节,由于自己的粗心大意,烧坏了两个LED灯和一个单片机。

没有接限流电阻,烧了灯,单片机也插反了。

由于焊接技术不行,直接浪费了一块板。

没有做之前,个人认为如此简单的最小系统一个小时就能完成,结果确实整整半天时间才完成。

虽然过程是痛苦的,但通过这个痛苦的环节我学到了很多,比如排版布局的技巧、开关等器件的焊接法、简单系统检查错误和错误分析。

软件的设计让我对C语言看法改变了不少,让我认识到它的重要性,同时也发现了我对汇编语言的一片茫然。

汇编语言一点不会,在以后的日子里需要加紧恶补一下汇编语言了。

即将毕业走向社会,我相信多会一个语言,而且是如此重要的语言,肯定能给我带来不一样的竞争力。

最后感谢老师的指导![2013年1月9日完成]附录1 电路原理附录2 程序清单#include<reg52.h>#define uchar unsigned char#define uint unsigned intsbit led1=P1^0;sbit led2=P1^1;sbit led3=P1^2;sbit led4=P1^3;void Delay_ms(uint xms){uchar i;while(xms--){for(i=110;i>0;i--);}}void Dis_1(){Delay_ms(1000);led1=0;Delay_ms(1000);led2=0;Delay_ms(1000);led3=0;Delay_ms(1000);led4=0;Delay_ms(1000);}void Dis_2()Delay_ms(1000);led4=1;Delay_ms(1000);led3=1;Delay_ms(1000);led2=1;Delay_ms(1000);led1=1;Delay_ms(1000);}void Dis_3(){int i=20;while(i--){Delay_ms(500);P1=0xf0;Delay_ms(500);P1=0xff;Delay_ms(500);// continue;}}void main(){P1=0xff;while(1){Dis_1();Dis_2();Dis_3();}}。

相关文档
最新文档