单片机交通灯c语言实验报告,单片机交通灯实验报告

该实验旨在通过51单片机实现交通灯控制系统,使用8255芯片进行编程,包括红绿灯交替、闪烁等功能。实验中详细描述了电路设计、程序代码和工作原理,通过程序实现交通灯的自动化控制流程,如东西向和南北向的交替放行。实验结果展示了交通灯的正常工作状态,并总结了8255的位操作学习心得。
摘要由CSDN通过智能技术生成

实验五:交通灯一、实验目的熟悉51单片机的汇编指令。

进一步了解8255芯片的结构及编程方法。

学习模拟交通控制的实现方法。二、实验设备

STC89C52单片机实验板、串口下载线、USB连接线、电脑3、程序框图

3f829e29e76caa8c3b1f630a6b27d58d.gif

1.018.jpg (17.51 KB, 下载次数: 24)

2017-8-13 02:43 上传4、实验电路

3f829e29e76caa8c3b1f630a6b27d58d.gif

1.019.jpg (31.22 KB, 下载次数: 22)

2017-8-13 02:43 上传五、实验原理及内容交通灯原理图

3f829e29e76caa8c3b1f630a6b27d58d.gif

1.020.jpg (23.48 KB, 下载次数: 14)

2017-8-13 02:43 上传8255的PA0~PA7、PB0~PB3接发光二极管L15~L13、L11~L9、L7~L5、L3~L1。

执行程序,初始态为四个路口的红灯全亮之后,东西路口的绿灯亮,南北路口的红灯亮,东西路口方向通车,延时一段时间后东西路口的绿灯熄灭,黄灯开始闪烁,闪烁若干次后,东西路口红灯亮,而同时南北路口的绿灯亮,南北路口方向开始通车,延时一段时间后,南北路口的绿灯熄灭,黄灯开始闪烁,闪烁若干次后,再切换到东西路口方向,之后重复以上过程。

实验接线图:

3f829e29e76caa8c3b1f630a6b27d58d.gif

1.021.jpg (50.99 KB, 下载次数: 18)

2017-8-13 02:43 上传程序代码(汇编版):

ORG    0BB0H

0BB0 758160                  JOD0:

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值