《电子设计自动化》课程设计报告-简易数字秒表设计

  • 格式:docx
  • 大小:289.18 KB
  • 文档页数:9

下载文档原格式

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

电子设计自动化》

课程设计报告学校:专业:班级:姓名:指导教师:

二00 九年12 月16 日

目录

1.课程名称

2.设计任务和要求⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 2 2.1设计任务⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 2

2.2设计要求⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 2

3.方法选择与论证⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 2 3.1 方案选择⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 2

3.2方案论证⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 2

4.方案的原理图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 3 4.1 方案原理图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 4 4.2总体电路图,布线图以及说明⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 5

4.3单元电路设计及说明⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 5

5.电路调试⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯8

6.收获体会、存在问题和进一步的改进意见⋯⋯⋯⋯⋯⋯⋯⋯9

简易数字秒表

1. 课程名称:《简易数字秒表》

2.设计任务和要求

2.1设计任务:

数字式秒表实现简单的计时与显示,按下启动键开始清零计时,按下停止键,计时停止。具有“ 分”( 00—59)“秒” ( 00 —59)数字显示,分辨率为1 秒。计时范围从00 分00 秒到59 分59 秒。

2.2设计要求:

阅读相关科技文献,上网搜索相关资料,设计多种方案设计,予以论证,最终选择最佳方案。

1、将提供的1024hz 的方波源转换成1hz 的方波源。

2、秒表的范围为0-59 分59 秒。

3、最后用数码管显示。

3.方法选择与论证

3.1. 方案选择

在设计之初,我们有两个方案,都实现了59分59 秒的结果,不过经过小组成员的讨论,一致选定采用方案二,该方案是在Proteus 软件环境下实现的秒表计时功能,就制作上较方案一还是很不错的。

3.2. 方案论证

我们主要采用74LS90芯片和555计时器,74LS90 是二-- 五十进制计数器,根据进制转换,很好的实现了六进制的功能,参考了各相关书籍及网上的一些资料,我们做好了现在的电路图,经过仿真,我们达到了预期的结果。

4. 方案的原理图

4.1 方案原理框图:

说明:上图是用 EWB 软件仿真的简易秒表设计的总体电路图,主体部分采用 74LS160芯片构成进位计数器,据其引脚功能连线并设置相应使能和触发端; 其中两个与非门是通过反馈输出进行 6 进制的控制,两个与门实现高位两片 74LS160 的使能控制,达到秒表计数的功能。单

4片

击开关停止计数,在软件上通过启动开关可实现清零。

4.3元器件选择及说明:

74LS160的逻辑功能:74160 为可预置的十进制计数器,异步清零端为低电平时,不管时钟端CP 信号状态如何,都可以完成清零功能。74160的预置是同步的。当置入控制器为低电平时,在CP 上升沿作用下,输出端与数据输入端一致。74160 的计数是同步的,靠CP同时加在四个触发器上而实现。当ENP、ENT 均为高电平时,在CP上升沿作用下输出端同时变化,从而消除了异步计数器中出现的计数尖峰。方案设计二:

4.1方案原理框图

本数字电子秒表设计由启动、清零复位电路、多谐振荡电路、分频计数电路、译码显示电路等组成,如图4.1 所示:

图4.1 方案原理框图

4.2总体电路图,布线图以及说明

4.3 单元电路设计及说明 利用 555定时器构成的多谐振荡器产生秒脉冲发生器。 由于 555 定时器的比较器 灵敏度高,输出驱动电流大,功能灵活,再加上电路结构简单,计算比较简单。

利用 555定时器构成的多谐振荡,在电路中我们选择数据如下: C =0.1uF ,R1=R2。

利用公式: f=1/(R1+2R2)Cln2

根据设计要求,需要精确到 0.01s ,故 f =100Hz ,带入上式得:R1=R2=4.8KΩ

在 protues 环境下的原理图中, 取 R1=R2=4.8KΩ,并且在 R1支路串联一个 1KΩ 的 电位器,来调节脉冲信号的精度。此信号从 555 定时器的 3 引脚 OUT

端输出,送到计

图 4.2 总体布线图

秒信号发生器

4.3.1 秒信号发生器单元:

数器74LS90的脉冲输入端CP,作为计时脉冲

4.3.2时间计数单元:

时间计数单元有时计数、分计数和秒计数等几个部分。要实现0.1 秒计数,须设计一个10 进制计数器;要实现秒计数,须设计一个60 进制计数器;要实现分计数,须设计一个10 进制计数器,这里选用74LS90 实现。

表为74LS90功能表

输入输出

功能清0 置9 时钟

QD QC QB QA

R0(1) 、R0(2) S9(1) 、S9(2) CP1 CP2

1 1

0 ××

× ×0 0 0 0 清0

0 ××

0 1 1

× ×

1 0 0 1

置9

0 ×× 0 0 ×

× 0

↓ 1 QA输出二进制计数

1 ↓QDQCQ输B出五进制计数

↓ QA

QDQCQBQ输A出

8421BCD 码

十进制计数QD↓

QAQDQCQ输B出

5421BCD 码

十进制计数

1 1 不变保持

十分之一秒计数器和分计数器是十进制,所以只需要将74LS90 接成十进制即可

图1.3 74LS90 六进制