单片机实验报告参考
本实验报告旨在指导学生完成单片机应用系统的开发过程,并熟悉单片机应用系统的开发箱/开发板和仿真软件的使用方法。
一、实验目的:
1. 了解单片机应用系统的开发过程,获得感性认识。
2. 了解开发箱/开发板的使用方法。
3. 了解仿真软件的根本功能和使用方法。
二、实验环境:
1. 设备:精议达盛科技 EL-MUT3 多CPU 单片机/微机实验实训系统。
2. 软件:精议达盛科技 8051 调试软件 4.0 版和英国 Labcenter electronics 公司的 Proteus EDA 工具软件,以及美国 Keil 公司的 µVision 集成开发环境。
三、实验电路:
1. EL 型微机教学实验系统实验电路。
2. 仿真软件开发调试环境:Proteus 工具软件和 µVision 集成开发环境。
四、操作步骤:
1. 连线:P1.0~P1.7 接 LED1~LED8。
2. 新建汇编语言源文件,另存为 D:\J08X\SY1.ASM。
3. F3 编译生成目标文件,F5 进入调试。
4. 工具栏上“R〞翻开存放器窗,“H〞翻开反汇编窗口,F8 单步执行,观察相关存放器窗口中有关存放器中数据的变化。
五、源程序:
ORG 0000H (ORG 4000H)
SJMP MAIN (LJMP MAIN)
ORG 0040H (ORG 4100H)
MAIN: MOV A, #0FEH
LOOP: MOV P2, A (MOV P1, A)
LCALL D_1s
RL
AA
JMP LOOP
延时子程序 D_Is:
MOV R6, #100 ; 1s
D10ms: MOV R5, #40 ; 10ms
DL: MOV R4, #123
NOP
DJNZ R4, $
DJNZ R5, D
DJNZ R6, D10ms
RET
END
六、仿真软件开发调试环境:
1. 使用 Proteus 工具软件新建计,选取元件 AT89C51, RES, LED-RED。
2. 在工作区放置元件,地线,电源电阻 RES 阻值 200Ω,模式 DIGITAL。
3. 连线。
4. 源程序设计,生成目标文件代码。
5. 调试仿真,观察单步执行时,数据存储器窗相关存储单元中数据的变化。
七、思考题:
1. EL 型微机教学实验系统中,F3.F4,F5,F7,F8,F9 功用。
答:F3 汇编编译,F4 运行到光标,F5 调试,F7 编译生成目标文件,F8 单步执行,F9 设置断点。