用单片机控制交通灯
传统的交通灯控制电路一般由数字电路构成,电路复杂,体积大,成本高.采用单片机控制交通灯不但可以解决上述问题,而且还具有时间显示功能,非常方便.下面介绍一种用单片机控制交通灯的方法.
一,硬件 硬件电路如附图.AT89C2051的P1.7~P1.5和P1.3~P1.1直接驱动红,黄,绿灯,利用单片机的串口和二片74LS164串/并转换移位寄存器实现时间显示,七段数码管为共阴管,硬件电路极为简单.
二,软件 交通灯有红,黄,绿三种.红灯亮,停止通行;绿灯亮,允许通行;黄灯亮,作过渡.红灯亮60秒,绿灯亮55秒,黄灯亮5秒.每组灯的亮暗状态以2分钟为周期循环,故程序采用主,子程序方式,循环结构.另外,为了简化电路,红,黄,绿灯采用低电平点亮.
源程序清单如下:
ORG 0000H
START:MOV DRTR,#TAB
MOV SCON,#00H
MOV P1,#6CH ;点亮红,绿灯
MOV R0,#0 ;R0清零
LEFT: INC R0
CJNE R0,#55,LP0 ;R0<55,转LP0
MOV P1,#6AH ;R0=55,点亮红,黄灯
LJMP LP1
LP0: CJNE R0,#60,LP1 ;R00,转LP2
MOV P1,#0A6H ;R0=5,点亮黄,红灯
LJMP LP3
LP2: CJNE R0,#0,LP3
MOV P1,#6CH ;R0=0,点亮红,绿灯
LJMP LEFT
LP3: LCALL DBDB
LCALL DISP
LJMP RIGHT
DBDB: MOV A,R0
MOV B,#10
DIV AB
MOV R1,A
MOV R2,B
RET
DISP: MOV A,R2
MOVC A,@A+DPTR
MOV SBUF,A
JNB TI,$;查TI位
CLR TI
MOV A,R1
MOVC A,@A+DPTR
MOV SBUF,A
JNB T1,$
CLR TI
LCALL DEALY
RET
DELAY:MOV R3,#09H
K1: MOV R4,#100
K2: MOV R5,#250
K3: DJNZ R5,K3
DJNZ R4,K2
KJNZ R3,K1
RET
TAB: DB 3FH,06H,5BH
DB 4FH,66H
DB 6DH,7DH,07H
DB 7FH,6FH
- 单片机控制交通灯 > 用单片机控制交通灯
-
用单片机控制交通灯
下载该文档 文档格式:DOC 更新时间:2006-04-06 下载次数:0 点击次数:1
文档基本属性 文档语言: Simplified Chinese 文档格式: doc 文档作者: 田凯 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: 虫子工作室 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
-
DOC格式下载
- 更多文档...
-
上一篇:基于单片机控制的LED交通灯
下一篇:智能交通灯控制系统的设计
点击查看更多关于单片机控制交通灯的相关文档
- 您可能感兴趣的
- 单片机控制交通灯论文 单片机交通灯控制器 单片机交通灯 单片机交通灯课程设计 单片机交通灯设计 单片机控制灯 心形花样灯单片机 单片机流水灯led型号 单片机单灯闪烁编程
- 大家在找
-
- · 北京洗浴会所
- · ppt背景素材黑色
- · 电子邮箱号码大全号
- · matlab2010破解版下载
- · 河南交通法规处罚条例
- · 爱情好无奈伴奏
- · 新概念二册英音听力
- · 会计准则国际化的思考
- · 工作情况明细表
- · 北京大兴诺基亚电子厂
- · 电工学电子技术试题
- · cad机械设计图库
- · proe曲面设计
- · nokiapc清理
- · 3d电影在线观看
- · karenskids
- · 地球表面最大高差
- · 后八轮自卸车翻斗
- · byds6怎么样
- · 计算器使用说明书
- · protel99so20·a×°a
- · 宝坻八中贴吧
- · 电子书福艳天下
- · 数字电路设计数字钟
- · 初中英语语法ppt
- · 16x16led点阵
- · 2011年12月六级
- · 四级网络工程师笔记
- · 热工基础答案
- · 河北省事业单位招聘
- 赞助商链接