文档详情

实验四、交通灯控制实验--报告.doc

发布:2025-02-13约1.32千字共2页下载文档
文本预览下载声明

实验名称:四、交通灯控制实验日期:见实验数据得分:

同组人:不填指导教师:马惠兰

实验目的

掌握51单片机的P1口作为输入/输出接口使用的方法。

学习和掌握Keiluvision3单片机仿真软件硬件仿真操作方法和步骤。

学习和掌握模拟交通灯控制的实现方法。

熟悉TD-NMC单片机实验系统的结构和实验方法。

实验设备

PC机一台,TD-NMC单片机实验系统一套

实验内容

将单片机的P1口作为输出口,模拟交通灯控制。根据灯的不同状态,表示路口的通行或禁行。

实验原理

设一个十字路口的交通灯设置如图1所示:

图1一个十字路口交通灯设置

实验利用单片机的并行口P1的各位模拟东西南北四个路口的红灯和绿灯,P1口各位的定义如图2所示,P1口输出与单片机实验箱上的8个LED灯(D0~D7)相连。通过控制各路口红灯、绿灯亮与灭的时间长短来控制相应路口的禁行、通行时间,从而实现一个十字路口的交通灯模拟控制。

D0D1D2D3D4D5D6D7

南北东西南北东西

图2P1口各位定义

实验中先打开交通灯,8个灯闪烁5次;接着东西通行、南北禁行设定的时间;然后南北准备通行,东西的4个灯闪烁10次、南北的灯不变;接着南北通行、东西禁行设定的时间;然后东西准备通行,南北的4个灯闪烁10次,东西的灯不变;最后循环进入东西通行、南北禁行状态,如此循环进行。

实验可以编程改变各路口的通行时间。

实验电路连接如图3所示。

P1.0单P1.1P1.2片P1.3P1.4机P1.5P1.6

P1.0

单P1.1

P1.2

片P1.3

P1.4

机P1.5

P1.6

P1.7

D0

D1发

D2

D3光

D4

D5管

D6

D7

图3交通灯控制实验接线图

根据此实验原理编写的实验源程序清单见附页。

实验步骤

在F盘下为工程建立文件夹马惠兰4;

新建工程项目文件马惠兰4.uv2,保存在文件夹马惠兰4中,并为工程选择目标器件为SST公司的SST89E554RC;

编辑源程序,建立源文件马惠兰4.ASM,保存在文件夹马惠兰4中;

将源文件马惠兰4.ASM添加到工程项目组中;

设置调试环境,选择调试模式为硬件仿真,选择实验箱和计算机连接的串口,设置串行口波特率为38400bps;

打开实验箱,进行电路连接,接通电源,汇编、连接、调试,进入调试状态;

运行程序,观察发光管显示的状态是否符合交通灯的控制规则,验证实验的正确性,并记录实验现象;

实验数据经过实验指导教师检查正确后,实验结束。

实验数据记录见附页。

实验结果分析

(自己写)

心得体会

(自己写)

显示全部
相似文档