数电课程设计——彩灯控制器

核心提示我只能给你提供一个思路,毕竟别人咀嚼过的饭味道不怎么好。呵呵,说笑。首先,之前你必须做过数码管0~9的显示电路和10路流水灯电路(如果没做过,赶紧先做,不然很难成功)总体思路:用类似流水灯电路来触发需要显示的abcd二进制来控制0~9,让它

我只能给你提供一个思路,毕竟别人咀嚼过的饭味道不怎么好。呵呵,说笑。

首先,之前你必须做过数码管0~9的显示电路和10路流水灯电路(如果没做过,赶紧先做,不然很难成功)

总体思路:用类似流水灯电路来触发需要显示的abcd二进制来控制0~9,让它随心所欲的显示各种数字。(例如要显示3,那么abcd的电平应该是1100,如果要显示8,那么abcd的电平应该是0010,以此类推)

一共是28个数,建议用两片cd4017(10进制芯片),组成一个28路流水灯电路(可以没有灯,这样说只是为了便于理解。只是需要其28路的触发)

然后用一片cd4511(七段译码芯片),它有abcd四个二进制输入端口和七段端口(用来显示数码管的七个段位,小数点除外)

最后用28路的触发端接入abcd的端口,用二极管隔开,然后你就可以随心所欲的设置各种数字了,100个1000个(如果1000个就还需加个cd4017)没有任何规律的数字组合都可以显示。

至于开机复位很简单,4017的复位端接个电容(电容的另一端接VCC),开机复位就OK了,而4511无需复位(因为4511是受4017控制)。

已经很详细了,希望对你有用。

是否可以解决您的问题?

打字不易,如满意,望采纳。

用电路仿真软件multisim设计一个彩灯控制器

电路图很简单,P1口接8个开关,P2口接8个LED用来显示。

MAIN:

MOV

R0,#01

LOOP:

MOV

A,P1

;判断P1口的值

CJNE

A,#0,L1

JMP

LOOP

;值等于0,表示键盘没按下,继续循环

L1:CJNE

A,#1H,L2

;值不等于1,跳转

JMP

M1

;值等于1,跳到第1种显示方式

JMP

LOOP

L2:CJNE

A,#2H,L3

;值不等于2,跳转

JMP

M2

;值等于2,跳到第2种显示方式

JMP

LOOP

L3:CJNE

A,#4H,L4

JMP

M3

JMP

LOOP

L4:CJNE

A,#8H,L5

JMP

M4

JMP

LOOP

L5:CJNE

A,#10H,L6

JMP

M5

JMP

LOOP

L6:CJNE

A,#20H,L7

JMP

M6

JMP

LOOP

L7:CJNE

A,#40H,L8

JMP

M7

JMP

LOOP

L8:CJNE

A,#80,MAIN

JMP

M8

JMP

LOOP

M1:

;第一种显示方式

右流水灯

MOV

A,R0

MOV

P2,A

CALL

DELAY

RL

A

MOV

R0,A

RET

M2:MOV

A,R0

;第二种显示方式

左流水灯

MOV

P2,A

CALL

DELAY

RR

A

MOV

R0,A

RET

M3:

;第三种显示方式

自己随便定义

RET

M4:

;第4种显示方式

自己随便定义

RET

M5:

;第5种显示方式

自己随便定义

RET

M6:

;第6种显示方式

自己随便定义

RET

M7:

;第7种显示方式

自己随便定义

RET

M8:

;第8种显示方式

自己随便定义

RET

DELAY:

;延时100MS

MOV

R7,#200

DEL:MOV

R6,#250

DJNZ

R6

$

DEL:DJNZ

R7,DEL

RET

懐念从偂

2008-07-01

17:21

检举

随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。但目前市场上各式样的LED彩灯控制器大多数用全硬件电路实现,电路结构复杂、功能单一,这样一旦制作成品只能按照固定的模式闪亮,不能根据不同场合、不同时间段的需要来调节亮灯时间、模式、闪烁频率等动态参数。这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性,影响亮灯效果。因此有必要对现有的彩灯控制器进行改进。

(一)设计要求包括:1、八路彩灯分别用8个发光二极管模拟,编号依次为0,1,…7,8个数码管依次显示;数字0、1、2……8不断循环,相应的8路彩灯能够自动循环点亮,每个数字显示时间相等;2、需要设计时钟脉冲产生电路,循环控制彩灯,时钟脉冲产生电路由555定时电路组成多谐振荡触发器产生连续始终脉冲,彩灯循环控制电路采用74lS194实现。 本设计采用两片双向移位寄存器CT74LS194来实现彩灯电路的循环控制。当CP端不断地输入计数脉冲时,其输出端Q0—Q3,Q0’-Q3’将会依次输出高电平,555定时电路产生连续时钟脉冲进行信号的输入,使彩灯LED1-LED8就会依次循环点亮,在视觉上就能形成流动感。(二)设计原理如下:用一块八进制计数分频器C T74LS194数字集成电路,当CPD端不断地输入计数脉冲时,其输出端Q0—Q4将会依次输出高电平,使彩灯LED1-LED4就会依次循环点亮,在视觉上就能形成流动感。时钟脉冲发生器由555时基集成电路IC 1组成,它接成典型的无稳态工作模式,输出脉冲由第3脚输出直接送人IC2的CP端,即第14脚,作为IC2的计数脉冲,调节电位器RP可以调节其振荡频率,从而可改变灯串LED1---LED8的流动速度。

 
友情链接
鄂ICP备19019357号-22