1 / 5
文档名称:

跑马灯实验报告.doc

格式:doc   大小:179KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

跑马灯实验报告.doc

上传人:mh900965 2018/2/20 文件大小:179 KB

下载得到文件列表

跑马灯实验报告.doc

文档介绍

文档介绍:






姓名:
班级:
跑马灯实验报告

试验目的
。 


Y
开始
设置T1计数器
设置定时器初值
开中断
等待
T1溢出中断入口
关中断、保护现场
重置定时器初值
判断是否到1秒
查表
显示数据
调整表格指针
恢复现场并返回
N
实验原理
1、软件流程图:

我们可以运用输出端口指令MOV P1,A或MOV P1,#DATA,只要给累加器值或常数值,然后执行上述的指令,即可达到输出控制的动作。
每次送出的数据是不同,具体的数据如下表1所示:

 







说明
L8
L7
L6
L5
L4
L3
L2
L1

1
1
1
1
1
1
1
0
L1亮
1
1
1
1
1
1
0
1
L2亮
1
1
1
1
1
0
1
1
L3亮
1
1
1
1
0
1
1
1
L4亮
1
1
1
0
1
1
1
1
L5亮
1
1
0
1
1
1
1
1
L6亮
1
0
1
1
1
1
1
1
L7亮
0
1
1
1
1
1
1
1
L8亮
3、硬件连接图:

ADR EQU 8000H
ORG 0000H
LJMP START
ORG 001BH
LJMP OT1

ORG 00F0H
START:MOV TMOD,#10H
MOV TL1,#0B0H
MOV TH1,#3CH
SETB EA
SETB ET1
MOV R2,#14H
MOV R3,#00H
SETB TR1
SJMP $


OT1:CLR TR1
CLR EA
MOV TH1,#3CH
MOV TL1,#0B0H
DJNZ R2,BACK

NEXT:MOV R2,#14H
MOV DPTR,#0200h
MOV A,R3
MOVC A,***@A+DPTR
MOV DPTR,#ADR
MOVX ***@DPTR,A
INC R3
CJNE R3,#08H,BACK
SJMP ROUND

BACK:SETB EA
SETB TR1
RETI

ROUND:MOV R3,#00H
SJMP BACK

ORG 0200H
DB 05H,0AH,50H,0A0H,55H,0AAH,0FFH,00H

END

#include <>
unsigned char i;
unsigned char temp;
unsigned