循环彩灯课程设计报告
- 格式:wps
- 大小:495.87 KB
- 文档页数:10


第 1 页 共 13 页 制作循环彩灯实习报告
制作循环彩灯实习报告
制作循环彩灯实习报告循环彩灯摘 要:设计一个循环彩灯控制电路,该电路实现了让八个彩灯循环闪烁的功能,并且循环闪烁的时间为1秒。其中,闪烁时间由555定时器这样的时钟电路产生周期为1秒的脉冲所控制;彩灯的循环闪烁由十进制计数器接受定时器产生的脉冲所控制;彩灯显示功能由三线八线译码器实现,输出分配数据直接控制灯的闪烁。用Multisim 10对设计电路进行仿真可得到八个发光二极管循环闪烁的结果。关键词:循环彩灯;555定时器;计数器;译码器;发光二极管目 录1.设计背景 ……………………………………………………………………21.1了解数字电路系统的定义及组成………………………………………21.2掌握时钟电路的作用及基本构成…………………………………………22.设计方案……………………………………………………………………22.1任务分析……………………………………………………………………22.2方案论证……………………………………………………………………33.方案实施 …………………………………………………………………33.1原理图设计…………………………………………………………………33.2电路仿真……………………………………………………………………73.3 第 2 页 共 13 页 PCB制作 …………………………………………………………………84.结果与结论…………………………………………………………………85.收获与致谢………………………………………………………………96.参考文献……………………………………………………………………97.附件 …………………………………………………………………………97.1电路原理图………………………………………………………………107.2 PCB布线图 ………………………………………………………………117.3元器件清单……………………………………………………………111. 设计背景1.1 了解数字电路系统的定义及组成用数字信号完成对数字量进行算术运算和逻辑运算的电路称为数字电路,或数字系统。由于它具有逻辑运算和逻辑处理功能,所以又称数字逻辑电路。数字电路包括数字脉冲电路和数字逻辑电路。前者研究脉冲的产生、变换和测量;后者对数字信号进行算术运算和逻辑运算。数字电路系统一般包括输入电路、控制电路、输出电路、时钟电路和电源等。输入电路主要作用是将被控信号转换成数字信号,其形式包括各种输入接口电路。比如数字频率计中,通过输入电路对微弱信号进行放大、整形,得到数字电路可以处理的数字信号。在设计输入电路时,必须首先了解输入信号的性质,接口的条件,以设计合适的输入接口电路。1.2
课程设计(论文)说明书
题 目: 彩灯循环显示控制器
院 (系):
专 业:
学生姓名:
学 号:
指导老师:
2007 年 1 月 20 日
2 摘 要
本流水彩灯控制器的设计采用串行输入方式完成其功能,由八个发光二极管、双向移位寄存器74LS194、四位同步二进制计数器74LS161、八选一数据选择器74LS151以及由555芯片构成的多谐振荡电路构成。通过控制外部操作开关S1、S2,可以实现彩灯亮点的右循环、左循环、两亮两灭左循环等功能。
关键字:寄存器74LS194;计数器74LS161;数据选择器74LS151;多谐振荡器
Abstract
74LS151 and the how in harmony oscillating circuits being composed
of 555 chips compose running water illumination controller 74LS161
designing 74LS194 , synchro four digit binary system counter adopt serial
entering way to accomplish whose function , depositing an implement from
eight light-emitting diodes , two-way shifting , eight selections one
data selectors. Handle switch S1 , S2 by controlling the outside, the
right circulation being able to realize the illumination brightened dot ,
循环彩灯控制系统实验报告
一、设计要求
1、程序中由3个按钮控制 每按下一个按钮都会出现不同的彩灯循环现象
二、硬件电路设计
1、单片机最小系统
(2)发光二极管的电路
三、软件设计
(一) 1、在Keil uVision4.LNK上写好程序后
通过STC_ISP_V480.exe.lnk和USB口输入到reg52.h单片机中 按下开关
蓝色指示灯亮,然后按下P3^7按钮 发光二极管从左往右依次点亮;2、①在不复位的情况下按下P3^6时 发光二极管可以做往返运动 依次点亮 ②在复位时按下P3^6发光二极管是从右往左依次点亮的;3、①在不复位的情况下按下P3^5时 发光二极管可以在从左往右或者从右往左点亮后1,3,5,7与2,4,6,8交替闪烁(在看先点亮P3^6还是P3^5 来实现从左还是从右开始循环) ②在复位时按下P3^5发光二极管是作1,3,5,7与2,4,6,8交替闪烁。
(二)说明(
“0” “1” “2” “3” “4” “5” “6” “7” 按键
P3^7 0X7F 0XBF 0XDF 0XEF 0XF7 0XFB 0XFD 0XFE 复位
P3^6 0XFE 0XFD 0XFB 0XF7 0XEF 0XDF 0XBF 0X7F 复位
P3^5 0X7F/0XFF 0XFF/0XBF 0XDF/0XFF 0XFF/0XEF 0XF7/0XFF 0XFF/0XFB 0XFD/0XFF 0XFF/0XFE 复位
8421码 10=A 11=B 12=C 13=D 14=E 15=F
四、系统测试
步骤
1:新建工程→New Project→选择单片机型号→Atmel→AT89C52取名→保存
2:新建文档→New file→取名→保存(—3个按键控制两种LED现象.C)
3:点右键→Add file to group→选择(—3个按键控制两种LED现象.C)
4:点工程右键→options “output”(√)create hex file
1 黄冈师范学院
物理科学与技术学院
EDA课程设计
课题:8路彩灯循环控制
专业年级:电信0702
学 号:200722240218
姓 名: 余 涛
指导老师: 冯 杰
时 间:2010年1月8日 1 一、设计目的:
1、熟练掌握VHDL的设计过程。
2、掌握软件和硬件结合实现功能。
3、了解FPGA/CPLD类芯片的功能及作用。
4、了解和掌握彩灯设计的思想从而为今后的电路设计奠基基础。
二、设计思想:
采用的设计方法是一种高层次的“自顶而下”的全新设计方法,这种设计方法首先从系统设计入手,在顶层进行功能方框图的划分和结构设计。通过对VHDL语言设计普通电路来实现彩灯的控制的电路,从而能够用MAX+PLUSⅡ平台上进行仿真实现功能。
三、功能描述:
此八路彩灯有3种变化,这3种变化可以进行手动切换,三种变化分别为:
1、彩灯自左向右依次点亮。
2、彩灯自左向右逐个点亮。
3、彩灯两边两个先亮,然后同时向中间逐个点亮,随后中间同时向两边熄灭。
四、设计原理:
本实验主要是为了实现了彩灯循环点亮的不同控制,它主要由彩灯循环控制方式和彩灯循环点亮变化方式选择两大部分组成。
1、彩灯循环控制方式的设计,在这里主要是通过实验箱指示灯
显示。在电路中以1代表灯亮,以0代表灯灭,由0、1按不同的规律组合代表不同的点亮方式,同时使其选择不同的频率,从而实现多种变化多种频率的花样功能显示。 2 2、彩灯循环点亮变化方式选择,在这里设计了彩灯三种不同的循环变化方式。我们用状态机来控制不同的点亮方式,从而达到不同的点亮方式随时切换变化。
五、程序设计:
(1)实现功能1:
LIBRARY ieee;
USE ieee.std_logic_1164.all;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;