三个发光二极管的循环点亮

合集下载

汽车尾灯控制电路

汽车尾灯控制电路

电子课程设计——汽车尾灯控制电路学院:电子信息工程学院专业、班级:姓名:学号:指导教师:闫小梅2014年12月12日目录一﹑设计任务与要求二﹑总体框图三﹑选择器件四﹑功能模块五﹑总体设计电路图六﹑实验总结与体会七﹑参考文献汽车尾灯控制电路一、设计任务与要求1、设计一个汽车尾灯控制电路,汽车尾部左右两侧各有3个指示灯(用发光二极管模拟),当在汽车正常运行时指示灯全灭;在右转弯时,右侧3个指示灯按右循环顺序点亮(R1→R1R2→R1R2R3→全灭→R1)时间间隔0.5S(采用一个2HZ的方波源);在左转弯时,左侧3个指示灯按左循环顺序点亮(L1→L1L2→L1L2L3→全灭→L1);在临时刹车或者检测尾灯是否正常时,所有指示灯同时点亮(R1R2R3 L1L2L3点亮)。

2、分析以上设计任务,由于汽车左转弯、右转弯、刹车、正常行驶时所有灯点亮的次序和是否点亮是不同的,所以用74138译码器对输入的信号进行译码,从而得到一个低电平输出,再由这个低电平控制一个计数器,计数器输出为高电平时就点亮不同的尾灯(这里用发光二极管模拟),从而控制尾灯按要求点亮。

二、总体框图1、设计思想电路有四种状态,即汽车正常行驶,向左转弯,向右转弯,临时刹车。

要实现所要求的四种状态,对于要实现的四种状态,电路设计主要有三方面要求:一是脉冲频率的要求;二是汽车尾灯显示与汽车行驶状态要一一对应;三是汽车尾灯的显示要依次循环变亮。

针对以上三项要求,我们设计了相应的模块。

用555芯片实现脉冲产生电路,其主要电路为一多谐振荡电路;通过译码电路和开关控制电路实现汽车尾灯与汽车行驶状态之间的对应;通过三进制计数器电路实现汽车尾灯依次并循环显示。

2、设计方案方案一本方案依靠移位寄存器74LS197实现灯的循环点亮,利用晶振分频电路实现CP。

其系统框图如下:方案二方案设计采用74ls138译码器实现对灯的循环控制,通过对输入地址码的改变使不同输出端有效实现对灯的控制,再配合六个与非门实现对刹车和正常运行时灯的闪烁情况控制,其中闪烁控制的CP脉冲由555定时器设计完成,而对于转弯时尾灯的循环亮则采用设计一个三进制计算器作为3-8译码器的地址输入端实现。

汽车尾灯控制电路

汽车尾灯控制电路

汽车尾灯控制电路
设计思路
利用74161构成七进制计数器,经过74138译码器,对应七种状态 利用74160构成三进制,实现3个指示灯的循环点亮, 经非门接三进制 74下
汽车尾灯控制电路
元器件解释
74LS160 74LS160是一种十进制同步计数器。在 Multisim中,它可以在每个时钟脉冲 上进行计数。当时钟信号上升沿触发 时,计数器会自动加1。该计数器可以 在四个并行输入(J0、J1、J2和J3)上 接收输入信号,并输出四个二进制计 数结果(Q0、Q1、Q2和Q3)
汽车尾灯控制电路
74LS138 74LS138是一种3-8译码器, 用于将一个三位二进制地址 信号转换为8个选通输出信 号。它可以将一个3位二进 制地址信号(A0,A1和A2)转 换为8个选通信号(Y0至Y7)
汽车尾灯控制电路
DCD_HEX 在Multisim中,DCD_HEX是七段数码管的一种, 七段数码管是一种数字显示设备,用于显示0到9 以及其他一些特殊字符。通过将七段数码管与适 当的电路连接,并在数字输入端口上提供适当的 信号,可以将数字值显示在七段数码管上
汽车尾灯控制电路
(3)汽车左转弯行驶时,左侧3个指示灯按左循环顺序点亮,右侧的指示灯全灭 (4)汽车临时刹车时,所有指示灯同时处于闪烁状态 (5)右转弯刹车时,右侧的三个尾部灯顺序循环点亮,左侧的灯全亮 (6)左转弯刹车时,左侧的三个尾部灯顺序循环点亮,右侧的灯全亮 (7)倒车时,尾部两侧的6个指示灯随CP时钟脉冲同步闪烁 同时用七段数码管显示汽车的七种工作状态,即正常行驶、刹车、右转弯、左 转弯、右转弯刹车、左转弯刹车和倒车等功能
汽车尾灯控制电路
运行结果
1.正常行驶
汽车尾灯控制电路

