试验1P1口试验一-长春工业大学人文信息学院 下载本文

单片机原理及应用

实 验 指 导 书

长春工业大学人文信息学院

电子信息系 2011年9月

目 录

实验一 指令操作实验 ......................... 3 实验二 数据区读写实验 ....................... 4 实验三 P1口实验一 .......................... 5 实验四 P1口实验二 .......................... 9 实验五 简单I/O口扩展实验一 ............... 12 ——交通灯控制实验 ........................... 12 实验六 中断实验 ............................ 16 —有急救车的交通灯控制实验 ................... 16 实验七 定时器实验 .......................... 21 ——循环彩灯实验 ............................. 21 附录:EL-MUT-8051-Keil C模块使用指导 ......... 24

实验一 指令操作实验

一、实验目的:掌握汇编语言设计和调试方法,熟悉键盘操作。 二、实验内容:

1、7000H~70FFH的内容清零。

2、7000H的内容拆开,高位送7001H低位,低位送7002H低位,7001H,7002H 高位清零。 三、实验程序框图:

四、实验步骤:

1、 进入QTH编辑器,建立项目文件。 2、 编写实验程序。

3、 调试程序,用单步(F8)方法运行实验程序。

4、 用存贮器读写方法检查7000H~70FFH中的内容应全是00H。 5、 先将7000H单元赋值ABH。程序运行后7001H的内容为0AH,

7002H单元的内容为0BH.

实验二 数据区读写实验

一、实际目的:掌握RAM中的数据操作。

二、实验内容:把(R2.R3)源RAM区首地址内(R6.R7 ) 个字节数据,传送到

(R4.R5)目的RAM区。

三、实验程序框图:

四、实验步骤:

1、在R2.R3中装入源首地址<例如 6000H>,R4.R5中装入目的地址<例如 7000H>,R6.R7中装入字节数<0FFFH>。 2、 用单步、断点方法从起始地址0090H开始运行实验程序(输入0090后按

STEP键为单步运行)。

3、 检查7000H开始的内容和6000H开始的内容是否完全正确。