单片机流水灯
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机实验报告
实验名称:流水灯时间: 2014-10-31
姓名:学号:
实验室:303 同组人员:
一、实验目的:
1、掌握单片机开发板的使用方法和注意事项。
2、掌握应用相关软件的编辑、编译源汇编程序的操作方法。
二、实验要求:
在开发板上实现8个发光LED“流水”的现象,灯亮从左到右,灯亮延迟0.1s。
三、实验原理图:
四、汇编语言程序:(大写主程序,小写子程序)
ORG 0000H ;程序从000H地址开始运行
AJMP MAIN ;跳转到MAIN程序
ORG 030H ;MAIN程序从030H开始运行
MAIN:
MOV P0,#001H
ACALL DEL ;调用延时子程序
MOV P0,#002H
ACALL DEL ;调用延时子程序
MOV P0,#004H
ACALL DEL
MOV P0,#008H
ACALL DEL
MOV P0,#010H
ACALL DEL
MOV P0,#020H
ACALL DEL
MOV P0,#040H
ACALL DEL
MOV P0,#080H
ACALL DEL
AJMP MAIN ;跳转到MAIN程序
mov r6,#c8h
i1:mov r7,#f8h
i2:djnz r7,i2
djnz r6,i1
ret
五、实验心得:
通过本次的实验,我们了解了单片机的实用方法,学会了流水灯的制作方法,并且锻炼了自己的纠错能力,单片机课真是太有趣了!