汽车尾灯控制电路课程设计报告

汽车尾灯控制电路课程设计报告

汽车尾灯控制电路设计第1章设计任务及要求1.1设计任务设计一个汽车尾灯控制电路,用六个发光二极管模拟汽车尾灯(左右各三个),用开关J1、J2选择控制汽车正常运行、右转弯、左转弯和刹车时尾灯的情况。

1.2设计要求1、汽车正常运行时尾灯全部熄灭。

2、汽车左转弯时左边的三个发光二极管按顺序循环点亮。

3、汽车右转弯时右边的三个发光二极管按顺序循环点亮。

4、汽车刹车时所有的指示灯随CP脉冲同时闪烁。

设计要求具体见表1-1。

表1-1 汽车尾灯显示状态变化表第2章设计方案2.1 汽车尾灯设计要求汽车行驶时有正常行驶、左转、右转和刹车四种情况,设汽车尾部左右两侧各有3个指示灯(用发光二极管模拟)。

1.汽车正常运行时指示灯全灭2.汽车右转弯时,右侧3个灯按右循环顺序点亮3.汽车左转弯时,左侧3个灯按左循环顺序点亮4.汽车临时刹车时所有指示灯同时闪烁2.2 设计原理及原理框图汽车尾灯控制电路主要由开关控制电路,三进制计数器,译码、显示驱动电路组成。

由于汽车左转或右转时,三个指示灯循环点亮,所以用三进制计数器控制译码器电路顺序输出低电平,从而控制尾灯按要求点亮。

首先,设置两个可控的开关,可产生00、01、10、11四种状态。

开关置为00状态时,汽车处于正常行驶状态;开关置为01状态时,汽车处于右转弯的状态;开关置为10状态时,汽车处于左转弯的状态;开关置为11状态时,汽车处于刹车状态。

三进制计数器可由J-K触发器构成;译码电路可用译码器74LS138和6个与非门构成;显示、驱动电路由6个发光二极管和6个反向器构成。

原理图如2-1所示:图 2-1 原理框图第3章电路设计3.1 译码、显示驱动电路译码器是一种具有“翻译”功能的逻辑电路,这种电路能将输入二进制代码的各种状态,按照其原意翻译成对应的输出信号。

有一些译码器设有一个和多个使能控制输入端,又成为片选端,用来控制允许译码或禁止译码。

74LS138是一种译码器,由于74LS138有3个输入端、8个输出端,所以,又称为3线~8线译码器。

用8255和8253使发光二极管按一定规律轮流点亮

用8255和8253使发光二极管按一定规律轮流点亮

《微机原理与接口技术》课程设计课题用8255和8253使发光二极管轮流点亮学院计算机与信息学院班级物联网工程10-1班姓名吴超学号指导老师石磊高妍妍日期2013.1.5微机原理与接口技术课程设计班级:物联网工程姓名:吴超学号:课程设计名称用8255和8253使发光二极管按一定规律轮流点亮课程设计要求发光二极管点亮方式:将发光二极管分为n组,每组12/n个灯管,从左到右依次点亮这些灯管,每组灯管发光时间为t。

设有4种发光组合:(1)n=12,t=1s:每个灯管间隔1s循环点亮。

(2)n=12,t=2s:每个灯管间隔2s循环点亮。

