单片机流水灯控制实验
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机实验报告一
系部名称:信息工程与自动化系
专业班级: 10级自动化(本)
学号: ***********
姓名: *********
指导教师: ****************
实验成绩
日期
单片机I/O口实验——LED流水灯
一、实验要求
1、利用单片机及八个LED发光二极管等器件,制作一个单片机控制的流水灯系统。
2、单片机的P2.0~P2.7接有八个发光二极管,运行程序,则单片机控制8个发光二极管进行流水灯操作,流水灯从上到下依次点亮,反复循环。
二、实验目的
1、掌握单片机最小系统的构成。
2、掌握I/O口的使用,如何控制I/O口来驱动LED发光二极管。
3、掌握移位和软件延时程序的编写。
三、实验内容
单片机最小系统的构成、单片机I/O口的使用及软件延时程序的编写。
1、单片机最小系统由单片机芯片、时钟电路以及复位电路构成。
2、单片机对I/O口的控制。
3、延时子程序的编写及延时计算。
4、源程序:
MOV 0A0H,#0FFH
MOV A,0A0H
CPL ACC.7
START:RL A
MOV 0A0H,A
LCALL DELAY
AJMP START
RET
DELAY:MOV R7,#255
DEL1:MOV R6,#255
DEL2:DJNZ R6,DEL2
DJNZ R7,DEL1
RET
四、实验结果
五、实验心得
对本实验进行改进,增加一个按键接到某I/O口线,按一下即可实现流水灯
的停止。再按一下又可实现流水灯的重新显示。