《微机原理与应用》实验报告
姓名:郭爽 学号:2014012468
年级:2014 专业:电子
2016年春季学期
实验一.熟悉单片机开发环境
1.功能要求
在 P1 端口接8 个LED,并编程依次循环点亮。要求用软件延时程序控制 LED 的亮灭时间,并能精确地计算和用软件测量延时时间。
2.硬件原理
3.程序清单
ORG 0000H
LJMP START ORG 0030H
START: MOV R2,#8 MOV A,#01H LOOP1: MOV P1,A LCALL DELAY RL A
DJNZ R2,LOOP1 MOV R2,#8 RR A LOOP2: MOV P1,A LCALL DELAY RR A
DJNZ R2,LOOP2 LJMP START
DELAY: MOV R5,#20 D1: MOV R6,#80 D2: MOV R7,#248 DJNZ R7,$ DJNZ R6,D2 DJNZ R5,D1 RET END
4.实验心得
首次接触开发板,通过实验1加强了对单片机的了解,学会使用仿真软件,学会搭线的各种技巧,并且掌握了LED亮灭的原理。