电子实时钟 课程设计任务书硬件大学毕设论文Word格式.docx

上传人:b****6 文档编号:18633802 上传时间:2022-12-30 格式:DOCX 页数:10 大小:189.30KB
下载 相关 举报
电子实时钟 课程设计任务书硬件大学毕设论文Word格式.docx_第1页
第1页 / 共10页
电子实时钟 课程设计任务书硬件大学毕设论文Word格式.docx_第2页
第2页 / 共10页
电子实时钟 课程设计任务书硬件大学毕设论文Word格式.docx_第3页
第3页 / 共10页
电子实时钟 课程设计任务书硬件大学毕设论文Word格式.docx_第4页
第4页 / 共10页
电子实时钟 课程设计任务书硬件大学毕设论文Word格式.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

电子实时钟 课程设计任务书硬件大学毕设论文Word格式.docx

《电子实时钟 课程设计任务书硬件大学毕设论文Word格式.docx》由会员分享,可在线阅读,更多相关《电子实时钟 课程设计任务书硬件大学毕设论文Word格式.docx(10页珍藏版)》请在冰豆网上搜索。

电子实时钟 课程设计任务书硬件大学毕设论文Word格式.docx

学生姓名:

课程设计题目:

起迄日期:

2009年05月23日~2009年05月30日

课程设计地点:

7号教学楼209

指导教师:

王晓

教研室主任:

王俊红

下达任务书日期:

2009年05月23日

课程设计任务书

1.设计目的:

熟悉89C51单片机的基本功能,利用89C51单片机设计一个实时时钟/万年日历,并实时显示准确的北京时间(时、分、秒),可用24小时制式;

随时可以调校时间。

使学生将掌握的硬件理论知识与实践结合,提高学生的科研、综合创新能力。

2.设计内容和要求(包括原始数据、技术参数、条件、设计要求等):

基本要求:

1.显示准确的北京时间(时、分、秒),可用24小时制式;

2.随时可以调校时间。

工作要求:

1.查阅相关的资料,熟悉89C51系列单片机的基本功能;

2.学习Proteus软件,绘制实时时钟/万年日历的硬件电路的原理图;

3.绘制程序流程图。

并编写主要模块的程序。

3.设计工作任务及工作量的要求〔包括课程设计计算说明书(论文)、图纸、实物样品等〕:

利用Proteus软件绘制系统的硬件原理图

系统的软件流程图与部分程序

设计说明书

4.主要参考文献:

1.单片机原理及应用

2.单片机系统设计及工程应用

目录

设计方案简介

1.设计题目:

电子时钟

2.设计要求:

利用单片机89C51设计电子时钟,可以准确显示北京时间,并且

时间可调。

3.设计思路:

设置单片机89C51的P1端口为时钟调整控制端口,S0~S3分别为时控,分控,秒控及启动控制,当任意按下S0~S2时,定时器停止计时,此时可做时间调整,当调整好时间后按下S3键,即启动时间开始计时。

设置P2端口连接LED显示口,通过扫描使6个LED点亮。

P3口通过一个驱动器,驱动二极管发光。

设计条件及主要参数及计算

1.主要器件:

计算机,伟福6000软件,Proteus仿真软件

2.设计条件:

在WAVE6000中输入程序,编译调试生成扩展名为.HEX的文件,然后在Proteus仿真软件中画出硬件电路图,结合程序进行仿真。

3.主要参数:

单片机的定时器/计数器工作在方式1,现要求定时时间为50ms,根据公式:

计数器初值X=M-t/Tosc

X=65536-50000/1=15536=0011110010110000

那么TH1=3CHTL1=0B0H

4.设计过程:

主程序中设定工作方式,工作在方式1,根据计算结果设定初值,进入循环扫描按键程序,判定是否有键按下,跳进修改时间子程序。

时间程序中由秒开始,满60秒分加一,秒清零

ORG0000H

AJMPMAIN

ORG000BH

AJMPTIME

ORG0300H

MAIN:

NOP

MOV20H,#00H

MOV21H,#00H;

存秒数

MOV22H,#00H;

存分钟

MOV23H,#00H;

存小时

MOVIP,#02H

MOVIE,#82H;

MOVTMOD,#01H

MOVTL0,#0B0H

MOVTH0,#3CH

SETBTR0

MOVSP,#40H

LOOP:

LCALLDISP

JBP1.0,N2

CALLDOUDONG

JNZN2

CALLDELAY

CLRTR0

MOVA,23H

ADDA,#01

DAA

MOV23H,A

CJNEA,#24H,N1

MOV23H,#00

CALLDISP

N1:

JNBP1.0,$

CALLDISP

N2:

JBP1.1,N4

JNZN4

MOVA,22H

MOV22H,A

CJNEA,#60H,N3

MOV22H,#00

N3:

JNBP1.1,$

N4:

JBP1.2,N6

JNZN6

MOVA,21H

MOV21H,A

CJNEA,#60H,N5

MOV21H,#00H

N5:

JNBP1.2,$

N6:

JBP1.3,NEXT

JNZNEXT

NEXT:

JMPLOOP

DOUDONG:

MOVA,P1

MOVR5,A

XRLA,R5

RET

TIME:

PUSHACC

PUSHPSW

INC20H

MOVA,20H

CJNEA,#20,RETI1

MOV20H,#00H;

一秒钟时间到

MOVA,21H

ADDA,#01H

MOV21H,A;

CJNEA,#60H,RETI1

MOV21H,#00H;

一分钟时间到

MOV22H,#00H;

一小时时间到

CJNEA,#24H,RETI1

MOV23H,#00H

CALLDISP;

到时间达到24小时,清零.

RETI1:

POPPSW

POPACC

RETI

DISP:

MOVDPTR,#TABLE

ANLA,#0FH

MOVCA,@A+DPTR

MOV2FH,A

SWAPA

MOV2EH,A

ORLA,#80H

MOV2DH,A

MOVCA,@A+DPTR

MOV2CH,A

MOVCA,@A+DPTR

ORLA,#80H

MOV2BH,A

MOV2AH,A

MOVR0,#2FH

MOVR3,#07H

MOVA,#40H

LOOP1:

MOVB,A

MOVP2,A

MOVA,@R0

MOVP3,A

MOVR2,#80H

DJNZR2,$

DECR0

MOVA,B

RRA

DJNZR3,LOOP1

TABLE:

DB3FH,06H,5BH,4FH,66H,

6DH,7DH,07H,7FH,6FH,77H,

7CH,39H,5EH,79H,71H,00H

DELAY:

MOVR6,#60

D1:

MOVR7,#248

DJNZR7,$

DJNZR6,D1

END

图1

图2

设计说明书应包括以下主要内容:

(1)封面:

课程设计题目、班级、姓名、指导教师、时间

(2)设计任务书

(3)目录

(4)设计方案简介

(5)设计条件及主要参数表

(6)设计主要参数计算

(7)设计结果

(8)设计评述,设计者对本设计的评述及通过设计的收获体会

(9)参考文献

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1