单片机实验报告一
一?/p>
实验目的
1.
掌握
Keil
集成开发环境基本使用方法;
2.
掌握学林
51mini
仿真器和下载(编程)器的基本使用方法?/p>
二?/p>
实验主要仪器及环境:
Keil
?/p>
51
单片机,
51mini
仿真器,计算机?/p>
三?/p>
实验内容
p1
口八个灯?/p>
3
路跑马灯。分别往端口送三个不同的数,
理解数字和端口的对应关系
四?/p>
实验步骤
1
)复位。观察记?/p>
SFR
?/p>
IO
的状态以及第一条指令代码的地址,验证复位后
51
单片?/p>
的状态;
2
)全速运行。观察记?/p>
LED
的运行情况,与前面下载到单片机运行的情况相比较?/p>
3
?/p>
复位?/p>
采用单步运行
?/p>
F10
?/p>
?/p>
观察记录执行每一条指令后相关寄存器?/p>
IO
的变化情况?/p>
4
)复位,在延时程序处设置断点,运行到断点时,采用单步跟踪?/p>
F11
?/p>
,进入到延时?/p>
序,观察记录相关寄存器?/p>
IO
的变化情况?/p>
5
)修改程序,增大、减少延迟时间,仿真观察
LED
变化情况,保存源程序?/p>
五?/p>
实验流程框图、实验程?/p>
1
、实验流程框图如下:
?/p>
?/p>
开?/p>
D02
?/p>
D05
灯亮
延时
D01
?/p>
D04
?/p>
D07
灯亮
延时
D00
?/p>
D03
?/p>
D06
灯亮