电灯控制开关课程设计.docx
- 文档编号:27627845
- 上传时间:2023-07-03
- 格式:DOCX
- 页数:25
- 大小:1.15MB
电灯控制开关课程设计.docx
《电灯控制开关课程设计.docx》由会员分享,可在线阅读,更多相关《电灯控制开关课程设计.docx(25页珍藏版)》请在冰豆网上搜索。
电灯控制开关课程设计
电子课程设计
——电灯控制开关
学院:
电子信息工程学院
专业、班级:
通信141501
姓名:
陈雪峰
学号:
201415030103
指导教师:
康琳
2016年12月
电灯控制开关
目录
一、设计任务与要求……………………………………3
二、总体框图……………………………………3
1、总体框图……………………………………3
2、微分电路……………………………………3
3、状态机……………………………………4
4、10秒定时器……………………………………6
三、选择器件…………………………………7
1、可预置数同步可逆(加减)十进制计数器74LS190………8
2、具有异步置位和复位端的边沿触发双D触发器74LS74…9
3、四2输入与非门74LS03D……………………………11
4、非门74LS04D………………………………………12
5、三输入与门74LS11…………………………………12
4、功能模块……………………………………13
1、微分电路……………………………………13
2、状态机……………………………………14
3、10秒定时器……………………………………15
五、总体设计电路图……………………………………15
六、硬件调试结果……………………………………20
七、课程设计心得……………………………………21
电灯控制开关
一、设计任务与要求
一个电灯控制开关,该开关有一个按钮,当按钮按下1次,则电灯亮10秒钟后灭;当按钮按下2次(包括前一次),则电灯常亮不灭;当再按一次,则电灯灭。
二、总体框图
1、总体框图
由题意可以得到该开关的设计原理框图如图1所示,图中k是低电平有效的按钮信号,kd是按钮信号k的下降沿微分信号,td10是10秒定时器定时时间到信号(高电平有效),deng是电灯控制信号(高电平有效),t10是10秒定时器启动信号(高电平有效)。
图1总体框图
2、微分电路
该状态机的按钮信号K,经过微分电路再输入状态机,使其低电平持续时间小于状态机的时钟周期,保证按钮按下一次,状态机只转移一个状态。
因此为了使系统的稳定性增高,可以用两个D触发器组成微分电路对k信号进行微分。
所以需要在K输入状态机前设计微分电路。
3、状态机
根据电灯控制的要求,可以得到该电灯控制开关的状态图如图2所示:
根据题意可得电灯控制只需要3个工作状态,可使用两个D触发器,两个
触发器有Q0、
0、Q1、
1四个状态,多余一个状态,为了在上电时,状态机能够有效地进入工作状态实现自启动,在状态图上画出了多余的状态A3,在任何输入条件下,都可以从该状态自动进入初始状态A0。
由图2状态图可的表2-1的状态表。
在表中将状态转移条件中不出现的输入信号用任意值表示。
状态表又可转换成图3所示的次态卡诺图。
构造次态卡诺图时,需要首先根据状态表填写次态卡诺图,然后将剩余空格填写现态到现态的转移,相当于状态不转移的情况。
图2电灯延时开关状态图
表2-1
状态表
输入信号
现态
次态
输出
k
td10
Q
Qn+1
t10
deng
0
A0
A1
0
0
1
1
A1
A0
1
1
0
0
A1
A2
1
1
0
×
A2
A0
0
1
×
×
A3
A0
0
0
图3次态卡诺图图4次态卡诺图
采用BCD编码将图3可写为图4。
将编码次态卡诺图分解为图5所示的Q1和Q0的卡诺图。
将Q1和Q0的卡诺图如图五化简可得到各个触发器的次态方程:
Q1n+1=
1Q0
+Q1Q0k
Q1n+1=
1
+Q1Q0k+Q0k
图5触发器Q1和Q0的次态卡诺图
由于该电路是摩尔时序电路,输出只与现在状态有关,因此根据状态表可以直接写出输出方程:
t10在A1时态时为1,所以t10=
1Q0;deng在A1和A2状态时为1,
所以deng=
1Q0+Q1Q0=Q0。
根据上面得出的输出方程和各个触发器的次态方程即可以的到状态机的电路图,即可完成状态机的设计。
4、10S定时器:
定时器有两种状态回路。
第一种是在按钮按下一次后,定时器开始倒计时,经10s后,定时器熄灭。
第二种是按钮按下两次(包括前一次)后,定时器失去作用。
选择单时钟十进制加减计数器74LS190,即可实现10s定时器的设计;在状态端接上共阳四位数码管,可更直观的观察。
所以定时器选择74LS190和共阳四位数码管即可实现。
5、脉冲产生模块:
1kHZ脉冲,10HZ脉冲
6、数码显示管:
所谓的八段就是指数码管里有八个小LED发光二极管,通过控制不同的LED的亮灭来显示出不同的字形。
数码管又分为共阴极和共阳极两种类型,其实共阴极就是将八个LED的阴极连在一起,让其接地,这样给任何一个LED的另一端高电平,它便能点亮。
而共阳极就是将八个LED的阳极连在一起。
其原理图如下。
其中引脚图的两个COM端连在一起,是公共端,共阴数码管要将其接地,共阳数码管将其接正5伏电源。
一个八段数码管称为一位,多个数码管并列在一起可构成多位数码管,它们的段选线(即a,b,c,d,e,f,g,dp)连在一起,而各自的公共端称为位选线。
显示时,都从段选线送入字符编码,而选中哪个位选线,那个数码管便会被点亮。
数码管的8段,对应一个字节的8位,a对应最低位,dp对应最高位。
所以如果想让数码管显示数字0,那么共阴数码管的字符编码为00111111,即0x3f;共阳数码管的字符编码为11000000,即0xc0。
可以看出两个编码的各位正好相反。
如下图。
三、选择器件
该课程设计需要以下器材:
4个74LS74D、4个74LS04D、3个74LS11D、2个74LS08D、1个74LS21D、
1个74LS190D、1个数码管、1个OR3、1个OR2、1个74LS03D、1个20Ω电阻、
1个开关、1个2.5V绿灯等。
器件介绍如下
1、可预置数同步可逆(加减)十进制计数器74LS190
74LS190的引脚图74LS190的逻辑符号
图674LS190的引脚图图774LS190的逻辑符号
引出端符号:
LOAD异步置数
D/U加减控制端
CTEN计数控制端
RCO和MAX/MIN级联输出端
74LS190的功能表
表3-1
74LS190的内部电路图
图874LS190的内部电路图
2、具有异步置位和复位端的边沿触发双D触发器74LS74
图974LS74的管脚图图1074LS74的逻辑符号
引出端符号:
表3-2
触发器输入端D称为同步输入信号,因为它们是在CLK的有效时钟沿才能起作用,传输到输出。
除此之外,触发器还有异步输入端,异步输入端直接影响触发器输出而与CLK脉冲没有关系,通常异步输入端是置位端和复位端,在有效电平时,使触发器异步置位或是复位。
74LS74触发器的特性表
表3-3
图1174LS74内部电路图
3、四2输入与非门74LS03D
74LS03D的逻辑图74LS03D的功能表
表3-4
图1274LS03D的逻辑图
4、非门74LS04D
74LS04真值表74LS04功能表
表3-5表3-6
输入
输出
A
Y
L
H
H
L
74LS04D管脚图74LS04引脚功能
图1374LS04D管脚图图1474LS04引脚功能
5、三输入与门74LS11
74LS11逻辑符号
图1574LS11逻辑符号图1674LS11逻辑图
其中A、B、C为输入端,Y为输出端。
表3-774LS11功能表
7、俩个脉冲:
1kHZ脉冲和10HZ脉冲
四、功能模块
此设计包括四大模块,分别为:
微分电路、状态机、10S定时器。
以下对各大模块进行说明:
1、微分电路
仿真图如图17:
图17微分电路仿真图
微分电路图为图17,因为状态机时钟周期很短,而按钮按下的时间相对于状态机时钟周期很长,按下按钮期间,有多个有效状态机时钟沿触发状态机,如果按钮满足状态机的转移条件,则会发生多状态转移现象。
例如按钮按下时,持续时间是300ms,若状态机时钟是1ms,则在按钮按下期间状态机的状态会发生多次A0-A1-A2-A0的转移。
因此该状态机的按钮信号K,经过微分电路再输入状态机,使其低电平持续时间小于状态机的时钟周期,保证按钮按下一次,状态机只转移一个状态。
2、状态机
仿真图如图18:
图18状态机仿真图
刚开始开关打开,t10=0,deng=0。
;开关按下一次时,t10由0变为1,deng由0变为1,此时t10=1,deng=1。
开关按下两次时(包括前一次),t10由1变为0,灯仍然为1,此时t10=0,deng=1。
开关按下三次时,t10仍为0,灯由1变为0,此时t10=0,deng=0。
3、10S定时器
仿真图如图20:
图1910S定时器仿真图
用十进制计数器74LS190减法计数即可实现10S定时器,此模块用来实现设计要求中灯10S后熄灭,将状态端QAQBQCQD分别接到数码管的1、2、3、4管脚进行观察,观察其10S计数,验证该设计的正确,如图21硬件测试图
五、总体设计电路图
总体设计电路图如图20。
总体电路图说明:
将四大模块电路连接到一起,构成总体电路,在Multism仿真电路里进行仿真,观察其结果,符合设计要求。
各要求仿真图如下:
1、按钮按下1次,灯亮,同时10S定时器开始工作,电灯亮10S钟以后灭。
仿真图如图21。
2、按钮按下2次(包括前一次),10S定时器不工作,电灯长亮不灭,仿真图如图22。
3、按钮按下3次后,电灯灭,仿真图如图23。
图20总体设计电路图
图21按钮按下1次倒计时到6
图22按钮按下2次灯长亮计时器不工作
图23按钮按下3次灯灭
六、硬件调试结果
图24状态1t10=1,deng=1
图25状态2t10=0,deng=1
图26状态3t10=0,deng=0
图27十进制减法计时器计数到6秒
七、课程设计心得
通过本次课程设计我感触很深,这是我做的第一次课程设计,从开始到结束是在匆匆忙忙的生活中度过的,在这两个星期的日子里,可以说是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。
通过这次设计,进一步加深了对数字电子以及各种器件的了解,让我对它有了更加浓厚的兴趣。
在设计电路过程中我遇到很多问题,所以慢慢的平时很少讨论问题的我跟同学对设计的交流成了家常便饭,在整个过程中付出了很多的努力,但当看到显示屏上自己设计的电路仿真结果实现时,我觉得任何困难都值得,一种成就感油然而生。
通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。
在设计的过程中难免会遇到各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。
本次课程设计为我们提供了一个可以在知识的天空里自由翱翔的空间;提供了一个可以在知识的海洋里扬帆远行的空间它为我们的学习生活增添了一道亮丽的风景线,为我们的理想之塔增砖添瓦,为我们的知识小帆鼓风助力。
我们必将坐着智慧小船乘千里风破万里浪,开拓进取,勇往直前,朝着我们的理想彼岸前进。
总的来说,这次设计的电灯控制开关还是比较成功的,在设计中遇到了很多问题,最后在康老师的辛勤的指导下迎刃而解,终于觉得平时所学的知识有了实用的价值,达到了理论与实际相结合的目的,不仅学到了不少知识,而且锻炼了自己的能力,使自己对以后的路有了更加清楚的认识,同时,对未来有了更多的信心。
在这次设计中有同学老师对我给予了很大的帮助,最后我向他们表示衷心的说一声:
谢谢!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电灯 控制 开关 课程设计
![提示](https://static.bdocx.com/images/bang_tan.gif)