实验项目名称:跑马灯实验

一、实验目的:

1.了解单片机应用系统的基本功能和工作原理。

2. 掌握单片机与发光二管的接口设计。

3. 通过I/O端口编程实现对发光二极管亮灭的控制。

二、实验设备:

单片机实验箱、电脑、连接线、仿真软件。

三、实验内容:

利用单片机及8个LED发光二极管,制作一个单片机控制的流水灯系统。单片机的P2.0~P2.7引脚接有8个发光二极管。运行程序,单片机控制8个发光二极管进行流水操作,流水灯从上到下依次点亮,反复循环。(要求用三种不同的方式实现)

四、实验步骤:

1.分析单片机的电路版图

由图可知,led由控制P2端口控制并且低电平点亮。

2.由1的分析来编写代码并进行注释分析。代码图所示。

3.进行烧录,在单片机上实现功能。

    首先点开,stc-isp软件(STC-ISP 是一款针对 STC 系列单片机设计的在线下载编程烧录软件)。

用usb线连接单片机与电脑,进行烧录。

五、实验结论及分析

通过本次实验,成功实现了 单片机控制流水灯的功能。在实验过程中,按照预先设计的程序,流水灯依次点亮和熄灭,呈现出预期的流水效果,

硬件连接正确性:正确连接了 C51 单片机与 LED 灯,保证了电路的正常导通,为程序的运行提供了硬件基础。

程序编写与调试:编写的流水灯控制程序逻辑正确,能够实现 LED 灯的循环点亮和熄灭,并且通过调试解决了程序中可能存在的问题,确保了程序的稳定运行。

延时设置合理性:合理设置了延时时间,使得流水灯的流动速度符合预期,既不过快也不过慢,增强了视觉效果。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