十秒计时器

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计(论文)说明书

题目:10秒计时器

院(系):

专业:

学生姓名:

学号:

指导教师:

2012年9月6日

摘要

本次课程设计主要设计一个十秒计数器,由NE555构成多谐振荡器,产生一个稳定的脉冲信号,将该信号输入至由74LS192制作的计数器,计数器工作,利用门电路,使计数器计数到最大值发光二级管发出报警信号,同时计数器停止计数。手动清零。设计主要包括原理图的设计、仿真的成功和PCB图的正确设置和接线。做出板子并调试成功。

关键词:NE555; 74LS192;74LS00;74LS08;74LS48;开关;电容;电阻;

目录

1课设内容 (5)

2实验设计 (5)

2.1十秒计时器的设计介绍 (5)

2.2计时器的系统框图 (6)

3实验原理及论证 (6)

3.1计时器脉冲模块 (6)

3.2 计时器计数模块 (7)

3.3 计数器译码和显示模块 (8)

3.4 计数器发光报警模块 (8)

4 计时器的制作与调试 (9)

4.1 第一块板 (9)

4.2 第二块板 (9)

4.3 第三块板 (9)

5 心得体会会 (10)

6 参考文献 (11)

7附录…………………………………………………………………………

1 课设内容:

(a ) 设计任务:制作一个10秒计时器 (b ) 设计要求:

1) 有秒计时显示功能;

2) 置外部操作开关,控制计时器的直接清零、启动和暂停/连续功能; 3) 计时器为秒递减或递加计时器,其计时间隔为1s ;

4) 计时器递减到零或最大值时,数码显示器不能灭灯,同时发出光电报警信号。

2 实验设计

2.1 十秒计时器的设计介绍

10秒计时器是一个简单的秒计数器,由NE555构成多谐振荡器,产生一个稳定的脉冲信号,该信号的周期为1s 。将该信号输入至由74LS192制作的计数器,触发计数器开始工作,计数器计数到9时,利用74LS00的两个与非门,使发光二级管可以发出报警信号,同时利用74LS00或上多谐振荡器,使计数器计数到9时有高电平返回74LS192的脉冲引脚,实现在9时数码管不灭灯并发出报警信号。在计数器与多谐振荡器之间加上开关实现暂停和连续,并在计数器清零端加上开关实现清零功能。

2.2 系统框图

→ → →

↓ ↓

1秒脉冲电路

电源模

从0到9计数模块

译码模块

数码显示模块

计数到最大值发光报警电路

3 实验原理及论证

3.1 计时器脉冲模块

由555定时器和外接元件R1、R2、C构成多谐振荡器,脚2和脚6直接相连。,仅存两个没有稳态,仅存两个暂稳态,电路亦不需要外加触发信号,利用电源通过R1、R2向C充电以及C通过R2向放电端Ct放电,使电路产生震荡。电容C在1/3Vcc到2/3Vcc之间充电放电。

信号参数计算公式:

T=t1+t2 ; t1=0.7(R1+R2)C ; t2 =0.7R2C ;

注意:555电路要求 R1、R2均应大于或等于1KΩ,但R1+R2应能小于或等于3.3MΩ

计算:

设计要求时间间隔为1秒,则要1Hz的脉冲,周期为1秒,使T等于1;计算如下:

1=0.7*(47000+47000)*10*0.000001+0.7*47000*10*0.000001

原理图如图3.1:

图3.1 计时器脉冲模块

3.2 计时器计数模块

74LS192为模十计数器,要求做10秒计时器,从0变化到9,则把555输出端接到加法脉冲CPu,提供脉冲,复位端接上低电平,预置引脚和减法计数脉冲接上高电平,使计数器可以开始工作,从0变化到9,在多谐振荡器和计数器之间加上开关,实现10秒计时器的暂停和连续,在复位端接上开关,开关另一边接上高电平,实现清零功能.

原理图如图3.2:

图3.2 计时器计数模块

3.3 计时器译码和显示模块

74LS192进行计数的时候采用8421BCD,从0000变化到1001,数码管要显示从0变化到9的十进制显示则需要译码器进行译码,本次设计采用74LS48驱动共阴七段数码管使数码管工作,从0显示到9.

原理图如图3.3:

图3.3 计时器译码和显示模块

3.4计时器发光报警模块

从74LS192的Q0和Q3接线出来。经过两个与非门74LS00,当计数器计数到1001时,实现输出高电平。发光二级管的一端接地,当输出高电平时,发光二极管有电压差,发亮实现报警。设计要求增大到最大值时显示器不能灭灯,则在555输出端的开关一端与从74LS192的Q0和Q3接线出来与非过后的一端一起经过一个与门74LS08使计数器计数到9的时候给计数器的加法脉冲端一个低电平,停止计数,数码管显示停留在9。

如图3.4:

图3.4 3.4计时器发光报警模块

4 计时器的制作和调试

4.1 第一块板

制作:

从8月21号到27号一直在查资料,画原理图和仿真,确定仿真正确之后,画PCB,经过老师的检查,确定PCB设置可以,于是开始准备制作板子,因元件没有到,所以自己去买了板子,打印PCB之后去腐蚀和打孔。

调试:用单片机驱动,测试基本功能是否实现,不能实现用万用表测试是否有短路和虚焊问题。

出错原因:

开关和滑动变阻器封装不对,自己改了封装,因为太多跳线和虚焊导致数码管的变化不稳定。于是放弃。

结论:以后在打印PCB之前确定封装的正确!

4.2 第二块板

制作:

重新改了电路图,在74LS00的Q0到Q3接发光二极管,以灯的发光来确定74LS192的正常工作,封装,因之前有虚焊问题所以在焊接的时候比较小心,尽量避免虚焊。

调试:用单片机驱动,测试基本功能是否实现,不能实现用万用表测试是否有短路和虚焊问题。

出错原因:

因没加电阻电流太大灯全部烧坏,我把全部的灯去掉用焊锡连上,导致电路短路。不得已放弃!

结论:以后记得要加电阻分流分压!

4.3 第三块板

制作:

因为时间关系,到第三块板的时候已经是周三了,为了进度,且为了让电路可以实现基本功能,把电路多余可以不要的的电阻和电灯去掉,晚上通宵去腐蚀打孔焊接。为了节省资金,把之前焊接了的元件拔下来,经过测量确定可以正常工作,焊接到第三块板。

调试:用单片机驱动,测试基本功能是否实现,不能实现用万用表测试是否有短路和虚焊问题。

结果:

第三块板可以正常工作,可是工作的时候比实际妙表慢,计时器变化到9时,实际秒表变化到了11秒,稍有误差!且S2本接高电平,可是S1断开时复位端悬空即相当接高电平,S2显得多余!

相关文档
最新文档