单片机 流水灯实验程序
实验报告
化学实验报告单总流体力学实验报告观察种子结构实验报告观察种子结构实验报告单观察种子的结构实验报告单
实验题目:流水灯实验2(利用查表方式)
一、实验目的:
1、学习利用查表的方式,使发光二极管(L1—L8)做舞台灯光效果的变化。
2、学习实用程序的编程规则。
二、实验仪器设备
计算机一台、单片机在线系统一套(AY—MPU89S51E)
三、实验电路:
同实验一电路。
四、实验内容:
灯光效果按如下规律显示:
00111100,10000001,11000011,11100111,11111111,11100111,
11000011,10000001,00000000,00011000,00111100,01111110
11111111,00000000,10101010,10101010,11001100,
10000000,11000000,11100000,11110000,11111000,11111100
11111110,11111111,11111110,11111100,11111000,11110000
11100000,11000000,10000000,00000000。
扩展:自行设计花色效果表。
五、实验步骤:
1、画出程序
流程
快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计
图。
3、程序输入到编程软件Keilc51中。
3、编译下载程序到系统实验板上的单片机中。
4、分析调试
记录
混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载
的内容和结果,找出程序中可能出错的地方,然后修改程序,继续调试、记录、分析,直到调试成功。
实验电路:
U11939XTAL1P0.0/AD038P0.1/AD137P0.2/AD21836XTAL2P0.3/AD335P0.4/AD434P0.5/AD533P0.6/AD6932RSTP0.7/AD721P2.0/A822P2.1/A923P2.2/A102924PSENP2.3/A113025ALEP2.4/A123126EAP2.5/A1327P2.6/A1428P2.7/A15110P1.0/T2P3.0/RXD211P1.1/T2EXP3.1/TXD312P1.2P3.2/INT0413P1.3P3.3/INT1514P1.4P3.4/T0615P1.5P3.5/T1716P1.6P3.6/WR817P1.7P3.7/RDAT89C52
程序流程图:
开始
(21H) 00H
DPTR #TAB,(A) (21H)
(A) @A+DPTR
显示灯亮
(A) (21H)+1
N Y
(A)
=33?
程序代码:
ORG 0000H
LJMP START
ORG 0100H
START:MOV P1,#0FFH
MOV 21H,#00H
LOOP:MOV DPTR,#TAB
MOV A,21H
MOVC A,@A+DPTR
CPL A
MOV P1,A
LCALL DELAY
INC 21H
MOV A,21H
CJNE A,#33,LOOP
MOV 21H,#00H
LJMP LOOP
TAB: DB 00111100,10000001,11000011,11100111,11111111,11100111,11000011,10000001
DB 00000000,00011000,00111100,01111110,11111111,00000000,10101010,10101010
DB 11001100,10000000,11000000,11100000,11110000,11111000,11111100,11111110
DB 11111111,11111110,11111100,11111000,11110000,11100000,11000000,10000000,00000000
DELAY: MOV R5,#03H
D0:MOV R6,#0FFH
D1:MOV R7,#0FFH
DJNZ R7,$
DJNZ R6,D1
DJNZ R5,D0
RET
END
程序运行正确,写入单片机后,二极管按照上述数值亮灭,展现灯光舞台效果。