八路彩灯控制器.docx
《八路彩灯控制器.docx》由会员分享,可在线阅读,更多相关《八路彩灯控制器.docx(10页珍藏版)》请在冰豆网上搜索。
八路彩灯控制器
课程设计报告
淮北师范大学
2018.06.21
1.课程设计要求
(1)名称:
八路彩灯控制器
(2)设计任务:
【1】从左向右逐次亮,间隔为0.5s
【2】从右向左逐次灭,间隔为0.5s
【3】左四同亮,右四同亮,左四同灭,右四通灭,时间为一秒,重复四次
【4】八个灯同时亮,八哥灯同时灭,时间为一秒,重复四次
(3)本设计参考元件如下
74ls04*174ls09*1
74ls10*174ls32*1
74ls163*374ls194*2
Lm555*11kΩ*117.4kΩ*1
10uF*110nF*1
2.课程设计部分
控制电路设计
电路设计
逻辑电路设计
(1)时序电路设计
根据设计参考元件,采用lm555做定时器
Lm555应用于构成多谐振荡器,组成信号产生电路,与其他参考元件构成如上图所示
震荡周期T=CIn2(R1+2R2)≈0.2484s
(multisim仿真)
通过计算和仿真可知一个震荡周期约等于0.25s,由设计任务可知本设计最低周期为0.5s,所以还需要使用74ls163计数器
单个74ls163可以实现16进制加法0000~FFFFF
记时顺序
Q3
Q2
Q1
Q0
0
0
0
0
0
1
0
0
0
1
2
0
0
1
0
3
0
0
1
1
…………
Q0处能产生二倍周期于CLK的谐振函数
多个74ls163相接可以得到多位计数器
以双片74ls163来说可以构成256进制计数器。
(2)控制电路设计
通过参考元件可以得到
控制发光二极管所采取的是74ls194
单片74ls194是四位双向移位寄存器,通过双片级联可以组成八位双向寄存器。
分析可知,通过控制CRS1S2就也以实现控制八位发光二极管
(3)逻辑电路设计
通过时序电路设计和控制电路设计以及本课程设计要求可以得到下表
记时顺序
Q5
Q4
Q3
Q2
Q1
Q0
S1
S0
CR1
CR2
0
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0
0
1
0
1
1
1
2
0
0
0
0
1
0
0
1
1
1
3
0
0
0
0
1
1
0
1
1
1
4
0
0
0
1
0
0
0
1
1
1
5
0
0
0
1
0
1
0
1
1
1
6
0
0
0
1
1
0
0
1
1
1
7
0
0
0
1
1
1
0
1
1
1
8
0
0
1
0
0
0
1
0
1
1
9
0
0
1
0
0
1
1
0
1
1
10
0
0
1
0
1
0
1
0
1
1
11
0
0
1
0
1
1
1
0
1
1
12
0
0
1
1
0
0
1
0
1
1
13
0
0
1
1
0
1
1
0
1
1
14
0
0
1
1
1
0
1
0
1
1
15
0
0
1
1
1
1
1
0
1
1
16
0
1
0
0
0
0
1
1
1
0
17
0
1
0
0
0
1
1
1
1
0
18
0
1
0
0
1
0
1
1
1
1
19
0
1
0
0
1
1
1
1
1
1
20
0
1
0
1
0
0
1
1
0
1
21
0
1
0
1
0
1
1
1
0
1
22
0
1
0
1
1
0
1
1
0
0
23
0
1
0
1
1
1
1
1
0
0
24
0
1
1
0
0
0
1
1
1
0
25
0
1
1
0
0
1
1
1
1
0
26
0
1
1
0
1
0
1
1
1
1
27
0
1
1
0
1
1
1
1
1
1
28
0
1
1
1
0
0
1
1
0
1
29
0
1
1
1
0
1
1
1
0
1
30
0
1
1
1
1
0
1
1
0
0
31
1
0
1
1
1
1
1
1
0
0
32
1
0
0
0
0
0
1
1
1
0
33
1
0
0
0
0
1
1
1
1
0
34
1
0
0
0
1
0
1
1
1
1
35
1
0
0
0
1
1
1
1
1
1
36
1
0
0
1
0
0
1
1
0
1
37
1
0
0
1
0
1
1
1
0
1
38
1
0
0
1
1
0
1
1
0
0
39
1
0
0
1
1
1
1
1
0
0
40
1
0
1
0
0
0
1
1
1
0
41
1
0
1
0
0
1
1
1
1
0
42
1
0
1
0
1
0
1
1
1
1
43
1
0
1
0
1
1
1
1
1
1
44
1
0
1
1
0
0
1
1
0
1
45
1
0
1
1
0
1
1
1
0
1
46
1
0
1
1
1
0
1
1
0
0
47
1
0
1
1
1
1
1
1
0
0
48
1
1
0
0
0
0
1
1
1
1
49
1
1
0
0
0
1
1
1
1
1
50
1
1
0
0
1
0
1
1
0
0
51
1
1
0
0
1
1
1
1
0
0
52
1
1
0
1
0
0
1
1
1
1
53
1
1
0
1
0
1
1
1
1
1
54
1
1
0
1
1
0
1
1
0
0
55
1
11
0
1
1
1
1
1
0
0
56
1
1
1
0
0
0
1
1
1
1
57
1
1
1
0
0
1
1
1
1
1
58
1
1
1
0
1
0
1
1
0
0
59
1
1
1
0
1
1
1
1
0
0
60
1
1
1
1
0
0
1
1
1
1
61
1
1
1
1
0
1
1
1
1
1
62
1
1
1
1
1
0
1
1
0
0
63
1
1
1
1
1
1
1
1
0
0
通过建立逻辑函数及卡诺图化简最终的到简单的逻辑函数如下
S0=(Q4`Q5`Q3)`
S1=(Q4`Q5`Q3`)`
CR1=R4`R5`+(R5`R4+R5R4`)R2`+R1`R4R5
CR2=R4`R5`+(R5`R4+R5R4`)(R2R1`+R2`R1)+R1`R4R5
将实物图对应部分连接
采用multisim仿真
基于multisim八路彩灯控制器电路图
(本次课程设计使用到的原件在参考元件的基础上增加了74ls86)
课程设计小结
1.不足点:
未完全采用实验参考元件,在时序电路设计中多处使用到异或门,故增加74ls86芯片,后期还会将电路设计优化,使电路设计兼容参考元件。
2.特点:
逻辑电路设计方法中规中矩,易于理解。
3.通过实物图和仿真图的连接,初步掌握了有关于面包板的使用和相关电路仿真软件如multisim和proteus的基础操作。
4.在连接实物图和仿真图的过程中遇到了很多问题,例如粗心将线路连错,板子自身质量问题,以及软件参数设定问题等,每个问题都需要耐心排错。
参考文献
【1】阎石:
数字电子技术基础,高等教育出版社,第五版
【2】CSND网站提供的各类芯片手册