设计一个电工的数字电路实验
目录
1 设计目的 3
2 设计要求指标 3
2.1 基本功能 3
2.2 扩展功能 4
3.方案论证与比较 4
4 总体框图设计 4
5 电路原理分析 4
5.1数字钟的构成 4
5.1.1 分频器电路 5
5.1.2 时间计数器电路 5
5.1.3分频器电路 6
5.1.4振荡器电路 6
5.1.5数字时钟的计数显示电路 6
5.2 校时电路 7
5.3 整点报时电路 8
6系统仿真与调试 8
7.结论 8
参考文献 9
实验作品附图 10
数字钟
摘要:
数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使用寿命,因此得到了广泛的使用。
数字钟从原理上讲是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。目前,数字钟的功能越来越强,并且有多种专门的大规模集成电路可供选择。
从有利于学习的角度考虑,这里主要介绍以中小规模集成电路设计数字钟的方法。
经过了数字电路设计这门课程的系统学习,特别经过了关于组合逻辑电路与时序逻辑电路部分的学习,我们已经具备了设计小规模集成电路的能力,借由本次设计的机会,充分将所学的知识运用到实际中去。
本次课程设计要求设计一个数字钟,基本要求为数字钟的时间周期为24小时,数字钟显示时、分、秒,数字钟的时间基准一秒对应现实生活中的时钟的一秒。供扩展的方面涉及到定时自动报警、按时自动打铃、定时广播、定时启闭路灯等。因此,研究数字钟及扩大其应用,有着非常现实的意义。
1 设计目的
1.掌握数字钟的设计、组装与调试方法。
2.熟悉集成元器件的选择和集成电路芯片的逻辑功能及使用方法。
3.掌握面包板结构及其接线方法
4.熟悉仿真软件的使用。
2 设计要求及指标
2.1基本功能
1)时钟显示功能,能够正确显示“时”、“分”、“秒”。
2)具有快速校准时、分、秒的功能。
3)用555定时器与RC组成的多谐振荡器产生一个标准频率(1Hz)的方波脉冲信号。
2.2扩展功能
1)用晶体振荡器产生一个标准频率(1Hz)的脉冲信号。
2)具有整点报时的功能。
3)具有闹钟的功能。
4)……
3、方案论证与比较
本设计方案使用555多谐振荡器来产生1HZ的信号。通过改变相应的电阻电容值可使频率微调,不必使用分频器来对高频信号进行分频使电路繁复。虽然此振荡器没有石英晶体稳定度和精确性高,由于设计方便,操作简单,成为了设计时的首选,但是由于与实验中使用的555芯片产生的脉冲相比较,利用晶振产生的脉冲信号更加的稳定,同过电压表的测量能很好的观察到这一点,同时在显示上能够更加接进预定的值,受外界环境的干扰较少,一定程度上优于使用555芯片产生信号方式。我们组依然同时设计了555和晶振两个信号产生电路。(本实验报告中着重按照原方案设计的555电路进行说明)
4、 系统设计框图
数字式计时器一般由振荡器、分频器、计数器、译码器、显示器等几部分组成。在本设计中555振荡器及其相应外部电路组成标准秒信号发生器,由不同进制的计数器、译码器和显示器组成计时系统。秒信号送入计数器进行计数,把累计的结果以‘时’、‘分’、‘秒’的数字显示出来。‘时’显示由二十四进制计数器、译码器、显示器构成,‘分’、‘秒’显示分别由六十进制计数器、译码器、显示器构成。其原理框图如图1.1所示。
5、电路原理分析
5.1数字钟的构成
数字钟实际上是一个对标准频率(1HZ)进行计数的计数电路.由于计数的起始时间不可能与标准时间一致,故需要在电路上加一个校时电路,同时标准的1HZ时间信号必须做到准确稳定.在此使用555振荡器组成1Hz的信号。
数字钟原理框图(1.1)
5.1.1振荡器电路
555定时器组成的振荡器电路给数字钟提供一个频率为1Hz的方波信号。其中OUT为输出。
5.1.2时间计数器电路
时间计数电路由秒个位和秒十位计数器,分个位和分十位计数器及时个位和时十位计数器电路构成,其中秒个位和秒十位计数器、分个位和分十位计数器为60进制计数器,而根据设计要求,时个位和时十位计数器为24进制计数器.
5.1.3分频器电路
通常,数字钟的晶体振荡器输出频率较高,为了得到1Hz的秒信号输入,需要对振荡器的输出信号进行分频。
通常实现分频器的电路是计数器电路,一般采用多级2进制计数器来实现。例如,将32768Hz的振荡信号分频为1HZ的分频倍数为32768( ),即实现该分频功能的计数器相当于15级2进制计数器。
5.1.4振荡器电路
利用555定时器组成的多谐振荡器接通电源后,电容C1被充电,当电压上升到一定数值时里面集成的三极管导通,然后通过电阻和三极管放电,不断的充放电从而产生一定周期的脉冲,通过改变电路上器件的值可以微调脉冲周期。
5.1.5数字时钟的计数显示控制
在设计中,我们使用的是74**160十进制计数器,来实现计数的功能,实验中主要用到了160的置数清零功能(特点:消耗一个时钟脉冲),清零功能(特点:不耗时钟脉冲),在上级160控制下级160时候通过组合电路(主要利用与非门)实现,在连接电路的时候要注意并且强调使能端的连接,其将影响到整一个电路的是否工作。
电路的控制原理如下:
秒钟由个位向十位进位:0000—0001—0010—0011—0100—0101—0110—0111—1000—1001实现个位的计数,采用的是置数的方式(利用RCO端口),当电路计数到1001的时候采用一个二输入与非门接上级输入的高位和低位输出作为下级的信号,实现了秒区的个位和十位的显示与控制。设计中注意到接的是一个与非门而不是与门,目标在产生一个时钟脉冲。实现正确的显示。
由秒区向分区的显示控制:
基本原理同上,在秒区十位向时区个位显示的时:0000—0001—0010—0011—0100—0101产生了六个脉冲的时候向下级输出一个时钟脉冲,利用的还是与非门,目标仍是实现正确的计时显示。
分区的显示及整体电路反馈清零:
当数值显示达到:23:59的时候要实现清零的工作,采用CLR清零的方式反馈清零。具体设计接出控制端的9,5,3,2用十六进制表示后高电平对应引脚接与非,将非门输出信号的值反馈给各个160芯片的清零端(CLR)既可以实现清零了。
5.2 校时功能的实现
当重新接通电源或走时出现误差时都需要对时间进行校正.通常,校正时间的方法是:首先截断正常的计数通路,然后再进行人工出触发计数或将频率较高的方波信号加到需要校正的计数单元的输入端,校正好后,再转入正常计时状态即可.
根据要求,数字钟应具有分校正功能,因此,应截断分个位的直接计数通路,并采用正常计时信号与校正信号可以随时切换的电路接入其中.
在实验实现过程中使用的是通过开关(普通开关)来实现高低电平的切换,手动赋予需要的高低电平来实现脉冲的供给,将脉冲提供到所需要的输入(CLK)端口,实现校时,仿真过程中能够正常校时并且在校时的时候达到了预定的效果;而在我们进入实际电路连接的时候,利用开关(手控导线点触实现)来实现校时再不像仿真那样的精确了,原因分析是由于使用的是普通的开关同时利用的是手动的对CLK端口赋予脉冲信号,在实现手动生成脉冲信号的过程中产生了扰动,即相当于产生了多个的脉冲信号对需要的数码管进行校时,如此,并没有达到仿真的精确效果,但是在实验中通过改进电路的校时方式,不是用手触开关产生脉冲信号(如若需用手触则需要使用一个锁存器实现去抖动,才能够在脉冲生成时候不产生干扰的脉冲,实现正常的校时),而是使用信号发生器实现信号的提供,对需要校时的数码管在相对应的CLK端口提供脉冲信号实现校时,利用此方式实现校时则比手触开关方式效果要好。
5.3 报时的实现
报时功能的实现原理较为简单,即对所需要报时的输出量进行控制,并对控制产生的信号作为LED显示的信号源,电路连接中要注意到的是在实现LED显示的时候最好连接上一个保护电阻对LED灯器到保护的作用。例如我们的校时时间是 23:59,0010—0011—0101—1001;利用相应的门电路实现满足端口输出是上述条件的时候进行报时即可。
6、系统仿真与调试
7、结论
学贵以致用,通过几天的数字钟设计过程,将从书本上学到的知识应用于实践,学会了初步的电子电路仿真设计,虽然过程中遇到了一些困难,但是在解决这些问题的过程无疑也是对自己自身专业素质的一种提高。当最终调试成功的时候也是对自己的一种肯定。在当前金融危机大的社会背景下,能够增加自身砝码的不仅仅是一纸文凭证书,更为重要的是毕业生是否能够适应社会大潮流的需要,契合企业的要求即又较硬的动手操作及设计能力。此次的设计作业不仅增强了自己在专业设计方面的信心,鼓舞了自己,更是一次兴趣的培养,为自己以后的学习方向的明确了重点。
另外在这次实验中我们遇到了不少的问题针对不同的问题我们采取不同的解决方法,最终一一解决设计中遇到的问题。还有在实验设计中我们曾遇到多块芯片以及数码管损坏的情况造成了数字钟的显示没有达到预期的效果,或是根本不显示,通过错误排除最终确认是元件问题,并向老师咨询跟换元件最终的到解决。在我们曾经遇到不懂的问题时,利用网上的资源,搜索查找得到需要的信息。
62
函数式为A‘BC’+AB‘C’+ABC,电路自己照着画吧
注:A‘表示A非的意思
如图,用2片最常用的与非门 74LS00 制作简易的三人表决器,原始逻辑如下:
Y = AB + BC + AC。
TTL 器件驱动发光管必须是低电平,否则电流不够用,所以最终是低电平有效。
为了易于获得器件,只采用 LS00,也可以用 LS10 做第二级,或者用 LS08 ,LS15等器件。
因为专业是电工,如果有必要,你可以把LED改为三极管驱动的继电器,去控制某个电源开关之类的东西,开关闭合的前提是满足2个以上的条件,如来自温度或光照传感器之类的信号。
数字电笔是测什么的?
数显电笔是一种测试电笔,属于电工电子工具,用于测试电线是否带电。数字显示笔体具有可直观读出测试电压值的LED显示器。当测量火线、照明电路时,火线与地面之间有一个电压U=220伏。身体电阻通常很小,通常只有几百到几千欧姆,而测试笔的内阻通常是几兆欧。电流通过测试笔(即电流通过人体)很小,通常...
电工电子技术 数字电路问题
1.半加器.真值表 ABY 000 011 101 110 Y = A异或B = AB'+A'B = [(AB')'(A'B)']’(地摩根定理)用到三个 而输入与非门。但是A’、B’也需要两个与非门,或者是非门。看你选什么芯片了。两片74LS00足矣。。2.RD置0,SD置1.可能是同步or异步,这种一般以功能表,或者看DATA SH...
电工学数字电路中,什么叫做自启动希望能解释清楚些
自启动是对时序逻辑电路而言的,电路中用到触发器,那么电路的状态数是2n次方。例,用一个触发器,有2个状态,用两个触发器,有4个状态,用三个触发器,有8个状态。以两个触发器为例,设计3进制计数器,有3个状态,是00,01,10,这是3进制的3个数。那么,自启动是针对上电后的随机状态的。...
想买一个电工万用表,什么牌子的好
现在市场上卖的万用表牌子五花八门,如果实际一点还是根据你的实际情况选择,比如你是个人私用自费购买还是公费报销;是喜欢使用数字表还是指针表;是测量电子设备精度高一点、测量范围多一些,还是只是一般电工用………依本人之见,不管是数字表还是指针表,买一个几十块钱的功能都够用,特别是普通电工平时...
怎么看电表上的度数?
电表数字从右向左,黑色的数字是电表用电量的整数部分,红色的数字是小数部分。如果显示的是11111,那么表示的用电量就是1111.1度。红色数字从1转到9,黑色数字会加1。电表是进行累计计数的,因而要得出每个月的耗电量,就需要用当下读出的数值扣除掉上个月读出的数值,便可得到当月用电的总量多少了。
电表上显示数是什么意思
现在还有全电子计量表,可以分别计量:正向有功、反向有功、正向无功、反向无功,其测量的用电量则分别由相应的功率和时间决定。家庭电表测的是有功功率。收电费又是依据有功功率的电度表。工厂的电度表视在功率,有功功率,无功功率 使用一块电度表,全可显示出来。工厂有功功率和无功功率都收电费。电...
数字万用表的使用方法?
200mA”以内的合适量程。量程选定后,将万用表串进电路中,保持稳定后即可读数。若屏幕上的数值为“1”,应加大量程再测量;若在数值左边出现“—”,则表明电流从黑表笔流进万用表,将两表笔调换即可。用数字万用表测量交流电压时,应将挡位打到交流挡,连接方法与测量直流电压相同。
数电模电与电工电子是不是一样的
都有类同的地方 但是其电工电路主要是控制直接执行设备的动作 而数模主要是逻辑处理和信息处理 数字电路最主要就是逻辑处理,比如电路的输入要达到输入的要求才输出有用电平 然后根据输出的信号去控制设备的运作 模拟电子也是离不开的,因为很多地方的数据都是连续变化的 而得到的数据往往是模拟信号 所以要...
多路数字电压表是什么
数字电压表是指表面从指针改为数字的电压表,即采用数码管显示或者液晶面板显示。中文名 数字电压表 外文名 DVM 方式 位数分的 对应 3\/2位、5位、8位 简介 在电量测量中,电压、电流和频率是最基本的三个被测量,其中电压量的测量最为经常。而且随着电子技术的发展,更是经常需要测量高精度的电压,...
电表怎么看度数?
从照片来看该电表是一个电子式单相电表,从上面的齿轮盘上可以看出该电表的读数为2362.7KW*h,也就是2362.7度电。这就要看电表齿轮盘上面的一排小数字了。从左往右看,第一个数字0上面写了10000,表示0是万位;第二个数字2上面写了1000,表示2是千位;第三个数字3上面写了100,表示3是百位;第...
星委福松:[答案] 函数式为A'BC'+AB'C'+ABC,电路自己照着画吧 注:A'表示A非的意思
万安县19322654521: 数字电路实验:用一片CT74HC161和一片CT74HC390构成一个24进制计数器,就具体的接线图?数字电路实验:用一片CT74HC161和一片CT74HC390构... - ?
星委福松:[答案] 一个24进制数需要5位2进制数表示,因此,你把161的进位状态锁存起来代表最高位,然后通过门电路将计数到24(11000)时产生复位就是了,进位状态锁存,可以用D触发器(2分频器),也可以用HC390的A路---2分频器电路构成. 具体电路最好是...
万安县19322654521: 电工电子实验:集成运算放大器实现的运算电路设计实验 急,求大师指点.设计要求:1.用集成运算放大器LM358(工作电压+ - 12V)来设计.(1)放大倍数分... - ?
星委福松:[答案] 够详细啦吧
万安县19322654521: 数字电路实验设计 - ?
星委福松: 1、利用两片4位二进制全加器4008和必要的门电路设计一个1位8421BCD码加法器.要求写出设计过程,画出设计电路,检测电路功能.记录下列运算式的实验结果:0111+0010,1001+0110,1001+1000,0111+0101. 2、用两片同步可预置4位二进制加法计数器74163和门电路设计一个8431BCD码的24进制计数器,要求写出设计过程,画出连线图.
万安县19322654521: 数字电子技术试验--设计路灯控制电路用二输入异或门和与非门设计一个路灯控制电路,要求,当总电源开关闭合时,安装在三个不同地方的三个开关都能独... - ?
星委福松:[答案] S断开的情况灯肯定是不亮的,此种情况我就不说了!S打开的情况如下(其余三开关当有奇数个闭合时灯亮,当有偶数个开关闭合时灯灭):逻辑抽象:1为开关闭合,0为开关断开,1为灯亮,0为灯灭.真值表:ABC Y000 0001 1010 1011 0100 ...
万安县19322654521: 电工实验:数字密码锁电路设计 要求:设定开锁密码为1010,开锁条件为拨对密码,钥匙插入锁眼即开锁开关闭 - ?
星委福松: 给你一个最简单的方法,由于你的题没有限制用什么逻辑电路,所以建议你用四个双输入半加器(也叫异或电路),如果是同相半加器,第一个双输入的一端设置成1,第二双输入的一端设置成0,第三个双输入的一端设置成1,第四个双输入的一端设置成0,将所有的输出端或起来,如果输入的信号和你设置的1010相同,则就有输出了.用这个输出信号控制门锁就行了啊.
万安县19322654521: 数字电路问题 设计十进制计数器 用一片十六进制加法计数器74161设计一个带进位输出的从1计到10的十进制计数器.写出设计方法,画出设计方法,画出逻辑... - ?
星委福松:[答案] 同步置数法,当记到10的时候(1010),用个或门,与非门得到低电平给异步置数端置1从新计数.
万安县19322654521: 数字电路的设计实验 - ?
星委福松: 我们组依然同时设计了555和晶振两个信号产生电路.(本实验报告中着重按照原方案设计的555电路进行说明) 4、 系统设计框图数字式计时器一般由振荡器、分频器
万安县19322654521: 请帮设计一个简单的数字电路,要求在上升沿和下降沿触发脉冲,其它时候保持低电平 - ?
星委福松: 电路图如下:RC调整脉冲宽度
万安县19322654521: 数字电路实验:用一片CT74HC161和一片CT74HC390构成一个24进制计数器,就具体的接线图?悬赏啊 - ?
星委福松: 一个24进制数需要5位2进制数表示,因此,你把161的进位状态锁存起来代表最高位,然后通过门电路将计数到24(11000)时产生复位就是了,进位状态锁存,可以用D触发器(2分频器),也可以用HC390的A路---2分频器电路构成.具体电路最好是自己去做;