上传者: louis7617
|
上传时间: 2025-11-30 20:56:32
|
文件大小: 111KB
|
文件类型: DOC
单片机实验报告是南昌大学学生进行单片机课程实验的详细记录文档,通常包括实验目的、实验内容、实验步骤、实验程序和实验结果分析等关键部分。以下根据提供的内容生成的相关知识点:
### 实验一:I/O口输入输出实验
#### 实验目的
掌握单片机P1口和P3口的使用方法。
#### 实验内容
实验一的主要内容是通过P1口控制八位逻辑电平LED灯显示跑马灯效果,并通过P3口控制跑马灯的方向。具体为P1口输出信号控制LED灯的显示状态,P3口输入信号决定跑马灯的运行方向。
#### 实验程序
- 系统设置:将P1口连接到八位逻辑电平显示模块,P3口连接到八位逻辑电平输出模块。
- 程序设计:编写程序代码,在指定的单片机开发环境下编译无误后下载至单片机进行调试。
- 跑马灯效果观察:编译并下载程序后,观察LED灯的显示效果,并通过拨动开关改变跑马灯的方向。
#### 实验步骤
1. 系统跳线器设置为初始状态。
2. 连接硬件:P3.0口连接至CPU模块的RXD,P1口连接至八位逻辑电平显示模块。
3. 启动PC机和THGMW-51软件,输入并编译源程序,无误后下载程序到单片机。
4. 运行程序,观察LED灯显示跑马灯效果,并通过拨动开关改变方向。
#### 实验成果分析
程序通过查询方式检测P3.0口的状态,根据输入状态控制P1口的输出,实现流水灯效果。P3.0口为高电平时,LED灯从左到右循环点亮;P3.0口为低电平时,LED灯从右到左循环点亮。
### 实验二:外部中断实验
#### 实验目的
学习外部中断技术的基本使用方法。
#### 实验内容
通过INT0端接收单次脉冲信号,并在中断服务程序中使P1.0口状态反转,从而控制LED灯的状态。
#### 实验程序
- 系统设置:将单次脉冲模块的输出端连接到CPU模块的P32,P10口连接到LED灯。
- 程序设计:编写中断服务程序,响应外部中断,并改变LED灯的状态。
- 中断响应观察:编译并下载程序后,观察每次按下脉冲产生电路按键时LED灯的状态变化。
#### 实验步骤
1. 系统跳线器设置为初始状态,连接硬件。
2. 启动PC机和THGMW-51软件,输入并编译源程序,无误后下载程序到单片机。
3. 运行程序,按动单次脉冲产生电路的按键,观察LED灯每次按下的状态变化。
#### 实验成果分析
每次按下按键都会触发一次外部中断,导致CPU执行中断服务程序,P1.0口状态反转,从而使LED灯状态变化。
#### 实验结论
通过两个实验,学生可以深入理解单片机I/O口的使用和外部中断的响应过程,为后续的单片机应用和开发打下良好的基础。