- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字电子吃SSU钟
专业:
班级:
姓名: 学号:
一、设计任务
(一) 系统功能
制作一个由七段显示数码管显示的电子吋钟系统,要求该系统:
1、 能够正常显示时间(Hour: Min: Sec)> 日期(Month: Day: Week) (模式切换);
2、 有专门的MODE按键设置数码管显示模式和设置模式,以及专门 的UP键、DOWN键来设置;
(二) 方案制定
根据系统功能制定设计方案,如下:
1、现在流行的串行时钟电路很多,采用时钟芯片(如DS1302、 DS1307、PCF8485等)来实现实时时钟
2、利用MCS-51单片机作为主芯片,8位边沿触发式移位寄存器 74HC164作辅助芯片,配以合适的外围电路,完成对七段显示数码管 的显示控制
(三) 方案选择
以上两种方案均能实现系统耍求,方案一采用时钟芯片,通过单片机 控制,来实现数码管的显示;方案二直接用单片机做主芯片,配以 74HC164芯片串入并出,来控制数码管显示;两种方案相比较,成本 相近,方案一电路较为简单,实现较为方便,方案二更能体现对单片 机主芯片的应用,作为应用和学习并重的课程设计,选用方案二进行 设计
(四) 设计材料
1、 AT89S51 单片机 XI
2、 74HC164X6
3、 七段显示数码管51O6BS (共阳)X6
4、 IK、1/4W五色环电阻X45
5、 电解电容:25V/100uFX l,25V/10uFX2
6、 独石电容:104P (O.luF) X7
7、 6MHz 晶振 XI
8、 按键:12*12*6按键X3
9、 电源接插件HT5.08X1
10、 1N4148开关二极管XI
11、 3mm红发红(高亮)发光二极管X4
12、 导线(接电源,两根,红黑)
13、 电烙铁、焊锡,焊接用
14、 +5V直流电压源
(五) 具体设计
1、 系统框图及原理图设计
2、 系统电路的PCB印制板设计
3、 系统电路板焊接,硬件环境仿真
(六) 设计环境
1、 Win-XP 下 Protel99SE
2、 Keil uVision2+DVCC-51B 仿真环境 二、实际设计
(-)系统框图设计
图1七段数码管显示时钟系统框图
框图分析:
1、 MCS-51单片机外围合适的电路作为主控芯片,在系统时钟的作
用下向74HC164发送串行信号
2、 8位边沿触发式移位寄存器74HC164接收到单片机发送的串行信
号,给数码管送出并行信号,控制数码管的显示
3、七段数码管作为显示模块,接收到并行控制信号完成显示功能
(二)系统原理图设计
在Protel99SE环境中制作需耍的元器件原理图符号,绘制系统原理图
o9mmrlrBffss 需熔88383?8Isi
o
9
mmrlrB
ffss 需熔
88383?8
Isi
图2七段数码管显示时钟系统电路原理图
(三)系统PCB版图设计
dock.ddb | Documents 口 clock.NET
(
A1
7_SEG_DP —但七段敎码笛
) (
A2
7.SEG—DP —但七段致码管
[
A3
7_SEG DP 二仪七段致码管
7.SEG DP 二仪■£
7.SEG DP 二仪■£段致码童
L7_SE? DP —仪
C1
E1S0
100uF/25V
图3系统原理图生成的网标文件(部分截屏)
图4在PCB版图编辑器成功导入网表文件
H ?彳二 2 ?/ 二卜?H
□?T I dt I
图5七段数码管显示吋钟系统PCB版图(隐藏Polygon Plane)
2 川
□
clock.ddb 1
clock.ddb 1
1
Documents | clock.Sch
clock. PCB
口 clock.DRC
protel Design System Design Rule Check
PCB File : Documents\c1ock.PCB
Date : 6-Dec-2010
Time : 17:30:05
Processing Rule : Broken-Net Constraint ( (On the board ))
Rule Violations :0
^Processing Rule : Short-Circuit Constraint (Allowed-Not Allowed) (On the board ),(0n the board )
Rule Violations 0
Violations Detected : 0 Time Elapsed : 00:00:02
图6 PCB版图DRC检查结果
图7 PCB版图Toplayer层
图 8 PCB 版图 Bottomlayer 层□?□?口nnw□□nn
图 8 PCB 版图 Bottomlayer 层
□
?□
文档评论(0)