(3)n=6,t=1s:每两个灯管间隔1s循环点亮。

(4)n=6,t=2s:每两个灯管间隔2s循环点亮。

这四种方式分别对应按键“A”、“B”、“C”、“D”。

按对应按键后进入对应方式。

退出:按“E”键后,所有灯管灭,七段数码管显示初始“P.”状态。

课程设计目的1掌握《微机原理与接口技术》的内容2掌握可编程并行接口8255A,可编程定时/计数器8253,及数码管的用法和原理3掌握汇编语言程序的设计硬件设计一.系统所选用的个芯片介绍1.Intel8253可编程定时/计数器2.可编程并行接口芯片82553.八段数码管显示二.系统选用各芯片的工作方式1.Intel8253可编程定时/计数器工作方式2.可编程并行接口芯片8255工作方式总体设计一.基本的工作原理二.硬件总体的设计1.系统总的方案2.键盘及其功能的定义3.系统所实现的功能三.软件总体设计1.程序代码(带注释)2程序分析系统连线说明PB0-L8PB1-L7PB2-L6PB3-L5PB4-L4PB5-L3PB6-L2 PB7-L1PC0-L12PC1-L11PC2-L10PC3-L9程序代码见第7页课程设计感想见第20页参考文献见第20页前言《微机原理与接口技术》是计算机,电子等专业的一门专业基础课程。

在课程体系中占有重要的地位课程设计的内容不仅很好的配合了所学习的内容及实验,而且通过课程设计将平时所学的内容运用到实际应用中。

实验一 发光二极管实验

实验一 发光二极管实验

实验一发光二极管实验一、实验目的1、掌握AT89C51 单片机IO 口的输入输出。

2、掌握用查表方式实现AT89C51 单片机IO 口的控制。

3、练习单片机简单延时子程序的编写。

4、熟练运用Proteus 设计、仿真AT89C51 系统。

二、实验原理1、单片机最小系统由单片机芯片、时钟电路以及复位电路构成。

2、I/O 口P0 口:8 位双向I/O 口。

在访问外部存储器时,P0 口可用于分时传送低8 位地址总线和8 位数据总线。

能驱动8 个LSTTL 门。

P1 口:8 位准双向I/O 口(“准双向”是指该口内部有固定的上拉电阻)。

能驱动4 个LSTTL门。

P2 口:8 位准双向I/O 口。

在访问外部存储器时,P2 口可用于高8 位地址总线。

能驱动4 个LSTTL 门。

P3 口:8 位准双向I/O 口。

能驱动4 个LSTTL 门。

P3 口还有第二功能。

P1 口作为输出口时与一般的双向口使用方法相同。

当P1 口用为输入口时,必须先对它置“1”。

若不先对它置“1”,读入的数据可能是不正确的。

三、设计步骤:【PROTEUS 电路设计】在ISIS 中进行电路图设计,发光二极管流水灯实验装置电路原理图如下图所示。

图一1、按照元件清单从PROTEUS 库中选取元器件,进行第2、3、4、5、6 步,完3、放置电源和地;4、连线;5、参照原理图进行元件属性设置;6、电气检查。

【源程序设计】1、流程图:2、在KeilC 中进行源程序设计:3、编译、生成目标代码【PROTUES 仿真】1、在AT89C51 属性页中加载KeilC 中生成的目标代码;2、仿真、调试代码3、注意使用观察窗口四、实验内容1、编写延时子程序,延时时间为0.1S。

2、见图一。

通过AT89C51 单片机控制8 个发光二极管发光,实现亮点以由上到下循环移动,间隔时间为0.1S。

3、见图一。

通过AT89C51 单片机控制8 个发光二极管发光,循环实现亮点由上到下移动1 次(间隔时间为0.2S),由下到上移动1 次(间隔时间为0.2S),闪烁1 次(即先全亮0.1S,再全灭0.1S)。

电工与电子技术习题参考答案第9章

电工与电子技术习题参考答案第9章

