汽车尾灯控制时序逻辑电路设计毕业论文?(2021考研计算机300分难不难?)

1.汽车尾灯控制时序逻辑电路设计毕业论文?

基于VHDL语言的汽车尾灯控制电路设计:本课题主要基于可编程逻辑器件,采用硬件描述语言VHDL,采用“自顶向下”的设计方法编写程序实现汽车尾灯控制,并对控制器进行编程和下载。它体积小、功耗低、成本低、安全可靠,并能实现控制器的在系统编程,其升级改进极为方便。关键词:VHDL汽车尾灯控制时钟信号1。尾灯控制电路总框图,根据电路总框图的描述,我们大概可以了解整个汽车控制尾灯的工作原理,从中可以发现,当左右转向灯同时有效时,六个灯的闪烁是由一个与非门实现的。并且我们可以知道,本次设计的尾灯控制电路主要分为三个模块,即控制模块、左转LFTA模块和右转丽塔模块。知道了这几点,我们就可以详细解释这个设计了。2.模块孔。模块孔如图所示,是整个程序的控制模块。程序如下:库ieee使用IEEE . STD _ logic _ 1164 . all;实体孔是端口(左,右:在std_logic中;Lft,rit,lr:out STD _ logic);端孔;孔的架构kong_logic是Begin Process(左,右)变量a:STD _ logic _ vector(1 down to 0);开始A:=左& amp对;案例a是当“00”= lft & lt;='0';Rit & lt='0';Lr & lt='0';当“10”= lft & lt;='1';Rit & lt='0';Lr & lt='0';当“01”= rit & lt;='1';Lft & lt='0';Lr & lt='0';当other = rit & lt='1';lft & lt='1';lr & lt='1';结束案例;结束进程;端孔_圆弧;控制模块首先使用库语句:库ieee使用ieee.std_logic_1164.all使用ieee库中std_logic_1164包的所有资源。该控制模块定义的实体名为孔。要求实体名称与程序中存储的文件名一致。如果实体名是kong,那么保存的文件名就是kong.vhd .而这个包有五个端口,名字分别是left.right.lft.rit.lr,输入左右端口模式,输出lft、rit、lr。它们的端口类型都是std_logic数据类型。实体描述部分结束后,就是结构的描述部分。结构是整个VHDL语言的重要组成部分。这部分给出了模块的详细描述,并指定了输入和输出之间的行为。结构与实体的输入输出关系可以用三种方式描述,即行为描述、寄存器传输描述和结构描述。只是结构的框架完全一样。这个结构包含一个process语句,process语句包含两个敏感变量,process(left,right)。从流程的开始到结束,它是一组连续的执行语句。ieee标准数据类型“std_logic_vector”定义了一个从1到0的两位向量,变量是..程序将左右之和赋给A,然后执行case语句。case语句是无序的,因此所有条件表达式的值都是并行处理的。当条件表达式的值为“00”时,lft、rit、lr都变为0,所有信号无效。当条件表达式为“10”时,左转向灯lft有效,其他所有信号无效。当条件表达式的值为“01”时,右转向灯rit有效,其他无效。如果条件表达式为其他情况,那么所有的rit,lft,lr LR都设置为1,即全部有效。最后,结束case语句end case。结束过程和结构语句。3.模块LFTA源程序:库ieee使用IEEE . STD _ logic _ 1164 . all;实体lfta是Port(en,clk,lr:in STD _ logic;L2,l1,l0:out STD _ logic);结束lftalfta的架构lft_arc是Begin Process(clk,en,lr)变量tmp:STD _ logic _ vector(2 down to 0);begin If lr = ' 1 ' then Tmp:= " 111 ";elsif en = ' 0 ' then Tmp:= " 000 ";elsif clk ' event and clk = ' 1 ' then If Tmp = " 000 " then Tmp:= " 001 ";Else Tmp:=tmp(1下降到0)'0';结束if;结束if;L2&lt= tmp(2);L1&lt= tmp(1);L0 & lt= tmp(0);结束进程;结束lft _ arc模块lfta也使用ieee库语句,定义的实体命名为LFTA,分为en、clk、lr、L2、L1、L0六个端口,其中EN、CLK、LR为输入,L2、L1、L0为输出,其端口类型也是std_logic数据类型。在lfta程序中,结构名为lft_arc,实体名为LFTA。结构中有一个进程,定义了三个敏感变量clk,en,lr,将变量名tmp设置为2 downto到0的三位向量。左右开关同时打开时,lr有效,即lr=1。此时TMP: = "111 "右侧三灯区全部亮,当tr=1但en=0时,左侧三灯区全部灭。而如果这两种情况都不成立,那么当时钟的上升沿脉冲到来时lr='0 ',如果tmp =' 000 ',左边第一个灯就亮了,否则就把tmp(1 downto 0)和' 0 '之和赋给tmp,这样左边的三个灯区就可以从左到右依次开关了。最后发送tmp(2)到l2,tmp(1)到l1,tmp(0)到lo,结束程序和结构。这是实现左转时程序执行的全过程。通过对左转的理解,右转非常容易,其执行过程与左转非常相似。我们还可以发现,LFTA模块的作用是在左转时控制左三灯区,当左右转向灯有效时,输出都是‘1’。让我们来看看右转控制模块。4.模块RITA源程序:库ieee使用IEEE . STD _ logic _ 1164 . all;实体rita是Port(en,clk,lr:in STD _ logic;R2,r1,r0:out STD _ logic);结束丽塔;rita的架构rit_arc是Begin Process(clk,en,lr)变量tmp:STD _ logic _ vector(2 down to 0);begin If lr = ' 1 ' then Tmp:= " 111 ";elsif en = ' 0 ' then Tmp:= " 000 ";elsif clk ' event and clk = ' 1 ' then If Tmp = " 000 " then Tmp:= " 100 ";else Tmp:= ' 0 ' & amp;tmp(2降1);结束if;结束if;R2&lt= tmp(2);R1&lt= tmp(1);R0 & lt= tmp(0);结束进程;End rit _ arc和左转时一样,右转时再次使用ieee库描述,这样我们可以清楚的理解右转的原理。此时库定义的实体名是rita,之前不重复。在同一封装中,有六个端口en、clk、lr、r2、r1、r0。使用en、clk、lr,端口模式为输入、r2、r1、r0。在该结构中,引入了与左转时相同的过程和三个敏感变量:CLK、EN和LR。变量tmp是一个从2到0的三位向量。当左右两个开关同时打开,lr='1 ',那么此时的变量tmp='111 ',也就是右边的三灯区有信号,三灯区全亮。否则lr='0 ',当en='0 ',tmp='000 '时,也就是三灯区被完全破坏。Elsif clk '事件且clk =' 1 ',即时钟脉冲上升沿到来时,en='1 '。如果tmp = "000 ",发送" 100 "到tmp,右边第一个灯亮。否则发送' 0 '和tmp(2 downto 1)之和到tmp,右边第一个灯,第二个灯,第三个灯依次亮。然后结束if语句。这之后和左转的程序是一样的。将tmp(2)中的值发送给r2,将tmp(1)中的值发送给r1,将tmp(0)中的数据发送给r0,然后结束process语句和整个结构语句。然后整个汽车尾灯的VHDL程序控制到这里就结束了。5.结论:本设计采用硬件描述语言VHDL实现汽车尾灯的控制,总结整个设计方案可以发现一些问题;设计优点:基本实现汽车行驶时尾灯点亮模式的各种情况。设计上的不足:由于驱动是由开关控制的,所以每个开关都要有消除机械振动的装置,利用基本的RS触发器就可以实现,所以在条件允许的情况下可以进一步完善整个设计。6.参考资料:王VHDL数字电路设计与应用实用教程》;机械工业出版社;2006年1月;彭荣秀《数字电子基础》;武汉理工大学出版社;2005年9月;潘嵩黄的EDA技术与VHDL清华大学出版社;2006年11月;2009年12月27日图书馆IEEE使用IEEE . STD _ logic _ 1164 . all;实体珠空是端口(左,右:在std_logic中;Lft,rit,lr:out STD _ logic);结束;建筑孔_弧的诸孔是开始过程(左,右)变量a:STD _ logic _ vector(1 down to 0);开始A:=左& amp对;案例a是当“00”= lft & lt;='0';Rit & lt='0';Lr & lt='0';当“10”= lft & lt;='1';Rit & lt='0';Lr & lt='0';当“01”= rit & lt;='1';Lft & lt='0';Lr & lt='0';当别人= rit & lt='1';lft & lt='1';lr & lt='1';结束案例;结束进程;端孔_圆弧;图书馆ieee使用IEEE . STD _ logic _ 1164 . all;实体LFTA是Port(en,clk,lr:in STD _ logic;L2,l1,l0:out STD _ logic);结束;LFTA的架构lft_arc是begin Process(clk,en,lr)变量tmp:STD _ logic _ vector(2 down to 0);begin If lr = ' 1 ' then Tmp:= " 111 ";elsif en = ' 0 ' then Tmp:= " 000 ";elsif clk ' event and clk = ' 1 ' then If Tmp = " 000 " then Tmp:= " 001 ";Else Tmp:=tmp(1减0)0';结束if;结束if;L2&lt= tmp(2);L1&lt= tmp(1);L0 & lt= tmp(0);结束进程;结束lft _ arc图书馆ieee使用IEEE . STD _ logic _ 1164 . all;实体RITA是Port(en,clk,lr:in STD _ logic;R2,r1,r0:out STD _ logic);结束;RITA的架构rit_arc是begin Process(clk,en,lr)变量tmp:STD _ logic _ vector(2 down to 0);begin If lr = ' 1 ' then Tmp:= " 111 ";elsif en = ' 0 ' then Tmp:= " 000 ";elsif clk ' event and clk = ' 1 ' then If Tmp = " 000 " then Tmp:= " 100 ";else Tmp:= ' 0 ' & amp;tmp(2降1);结束if;结束if;R2&lt= tmp(2);R1&lt= tmp(1);R0 & lt= tmp(0);结束进程;end rit _ arc

