汇编程序如下: org 0000h ljmp start org 0003h
ljmp speedup
org 0090h start:mov IE,#81h setb IT0
mov 60h,#20 mov p2,#0ffh mov p3,#0ffh mov 40h,#0 mov p0,#0ffh jnb p1.0,key1 jnb p1.1,key2
jnb p1.2,key3
sjmp start key3:lcall key33 key1:mov r4,#03h mov p3,#0f2h key1:mov p0,#0fh mov p2,#32h lcall delay mov p0,#00h mov p2,#00h lcall delay
sjmp key1 djnz r4,key11 mov p2,#0ffh mov p0,#0feh lcall delay
restart1:mov r4,#07h mov r5,#07h
本科生课程设计(论文)
17
mov r3,40h
loop1:inc r3 mov a,r3 mov dptr,#SEG movc a,@a+dptr mov p2,a mov a,p0
rl a lcall delay mov p0,a jnb p1.3,start djnz r4,loop1
inc r3 inc r3 loop2: dec r3 mov a,r3 mov dptr,#SEG movc a,@a+dptr mov p2,a mov a,p0 rr a lcall delay mov p0,a djnz r5,loop2 sjmp restart1 ret
key2: mov 40h,#1 mov r1,#8h mov a,#0feh mov p0,00h
mov p3,#048h
LOOP3: mov p0,a
本科生课程设计(论文)
18
mov r0,a clr a mov a,40h mov dptr,#SEG movc a,@a+dptr mov p2,a lcall delay jnb p1.3,loop5 inc 40h clr a mov a,r0 rl a djnz r1,loop3 inc 40h ljmp key2 key3: clr a
mov 40h,#8 mov r1,#8h mov a,#07fh
mov p3,#60h
loop4:
mov p0,a mov r0,a clr a mov a,40h mov dptr,#SEG movc a,@a+dptr mov p2,a lcall delay jnb p1.3,loop5 dec 40h clr a
mov a,r0
本科生课程设计(论文)
19
本科生课程设计(论文)
rr a djnz r1,loop4 ljmp key3
loop5:jmp start
SEG:db 0feh,0f2h,48h,60h,32h,24h,04h,0f0h,00h speedup: dec 60h dec 60h
reti
delay:mov r2,60h mov r6,#25 loop7:mov r7,#25 loop8:nop nop djnz r7,loop8 djnz r6,loop7 djnZ r2,loop7 ret end 20
本科生课程设计(论文)
第5章 课程设计总结
经过几天的努力,完成了单片机的彩灯设计。过程虽是辛苦的,但从中我却学到了很多东西。
这次课程设计使我意识到理论与实际相结合的重要,只有理论知识是远远不够的,只有把所学的理论知识与实践结合起来,从而提高自己的实际动手能力和独立思考能力。同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握的不够牢固。
巩固了课上学习的理论知识,对于计算机汇编语言的系统化整体化有了更深的认识。整个设计过程最大的收获就是意识到理论知识扎实的重要性,实践是建立在理论之上的,只有平时掌握知识扎实,才能在实践时熟练运用,课程设计把平时所学的知识灵活运用结合起来,锻炼我们的思维和动手能力。
21
本科生课程设计(论文)
参考文献
[1] 马秀娟.电工电子实践教程[M].哈尔滨:哈尔滨工业大学出版社,2004.157-160. [2] 陈正义.单片机控制实习[M].北京:人民邮电出版社,2006.3-90. [3] 吉雷:《Protel99从入门到精通》,西安电子科技大学出版社,2000.10 [4] 郭永贞.电子技术试验与课程设计指导模拟电路分册[M].南京:东南大学出版社,2004.34-39. [5] 求是科技:《单片机典型模块设计实例导航》,北京人民邮电出版社,2004.5 [6] 西华大学老师.电子技术试验指导书[M].成都:西华大学电工电子试验实习中
心,2009.105-188.
[7] 褚南峰.电工技术试验及课程设计[M].北京:中国电力出版社,2005.166-168.
22