电子实时钟-课程设计任务书(硬件)学士学位论文.doc

上传人:ni****g 文档编号:546481196 上传时间:2023-03-05 格式:DOC 页数:12 大小:702.50KB
返回 下载 相关 举报
电子实时钟-课程设计任务书(硬件)学士学位论文.doc_第1页
第1页 / 共12页
电子实时钟-课程设计任务书(硬件)学士学位论文.doc_第2页
第2页 / 共12页
电子实时钟-课程设计任务书(硬件)学士学位论文.doc_第3页
第3页 / 共12页
电子实时钟-课程设计任务书(硬件)学士学位论文.doc_第4页
第4页 / 共12页
电子实时钟-课程设计任务书(硬件)学士学位论文.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《电子实时钟-课程设计任务书(硬件)学士学位论文.doc》由会员分享,可在线阅读,更多相关《电子实时钟-课程设计任务书(硬件)学士学位论文.doc(12页珍藏版)》请在金锄头文库上搜索。

1、北华航天工业学院单片机课程设计说明书学生姓名: 学 号: 院 系: 电子工程系 专 业: 电子信息工程 题 目: 电子实时时钟/万年日历的设计 指导教师: 王 晓 职称: 高工/副教授 2009 年 05 月 23 日 北华航天工业学院单片机课程设计任务书 08/09 学年第 二 学期院 系: 电子工程系 专 业: 电子信息工程 学 生 姓 名: 学 号: 课程设计题目: 电子实时时钟/万年日历的设计 起 迄 日 期: 2009年05月23 日2009年 05 月 30 日 课程设计地点: 7号教学楼 209 指 导 教 师: 王 晓 教研室主任: 王俊红 下达任务书日期: 2009 年05月

2、 23 日课 程 设 计 任 务 书1设计目的:熟悉89C51单片机的基本功能,利用89C51单片机设计一个实时时钟/万年日历,并实时显示准确的北京时间(时、分、秒),可用24小时制式;随时可以调校时间。使学生将掌握的硬件理论知识与实践结合,提高学生的科研、综合创新能力。2设计内容和要求(包括原始数据、技术参数、条件、设计要求等): 基本要求:1显示准确的北京时间(时、分、秒),可用24小时制式; 2. 随时可以调校时间。工作要求:1查阅相关的资料,熟悉89C51系列单片机的基本功能;2学习Proteus软件,绘制实时时钟/万年日历的硬件电路的原理图;3绘制程序流程图。并编写主要模块的程序。3

3、设计工作任务及工作量的要求包括课程设计计算说明书(论文)、图纸、实物样品等:利用Proteus软件绘制系统的硬件原理图 系统的软件流程图与部分程序 设计说明书4主要参考文献:1 单片机原理及应用2 单片机系统设计及工程应用 目录设计方案简介1设计题目:电子时钟2设计要求:利用单片机89C51设计电子时钟,可以准确显示北京时间,并且 时间可调。3设计思路:设置单片机89C51的P1端口为时钟调整控制端口,S0S3分别 为时控,分控,秒控及启动控制,当任意按下S0S2时,定时器停止计时,此时可做时间调整,当调整好时间后按下S3键,即启动时间开始计时。设置P2端口连接LED显示口,通过扫描使6个LE

4、D点亮。P3口通过一个驱动器,驱动二极管发光。设计条件及主要参数及计算1主要器件:计算机,伟福6000软件,Proteus仿真软件2设计条件:在WAVE6000中输入程序,编译调试 生成扩展名为.HEX的文件,然后在Proteus仿真软件中画出硬件电路图,结合程序进行仿真。3主要参数:单片机的定时器/计数器工作在方式1,现要求定时时间为50ms,根据公式:计数器初值X=M-t/ToscX=65536-50000/1=15536=0011110010110000 那么TH1=3CH TL1=0B0H 4设计过程:主程序中设定工作方式,工作在方式1,根据计算结果设定初值, 进入循环扫描按键程序,判

5、定是否有键按下,跳进修改时间子程序。 时间程序中由秒开始,满60秒分加一,秒清零 ORG 0000H AJMP MAIN ORG 000BH AJMP TIME ORG 0300HMAIN:NOPMOV 20H,#00HMOV 21H,#00H;存秒数MOV 22H,#00H;存分钟MOV 23H,#00H;存小时MOV IP,#02HMOV IE,#82H;MOV TMOD,#01HMOV TL0,#0B0HMOV TH0,#3CHSETB TR0MOV SP,#40HLOOP: LCALL DISP JB P1.0,N2 CALL DOUDONG JNZ N2 CALL DELAY CLR

6、 TR0 MOV A,23H ADD A,#01 DA A MOV 23H,A CJNE A,#24H,N1 MOV 23H,#00 CALL DISPN1: JNB P1.0,$ CALL DELAYCALL DISPN2: JB P1.1,N4 CALL DOUDONG JNZ N4 CALL DELAY CLR TR0 MOV A,22H ADD A,#01 DA A MOV 22H,A CJNE A,#60H,N3 MOV 22H,#00CALL DISP N3: JNB P1.1,$ CALL DELAYCALL DISP N4: JB P1.2,N6 CALL DOUDONG JN

7、Z N6 CALL DELAY CLR TR0 MOV A,21H ADD A,#01 DA A MOV 21H,A CJNE A,#60H,N5 MOV 21H,#00HCALL DISP N5: JNB P1.2,$ CALL DELAYCALL DISP N6: JB P1.3, NEXT CALL DOUDONG JNZ NEXT CALL DELAY SETB TR0NEXT: JMP LOOP DOUDONG: MOV A,P1 MOV R5,A CALL DELAY MOV A,P1 XRL A,R5 RET TIME:PUSH ACC PUSH PSW MOV TL0,#0B0

8、H MOV TH0,#3CH INC 20H MOV A,20H CJNE A,#20,RETI1 MOV 20H,#00H;一秒钟时间到MOV A,21H ADD A,#01H DA A MOV 21H,A ;存秒数 CJNE A,#60H,RETI1 MOV 21H,#00H;一分钟时间到 CALL DISP MOV A,22H ADD A,#01H DA A MOV 22H,A CJNE A,#60H,RETI1 MOV 22H,#00H;一小时时间到 CALL DISP MOV A,23H ADD A,#01H DA A MOV 23H,A CJNE A,#24H,RETI1 MOV

9、23H,#00H CALL DISP;到时间达到24小时,清零.RETI1: POP PSW POP ACC RETIDISP: MOV DPTR,#TABLE MOV A,21H ANL A,#0FHMOVC A,A+DPTR MOV 2FH,A MOV A,21H SWAP A ANL A,#0FH MOVC A,A+DPTR MOV 2EH,A MOV A,22H ANL A,#0FHMOVC A,A+DPTR ORL A,#80HMOV 2DH,AMOV A,22HSWAP AANL A,#0FHMOVC A,A+DPTRMOV 2CH,AMOV A,23HANL A,#0FHMOVC A,A+DPTR ORL A,#80HMOV 2BH,AMOV A,23HSWAP AANL A,#0FHMOVC A,A+DPTR MOV 2AH,AMOV R0,#2FHMOV R3,#07HMOV A,#40HLOOP1:MOV B,AMOV P2,AMOV A,R0MOV P3,AMOV R2,#80HDJNZ R2,$DEC R0MOV A,BRR ADJNZ R3,LOOP1RETTABLE:DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H,00H N

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档 > 租房合同

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号