1设计简介

1。1初始条件:

本课程的设计需要中小规模集成电路芯片7400、7404、74138、7476、7486等器件来实现汽车尾灯显示的控制功能。工作电源Vcc为12V。电路组成框图。如图1所示:

图1电路框图

1。

2需要完成的主要任务:

1。2。1设计任务

根据已知条件,设计并制作了汽车尾灯显示控制电路。

1。2。2设计要求

车尾左右各有三个指示灯(LED模拟)。要求是:

①汽车正常行驶时,尾灯全部熄灭。

②当汽车向右转时,右边的三个指示灯依次亮起。

(3)汽车左转时,左边的三个指示灯按左顺序亮起。

④临时制动时,所有指示灯同时闪烁。

⑤选择电路方案,完成确定方案的电路设计。计算电路元件参数和元件选择,画出整体电路原理图,并说明基本原理。

制作实际操作装置。(可选:用EWB软件完成仿真),并按规定格式编写设计报告。

目录

1设计概论

1。1设计要求

汽车尾灯控制时序逻辑电路设计毕业论文?(2021考研计算机300分难不难?)

1。

2需要完成的主要任务

2设计原则2

2。1.汽车尾灯显示状态与汽车行驶状态的关系

2。2汽车尾灯控制器功能

2。

3系统框图3

