从零开始--单片机十字路口交通灯控制实验

本文从零开始介绍如何使用89C51单片机和Proteus、Keil软件进行十字路口交通灯控制实验。详细阐述了理论知识学习、软件下载安装、电路仿真设置、实验题目的分析构思以及代码实现的关键步骤,包括红绿灯状态判断、延时计数和闪烁逻辑。此外,还讨论了代码实现中的难点,如带借位的16位二进制数减法的可靠性,并提供了仿真验证结果。
摘要由CSDN通过智能技术生成

1. 准备工作(理论知识的学习+源代码编辑软件keil+仿真软件proteus)

2. 用proteus结合keil的联合电路仿真设置

(注意:ISIS是proteus里的电路仿真软件,ARES是PCB制版软件)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3. 十字路口交通灯实验题目的分析与构思

题目:假设一个十字路口为东西南北走向。开始为四个路口的红灯全部亮之后,东西路口的绿灯亮,南北路口的红灯亮,东西路口方向通车,延时一段时间后(20秒),东西路口的绿灯,闪烁若干次后(3秒),东西路口的绿灯熄灭,同时东西路口的黄灯亮,延时一段时间后(2秒),东西路口的红灯亮,南北路口的绿灯亮,南北路口方向通车,延时一段时间后(20秒),南北路口的绿灯闪烁若干次后(3秒),南北路口的绿灯熄灭,同时南北路口的黄灯亮,延时一段时间后(2秒),再切换到东西路口的绿灯亮,南北路口的红灯亮,之后重复以上过程。
画出示意图:

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值