第9章时序逻辑电路习题解答9.1 d R端和d S端的输入信号如题9.1图所示,设基本RS触发器的初始状态分别为1和0两种情况,试画出Q端的输出波形。

题9.1图解:9.2 同步RS触发器的CP、R、S端的状态波形如题9.2图所示。

设初始状态为0和1两种情况,试画出Q端的状态波形。

题9.2图解:9.3 设主从型JK触发器的初始状态为0,J、K、CP端的输入波形如题9.3图所示。

试画出Q端的输出波形(下降沿触发翻转)。

解:如题9.3图所示红色为其输出波形。

第9章时序逻辑电路225题9.3图9.4 设主从型JK触发器的初始状态为0,J、K、CP端输入波形如题9.4图所示。

试画出Q端的输出波形(下降沿触发翻转)。

如初始状态为1态,Q端的波形又如何?解:如题9.4图所示红色为其输出波形。

题9.4图9.5 设维持阻塞型D触发器的初始状态为0,D端和CP端的输入波形如题9.5图所示,试画出Q端的输出波形(上升沿触发翻转)。

如初始状态为1态,Q端的波形又如何?解:如题9.5图所示红色为其输出波形。

第9章时序逻辑电路226题9.5图9.6 根据CP时钟脉冲,画出题9.6图所示各触发器Q端的波形。

(1)设初始状态为0;(2)设初始状态为1。

(各输入端悬空时相当于“1”)题9.6图解:第9章时序逻辑电路2279.7 题9.7图所示的逻辑电路中,有J和K两个输入端,试分析其逻辑功能,并说明它是何种触发器。

题9.7图=⋅⋅⋅=⋅+⋅解:由图得D Q F J Q Q F J QJ K Q n D Q n+10 0 0 0 00 0 1 1 10 1 0 0 00 1 1 0 01 0 0 1 11 0 1 1 11 1 0 1 11 1 1 0 0此电路为D触发器和与非门组成的上升沿触发的JK触发器。

9.8 根据题9.8图所示的逻辑图和相应的CP、d R、D的波形,试画出Q1和Q2端的输出波形。

设初始状态Q1=Q2=0。

题9.8图解:第9章时序逻辑电路2289.9 试用4个D触发器组成一个四位右移移位寄存器。

心形18LED循环灯

心形18LED循环灯

题目:心形18LED循环灯班级:电子科学与技术姓名:王。

学号:(27)号摘要本次小制作主要以学习为目的,18LED心形循环灯是一套极具流动色彩的循环灯套件产品。

本套件含有18只红色发光二极管,分成三组,排列组成一个心形的图案,并由三极管振荡电路驱动,使红色的心形图案不断的按顺时针方向旋转闪亮。

组装好的心形循环灯最适合在夜间相对较黑暗的环境中使用,距离2米以外观看效果更加生动、有趣。

关键词:LED彩灯、彩灯的控制系统、彩灯的闪烁方式一、工作原理:本作品是由3只三极管和18只交叉排列的LED灯组成的心形图案循环灯。

NPN型三极管,由三块半导体构成,其中两块N型和一块P型半导体组成,P型半导体在中间,两块N型半导体在两侧。

三极管是电子电路中最重要的器件,它最主要的功能是电流放大和开关作用。

图1如图1示,我们把从基极流至发射极的电流叫做基极电流Ib;把从集电极流至发射极的电流叫做集电极电流Ic。

这两个电流的方向都是流出发射极的,所以发射极上就用了一个箭头来表示电流的方向。

三极管的放大作用就是:集电极电流受基极电流的控制(假设电源能够提供给集电极足够大的电流的话),并且基极电流很小的变化,会引起集电极电流很大的变化,且变化满足一定的比例关系:集电极电流的变化量是基极电流变化量的β倍,即电流变化被放大了β倍,所以我们把β叫做三极管的放大倍数(β一般远大于1,例如几十,几百)。

如果我们将一个变化的小信号加到基极跟发射极之间,这就会引起基极电流Ib的变化,Ib的变化被放大后,导致了Ic很大的变化。

