数字电子时钟设计报告.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

《单片机原理与应用》课程设计

—数字电子时钟设计

院 系:自动化工程系专 业:测控技术与仪器班 级:09测控二班

学 号:200920303225

姓 名:付 强指导老师:闫智武

2011年12月3号

单片机课程设计报告

— 系统设计目的

熟悉51系列单片机结构特点,掌握软件设计的基本思路和基本方法。学会用汇编语言编写程序,并在电脑上会调用和检测程序的正确与否。学会MCS-51单片机上下载程序并验证。

二 系统设计要求

1、以MCS-51系列单片机,AT89S51为核心器件组成一个电子时钟系统。

2、系统显示器由四位数码管组成,分别显示小时,分钟。

3、能随时对当前事件进行调整。

4、采用4×4行列式键盘输入。

5、四位数码管和24只发光二极管,采用动态显示方式。

三 系统硬件设计

设计思路:根据系统设计要求,我们要设计一个数字电子时钟,随着人类科技文明的发展,人们对于时钟的要求在不断地提高。时钟已不仅仅被看成一种用来显示时间的工具,在很多实际应用中它还需要能够实现更多其它的功能。高精度、多功能、小体积、低功耗,是现代时钟发展的趋势。在这种趋势下,时钟的数字化、多功能化已经成为现代时钟生产研究的主导设计方向。本文正是基于这种设计方向,以单片机(AT89S51)为控制核心,设计制作一个多功能的数字时钟。在这些当中,我必须要求电路要有计算功能、时钟功能、时间设置功能、跑马灯功能等。

硬件电路组成:

序号

名称

标注

型号

数量

1

电容

C1、C5

100u

2

2

电容

C2

0.1u

1

3

电容

C3、C4

15p

2

4

发光二极管

D1-24

Φ3白发红

24

5

数码管

DI2

SR430563K

1

6

微动开关

K1-16

6*6*5

16

7

连接器

P1

HX8

1

8

连接器

P2

3.96

1

9

三极管

Q1-7

9012

7

10

电阻

R1-8、R17

510Ω

8

11

电阻

R9-16

510Ω

8

12

IC座

IC40

1

丁上_俨4丐

丁上_俨

4丐

厂长『上

13

IC

U1

AT89S51

1

14

晶振

Y1

6M

1

15

电路板

TEST.PCB

1

吐吐吐 :平吐

吐 :平吐

.1:_t一

社:4 令:主丑+

井-=---

l

5.3

)::l

_

土一=-

-丘

_0-

s`”

斗_

=--亡坛

)::J

l lL,

0-

.;`,在

_

,L

·--~W沁仁

. O

:",勹

单片机课程设计报告

四 系统软件设计

数字时钟流程图:

开始

DISPLAY

Y 切换键是 N

否按下?

秒 停 分 小

值 键 值 时

按 按 按 按

键 下 键 键

按 ? 按 按

下 下 下

? ? ?

时=12?

Y

标志位显示B

N 标志位显示A

分离秒值个位、十位

Y

显示H

显示秒十位、个位

Y

Y Y 分离分值个位、十位

时数加

分数加

秒数加

显示分十位、个位

分离小时个位、十位显示小时十位、个位

单片机课程设计报告

数字时钟源程序

SUDAT00 EQU 40H ;加(减数)

SUDAT01 EQU 41H

AJMPORG

TIME00013H

SUDAT02 EQU 42H

SUDAT03 EQU 43H

SUDAT10 EQU 44H ;加(被减数)

RETI

ORG 001BH

LJMP TIME1

SUDAT11 EQU 45H

ORG

0023H

SUDAT12

EQU

46H

RETI

SUDAT13

EQU

47H

ORG 0050H

DISPDAT0

EQU

29H

;显示数据区

START:

DISPDAT1

EQU

2AH

MOV A,#00H

DISPDAT2

EQU

2BH

MOV R0,#20H

DISPDAT3

EQU

2CH

MOV R1,#30H

DISPDAT4

EQU

2DH

LOOP0:

DISPDAT5

EQU

2EH

MOV @R0,A

DISPDAT6

EQU

2FH

INC R0

DISPLONG

EQU

31H

;显示长度

DJNZR1,LOOP0

DISPCON

EQU

32H

;显示计位

MOV SP,#50H

KEYDAT

EQU

30H

;键码

MOV DISPLONG,#07

HOURH

EQU

34H

;时间数据

SETB RS0

HOURL

EQU

35H

SETB RS1

MINH

EQU

36H

MOV R0,#DISPDAT0

MINL

EQU

37H

MOV R2,#200

EDMOD

EQU

39H

;流水灯模式

MOV R3,#1

文档评论(0)

hao187 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档