3单元电路设计与分析

3。1开关控制电路

3。2三进制计数器

3。

3解码和显示驱动电路

3。4尾灯状态显示电路

4.设计整体电路图........................................................................................................................................................................

5电路仿真和模拟

6摘要

7经验之谈

16、谢谢

9参考文献。

17

附录1整体电路图。。18

附录2部件清单

参考:。

2.2021年计算机考300分难吗?

容易考。

一般情况下,计算机总分300多分不难,但是高分难,而且高分的人比较多,竞争比较大。

计算机技术正面临着一系列新的重大变革。诺依曼系统简单的硬件和专门的逻辑已经不能适应软件越来越复杂,题目越来越复杂的趋势,要求创造一种新的系统,服从软件的需求和题目的自然逻辑。

信誉至上金年会

并行性、关联性、特殊功能性以及硬件、固件和软件的结合是实现新系统的重要途径。计算机将从信息处理和数据处理过渡到知识处理,知识库将取代数据库。

自然语言、模式、图像、手写等将是主要的输入输出形式,使人机关系达到高级水平。砷化镓设备将取代硅设备。

说实话并不难。电脑300只要好好复习就很容易到手。

钢琴精灵怎么玩?(创造与魔法钢琴怎么得?)
钢琴精灵怎么玩?(创造与魔法钢琴怎么得?)

1.钢琴精灵怎么弹?钢琴精灵是一款音乐游戏。玩家需要根据游戏中的提示,按下相应的按键来播放音乐。以下是钢琴精灵的基本打法:1.下载安装:在app store中搜索下载钢琴向导,然后按照提示进行安装。2.选择模式:打开钢琴向导后,可以选择不同的游戏模式,如练习模式和挑战模式。3.选择曲目:选择模式后,...

学习VR技术就业前景怎么样?(vr教育运营方案?)
学习VR技术就业前景怎么样?(vr教育运营方案?)

1.学习VR技术的就业前景如何?从应用领域分析VR技术的就业前景众所周知,VR行业还处于起步阶段,但是VR的应用领域也在不断被探索。作为VR技术应用的开端,VR游戏的应用最为广泛。除此之外,在医疗、娱乐、航天、房地产、教育、旅游、培训等领域都可以看到VR技术的身影。目前,国内VR应用领域已经聚集了一...