实验目的和任务
目的:利用“模块化单片机教学实验平台”,加深对所学单片机理论知识的理解。
任务:熟悉“模块化单片机教学实验平台”的基本操作。
利用“模块化单片机教学实验平台”和给出的示例程序,分析示例程序功能。
实验过程和结果
电路图
CPU板 | 母板 |
P3:P2.0-P2.7 | J48:LED1-LED8 |
连线表
实验结果图
通过本次实验熟悉了Keil的编辑界面,学会建立工程,并将程序加入工程,构造工程,并运行可执行程序。在此过程中遇到了许多困难,例如,不懂得软件的界面符号,在老师和同学的帮助下顺利完成了本次实验,加深了对程序的理解。
ORG 0000H
LJMP MAIN
ORG 0050H 汇编程序起始地址
MAIN: MOV P2,#00H 将立即数送给P2
LCALL DELAY
MOV A,#0FEH 将立即数送给累加器A
LOOP: MOV P2,A
LCALL DELAY
RL A
AJMP LOOP
DELAY: MOV R5,#20
D1: MOV R6,#20
D2: MOV R7,#250 将立即数送给 寄存器
HERE: DJNZ R7,HERE 等待
DJNZ R6,D2
DJNZ R5,D1
RET
END