如果集电极电流Ic是流过一个电阻R的,那么根据电压计算公式R=可以算得,这电阻上电压就会发U⨯I生很大的变化。

我们将这个电阻上的电压取出来,就得到了放大后的电压信号了。

三极管在实际的放大电路中使用时,还需要加合适的偏置电路。

这有几个原因。

首先是由于三极管BE结的非线性(相当于一个二极管),基极电流必须在输入电压大到一定程度后才能产生(对于硅管,常取0.7V)。

三色led灯原理

三色led灯原理

三色led灯原理
LED是一种半导体发光器件,它具有体积小、功耗低、寿命长等特点,因此在各种电子产品中得到广泛应用。

三色LED灯是一种能够发出红、绿、蓝三种颜色光的LED灯,通过不同颜色的光的组合可以呈现出丰富多彩的色彩。

本文将介绍三色LED灯的原理及其工作方式。

三色LED灯的原理是基于三基色原理,即红、绿、蓝三种颜色的光可以通过不同的亮度组合形成各种颜色。

在三色LED灯中,通常采用一个LED芯片内部集成了红、绿、蓝三种LED芯片,通过控制不同颜色LED的亮度来调节颜色的混合比例,从而实现各种颜色的显示。

三色LED灯的工作方式是通过PWM调光技术来控制每种颜色LED的亮度,从而实现不同颜色的混合。

PWM调光技术是一种通过改变信号的占空比来控制电路工作时间与停止时间比例的技术,通过不断地开关LED灯的电流来调节LED的亮度。

当需要显示不同颜色时,控制系统会根据需要的颜色,分别调节红、绿、蓝三种LED的亮度,从而实现各种颜色的显示。

在实际应用中,三色LED灯可以通过控制系统来实现各种颜色的显示,比如在LED显示屏、彩色灯光等方面得到广泛应用。

通过合理地控制红、绿、蓝三种LED的亮度,可以呈现出丰富多彩的色彩,满足不同场合的需求。

总结一下,三色LED灯的原理是基于三基色原理,通过控制不同颜色LED的亮度来调节颜色的混合比例;而其工作方式是通过PWM调光技术来控制每种颜色LED的亮度,从而实现不同颜色的混合。

通过合理地控制红、绿、蓝三种LED的亮度,可以呈现出丰富多彩的色彩,满足不同场合的需求。

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

三个发光二极管的循环点亮
1.系统设计分析
本系统为最小单片机系统+三个LED
核心处理器采用c51系列单片机AT89C51。整个系统在系统软件的控制下工作。开始时将P1端口全部置1,在单片机内,经识别、延迟等环节实时发出控制LED1、2、3闪烁的控制信号。左侧电路使起完成相应的动作。
CPL P1.0
CLR P1.1
LCALL DELAY
CPL P1.1
CLR P1.2
LCALL DELAY
CPL P1.2
LCALL DELAY
AJMP LOOP
DELAY:MOV R7,#200
D1:MOV R6ቤተ መጻሕፍቲ ባይዱ#248
D2:DJNZ R6,$
DJNZ R7,D1
RET
EXIT:NOP
END
5.Keil仿真
根据设计要求分析,系统所需原件:AT89C51、CAP 30pf、CRYSTAL 12MHZ、RES、BUTTON、LED。
2.系统原理图设计
3.程序流程图设计

4.系统程序设计
汇编语言程序如下:
ORG 0030H
MOV A,#0FFH
MOV P1,A
LOOP:CLR P1.0
LCALL DELAY
创建“三个发光二极管的循环点亮”项目,选择单片机型号为AT89C51,输入汇编语言程序,保存为“三个发光二极管的循环点亮.asm”。将源程序添加到项目中,编译源程序,创建“三个发光二极管的循环点亮.hex”。
6.Proteus仿真
7.你对本课程的意见
希望老师能多指导我们动手操作,设计单片机系统,多让我们做些小设计,在动手操作中领悟掌握单片机。
相关文档
最新文档