单片机流水灯控制实验.doc
文本预览下载声明
单片机实验报告一
系部名称: 信息工程与自动化系
专业班级: 10级自动化(本)
学 号: ***********
姓 名: *********
指导教师: ****************
实验成绩 日 期
单片机I/O口实验——LED流水灯
实验要求
1、利用单片机及八个LED发光二极管等器件,制作一个单片机控制的流水灯系统。
2、单片机的P2.0~P2.7接有八个发光二极管,运行程序,则单片机控制8个发光二极管进行流水灯操作,流水灯从上到下依次点亮,反复循环。
实验目的
掌握单片机最小系统的构成。
掌握I/O口的使用,如何控制I/O口来驱动LED发光二极管。
掌握移位和软件延时程序的编写。
实验内容
单片机最小系统的构成、单片机I/O口的使用及软件延时程序的编写。
单片机最小系统由单片机芯片、时钟电路以及复位电路构成。
单片机对I/O口的控制。
延时子程序的编写及延时计算。
源程序:
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口线,按一下即可实现流水灯的停止。再按一下又可实现流水灯的重新显示。
显示全部