基于单片机的秒表设计Word格式.docx
《基于单片机的秒表设计Word格式.docx》由会员分享,可在线阅读,更多相关《基于单片机的秒表设计Word格式.docx(11页珍藏版)》请在冰豆网上搜索。
4.通过键设定时间,可设定正计时的结束时间和倒计时的开始时间,当到达设定时间或倒计时到0时报警,数码管闪烁最后的时间。
5、要求做出实物。
三、电路及连线设计
四、使用说明
P2.0-P2.4口作列扫描输出,P1.1、P3.2、P3.3、P2.5口接四个按钮开关,分别实现开始、暂停、清零和查看上次计时时间功能。
五、流程图设计
六、程序设计如下:
ORG0000H
LJMPMAIN
ORG0013H
LJMPNEXT
ORG001BH
LJMPINT2
ORG0030H
MAIN:
MOVTMOD,#10H
SETBEX1
SETBIT1
MOVTH1,#3CH
MOVTL1,#0B0H
SETBTR1
SETBET1
SETBEA
MOV30H,#0
MOV31H,#0
MOV32H,#0
MOV33H,#0
MOV50H,#0
MOV51H,#0
MOV52H,#0
MOV53H,#0
SETBP1.0
SETBP1.1
SETBP1.2
SETBP1.3
SETBP1.4
SETBP1.6
SETBP1.7
TEXT:
JBP1.1,L
AJMPTEXT
L:
ACALLFONT
ACALLDISP
AJMPL
SHAN1:
MOVP3,30H
CPLP3
MOV30H,P3
MOVP3,31H
MOV31H,P3
MOVP3,32H
MOV32H,P3
MOVP3,33H
MOV33H,P3
RET
SHAN2:
MOVP3,#00H
FONT:
JBP1.7,LPK
MOV30H,#00H
MOV31H,#00H
MOV32H,#00H
MOV33H,#00H
LPK:
MOVR2,#4
MOVR1,#60h
MOVR0,#30H
FT:
MOVA,@R0
MOVDPTR,#TAB
MOVCA,@A+DPTR
MOV@R1,A
INCR0
INCR1
DJNZR2,FT
DISP:
MOVR7,#04
MOVR2,#01H
DISI:
JNBP1.6,$
MOVDPTR,#8002h
MOVA,#0
MOVX@DPTR,A
MOVA,@R1
MOVDPTR,#8004H
MOVDPTR,#8002H
MOVA,R2
MOVR6,#250
DJNZR6,$
RLA
MOVR2,A
DJNZR7,DISI
TAB:
DB3FH,06H,5BH,4FH
DB66H,6DH,7DH,07H
DB7FH,6FH
NEXT:
INC50H
MOVA,50H
CJNEA,#09,AAA
MOV50H,#00H
INC51H
MOVA,51H
MOV51H,#00H
INC52H
MOVA,52H
MOV52H,#00H
INC53H
MOVA,53H
MOV53H,#00H
AAA:
RETI
INT2:
MOVTH1,#3CH
MOVTL1,#0B0H
JNBP1.2,HERE0
JNBP1.3,NEG
JBP1.0,TM1
TM0:
MOVA,33H
CJNEA,53H,TM1
MOVA,32H
CJNEA,52H,TM1
MOVA,31H
CJNEA,51H,TM1
MOVA,30H
CJNEA,50H,TM1
HERE0:
AJMPHERE
TM1:
INC30H
CJNEA,#10,HERE0
INC31H
MOVA,32H
INC32H
INC33H
AJMPHERE
NEG:
CJNEA,#00H,TM2
LJMPHERE
TM2:
JNBP1.4,WEGP
MOV30H,50H
MOV31H,51H
MOV32H,52H
MOV33H,53H
WEGP:
CJNEA,#00H,LP1
AJMPLP2
LP1:
JCLP2
DEC30H
LP2:
CJNEA,#00H,LP3
AJMPLP4
LP3:
JCLP4
DEC31H
MOV30H,#09H
LP4:
MOVA,32H
CJNEA,#00H,LP5
AJMPLP6
LP5:
JCLP6
DEC32H
MOV31H,#09
LP6:
CJNEA,#00H,LP7
LP7:
HERE:
七、设计总结:
通过多天的努力,我们小组终于完成了单片机的课程设计。
我觉得作为一名电子信息专业的学生,单片机的课程设计是很有意义的。
更重要的是如何把自己平时所学的东西应用到实际中。
虽然自己对于这门课懂的并不多,很多基础的东西都还没有很好的掌握,觉得很难,也没有很有效的办法通过自身去理解,但是靠着这一个多礼拜的“学习”,在小组同学的帮助和讲解下,渐渐对这门课逐渐产生了些许的兴趣,自己开始主动学习并逐步从基础慢慢开始弄懂它。
我认为这个收获应该说是相当大的。
我觉得课程设计反映的是一个从理论到实际应用的过程,但是更远一点可以联系到以后毕业之后从学校转到踏上社会的一个过程。
小组人员的配合﹑相处,以及自身的动脑和努力,都是以后工作中需要的。
所以我认为这次的课程设计意义很深,和其他同学的共同学习﹑配合﹑努力的过程也很愉快,另外还要感谢老师的耐心辅导。
最后很感谢学校和老师给我们安排了这次课程设计,让我真正感受到的是合作的重要,许多时候都是组员的讨论,老师的指导中的一句半句启发了我,就出现了让人欣喜的结果;
理论知识同样很重要,有些问题都是由于基础知识掌握不好才出现的。
八、参考文献:
[1]高峰.单片微型计算机原理与接口技术.科学出版社,2007
[2]何立民,MCS-51系列单片机应用系统设计,北京航空航天出版社
[3]李广弟,单片机基础,北京航空航天出版社