南通大学 《电子技术》课程设计报告
题 目 数字式秒表 学院(部 计算机科学与技术学院 专 业 计算机科学与技术 学生姓名 王骏 6 月 27 日至 7 月 1 日 共 1 周
指导教师(签字) 一.内容摘要 本设计所实现的数字式秒表是电子设计技术中最基本的设计实验之一。该数字计数系统的逻辑结构较简单,是由控制电路,复位电路,0.01秒脉冲发生器,译码显示电路构成的。 其中控制电路是由基本R-S触发器以及电阻,开关组成的电路部分。 复位电路是由直流电源,电阻以及开关组成的电路部分。 多谐振荡器是由555定时器以及其外围电路组成的电路部分,它和分频器一起用来
产生0.01秒的脉冲。
二.技术要求 1.秒表最大计时值为99分59.99秒; 2. 6位数码管显示,分辨率为0.01秒; 3 .具有清零,启动计时,暂停及继续计数等控制功能;
4.控制操作间不超过二个。
三.方案论证与选择 1. 数字式秒表,就需要显示数字。根据设计要求,要用数码管来做显示器。题目要求最大记数值为99分59.99秒,则需要一个8段数码管作为秒位(有小数点)和五个7段数码管作为分秒位。要求计数分辨率为0.0 1秒,那么我们需要相应频率的信号发生器。 选择信号发生器时,有两种方案:一种是用晶体振荡器,另一种方案是采用集成电路555定时器与电阻和电容组成的多谐振荡器。石英晶振荡器精度很高,一般都需要多级分频。 秒表核心部分——计数器,此次选择74LS160计数器。它具有同步置数和异步清零功能。主要是利用它可以十分频的功能。 计数脉冲是由555定时器构成的多谐振荡器,产生100赫兹脉冲。如果精度要求高,也可采用石英振荡器。 在选择译码器的时候,有多种选择,如74LS47,74LS48等4-7线译码器。如果选择7447,则用来驱动共阳极数码管;如果选择7448,则用来驱动共阴极数码管。在选择数码显示管时,可以利用六个数码管;也可以借鉴简易数字频率计中的四位数码
管来显示后四位,再用两个数码管显示分钟的两位。本次设计中选择前一种方法。
(一)控制电路 图(1) 控制电路 控制电路是由一个基本R-S触发器,机械开关,电阻以及5伏电源组成。主要实现秒表的停止和开始计数功能。开始,停止功能可以只用一个机械开关实现,之所以用此电路代替机械开关,是因为利用此电路的锁存功能,防止开关K在打开和闭合时一些假信号串入逻辑电路,影响秒表正确计数显示。
(二)0.01秒脉冲发生电路
。 图(a) 555组成的占空比可调的多谐振荡器 图(b)工作波形 图(2)0.01秒脉冲发生电路 555组成的多谐振荡器可以用作各种时钟脉冲发生器,图(a)为脉冲频率可调的矩形脉冲发生器,调节Rp可得到任意频率的脉冲信号,由于电容C充放电回路的时间常数不等,所以(a)输出波形为矩形脉冲,矩形脉冲的占空比随频率变化而变化。
该电路是由555定时器以及外围的电阻,电容组成的。 其中从555定时器构成的多谐振荡器OUT引脚出来的频率是100赫兹。 555定时器的参数:T=0.01s,f=100Hz =1/0.695(R1+ 2R2)C 在图中R3+Rp=R1,R5=R2 经过计算并实际调整,方案为R3=130千欧,R5=5.1千欧,Rp=10千欧,c=100微法。在实践中,如果用示波器观察到频率不正确,可调整Rp来改变频率,减小误差。
(三)复位电路
图(3) 复位电路 该复位电路由机械开关,电阻,以及电源组成。输出线1接在74160的复位端。当需要复位时,合上开关,从输出线1即可输出复位信号(即清零信号), 复位电路的基本功能是:提供复位信号,直至系统电源稳定后,撤销复位信号。为可靠起见,电源稳定后还要经一定的延时才撤销复位信号,以防开关分-合过程中引起的抖动而影响复位。 另外复位电路主要完成清零功能
(四)译码显示电路
图 (4)显示电路 图中从下往上依次是6个计数器74LS1600,4线-7线译码器/驱动器74LS47,共阳数码管。 1.计数器 74LS160的管脚图及功能表如下:
图7 为74LS160管脚图及功能表 74LS160为异步清零计数器,即RD端输入低电平,不受CP控制,输出端立即全部为“0”,
1 2 3 4 6 7 8 9 10 11 12 13 14 74LS160 RD CP D1 GND EP VCC D0 15 16 D2 D3
LD ET Q3 Q2 Q1 Q0 CO RD LD ET EP CP D3 D2 D1 D0 Q3 Q2 Q1 Q0 0 × × × × × × × × 0 0 0 0 1 0 × × ↑ D C B A D C B A 1 1 0 × × × × × × 保 持 1 1 × 0 × × × × × 保 持 1 1 1 1 ↑ × × × × 计 数
74LS160功能表 功能表第一行。74LS160具有同步预置功能,在RD端无效时,LD端输入低电平,在时钟共同作用下,CP上跳后计数器状态等于预置输入DCBA,即所谓“同步”预置功能(第二行)。RD和LD都无效,ET或EP任意一个为低电平,计数器处于保持功能,即输出状态不变。只有四个控制输入都为高电平,计数器(161)实现模10加法计数,Q3 Q2 Q1 Q0=1001时,RCO=1。 8421码加权计数器:,QD、QC、QB、QA输出见计数器工作波形图:
本次试验中74160的级联图 图(5) 2.译码器电路 译码器电路是将数码转换为一定的控制信号。在此由7447集成元件构成,它能将一个二进制数码转换为输出端的电平信号以控制显示器。
下图为7447的管脚图: LT’,RBI’接逻辑开关,D,C,B,A接8421码拨开开关,a,b,c,d,e,f,g七段分别接显示器对应的各段。地线,电源线接好后,若线路无误后,接通电源就开始实验论证:
(1) LT’=0,其余状态为任意态,这时LET数码管全亮。 (2) 再用一根导先把0电平接到BI’/RBO’端,这时数码管全灭,不显示,这说明译码器显示是好的。
(3) 断开BI’/RBO’与0电平相连的导线,使BI’/RBO’悬空。且使LT’=1,这时按动8421码拨码开关,输入D,C,B,A四位8421码二进制数,显示器就显示相应的十进制数。
(4) 在(3)步骤后,仍使LT’=1,BI’/RBO’接LED发光二极管,此时若RBI’=1按动拨码开关,显示器正常显示工作。若RBI’=0,按动拨码开关8421码输出为0000时,显示器全灭,这时BI’/RBO’端输出为低电平即LED发光二极管全灭这就是“灭零”功能。 3.七段数码管(LED):
7段数码管又分共阴和共阳两种显示方式。如果把7段数码管的每一段都等效成发光二极管的正负两个极,那共阴就是把abcdefg这7个发光二极管的负极连接在一起并接地;它们的7个正极接到7段译码驱动电路74LS48的相对应的驱动端上(也是abcdefg)。此时若显示数字1,那么译码驱动电路输出段bc为高电平,其他段扫描输出端为低电平,以此类推。如果7段数码管是共阳显示电路,那就需要选用74LS47译码驱动集成电路。共阳就是把abcdefg的7个发光二极管的正极连接在一起并接到5V电源上,其余的7个负极接到74LS47相应的abcdefg输出端上。 无论共阴共阳7段显示电路,都需要加限流电阻,否则通电后就把7段译码管烧坏了。限流电阻的选取是:5V电源电压减去发光二极管的工作电压除上10ma到15ma得数即为限流电阻的值。发光二极管的工作电压一般在1.8V--2.2V,为计算方便,通常选2V即可。发光二极管的工作电流选取在10-20ma,电流选小了,7段数码管不太亮,选大了工作时间长了发光管易烧坏。对于大功率7段数码管可根据实际情况来选取限流电阻及电阻的瓦数。 下图是八段数码管(LED)的示意图,图中引脚6为VCC的为共阳数码管,引脚6为GND的为共阴数码管。 abfcgdeVCC1234567abcdefg8dpdp91234567abcdefg8dp9GNDabf
cgdedp
....
本设计采用阳数码管与74LS47匹配,同时并入一个四输入内置译码器的7段数码管,以验证译码部分的功能(注:验证成功后,两种组合数码管可以只保留一个)。
在本次设计中,数码管与7447连接图
图(6)在本次设计中,数码管与7447连接图 四.电路图及电路工作原理 总电路图
1 各部分工作原理如下: 控制电路:它是由两个74LS00集成与非门元件构成的基本R-S触发器,接在机械开关K的后面,防止开关K在打开和闭合时一些假信号窜入逻辑电路。用来控制秒表的开始,暂停。 复位电路:作为清零复位用。它是由电源,开关和一个电阻组成的电路。 0.1秒脉冲发生器电路:它由555集成定时器元件和外围的电阻和电容等元件构成的多谐振荡器。调节滑动电阻的数值,可以改变脉冲发生器的输出频率。 计数器电路:从进位制来分,有二进制计数器,十进制计数器等多种形式。在此采用的74LS160十位二进制计数器,即8421编码方式。 译码器电路:是将数码转换为一定的控制信号。在此由74LS47集成元件构成,它能将十个二进制数码转换为输出端上的电平信号以控制显示器。 显示器电路:有辉光数码管和荧光数码管等多种显示电路。此次设计中采用的是共阳极七段LED显示器。
2. 电路工作原理:
在仿真软件上接通电源 1.合上复位电路的开关,是电路在工作之前先清零。电子秒表处于复位状态。 2.当第一次按动开关K,产生第一个单脉冲作为基本RS触发器的时钟,使三状态控制电路的输出端Q1产生高电平,经与非门后,使0.01秒脉冲进入计数器计数,并译码、显示出来。 3.当第二次按动开关K,产生第二个单脉冲使三状态控制电路输出端Q1输出低电平Q2输出高电平,关闭与非门,使计数停止。 4.当需要复位清零时,按动复位电路的开关K。电路即处于复位状态。 5.再按动控制电路开关K时,电子秒表又进入计数状态。
五.课设存在的问题及解决 本设计采用EDA电路仿真对设计电路进行了调试。运用软件Multisim。在调试的过程中