单片机交通灯程序(汇编语言)

单片机交通灯程序 用p0口德八个引脚控制交通灯闪烁

P1.0——1.2分别代表东西路口的红黄绿灯 P1.3——1.5分别代表南北路口的红黄绿灯

1. 开始时东西红灯亮 南北绿灯亮 (延时10s)

2. 然后东西红灯亮 南北黄灯闪烁3次(亮一秒,灭一秒)

3. 然后东西绿灯亮 南北红灯亮(延时10s)

4. 然后东西黄灯闪烁3次(亮一秒,灭一秒)

5. 返回的第一步继续循环

ORG 0000H

AJMP MAIN

ORG 0030H

MAIN:MOV P1,#00H

STATE1:MOV P1,#00100001B

LCALL DELAY10s

MOV R1,#3

CLR P1.5

STATE2:SETB P1.4

LCALL DELAY1s

CLR P1.4

LCALL DELAY1s

DJNZ R1,STATE2

STATE3:MOV P1,#00001100B

LCALL DELAY10s

MOV R2,#3

CLR P1.2

STATE4:SETB P1.1

LCALL DELAY1s

CLR P1.1

LCALL DELAY1s

DJNZ R2,STATE4

LJMP STATE1

DELAY1s:MOV R3,#10

MOV TMOD,#01H

LOOP:MOV TH0,#3CH

MOV TL0,#0B0H

SETB TR0

LOOP1:JBC TF0,LOOP2

SJMP LOOP1

LOOP2:CLR TR0

DJNZ R3,LOOP

RET

DELAY10s:MOV R4,#100

MOV TMOD,#01H LOOP3:MOV TH0,#3CH MOV TL0,#0B0H SETB TR0

LOOP4:JBC TF0,LOOP5 SJMP LOOP4 LOOP5:CLR TR0

DJNZ R4,LOOP3 RET

END

单片机交通灯程序 用p0口德八个引脚控制交通灯闪烁

P1.0——1.2分别代表东西路口的红黄绿灯 P1.3——1.5分别代表南北路口的红黄绿灯

1. 开始时东西红灯亮 南北绿灯亮 (延时10s)

2. 然后东西红灯亮 南北黄灯闪烁3次(亮一秒,灭一秒)

3. 然后东西绿灯亮 南北红灯亮(延时10s)

4. 然后东西黄灯闪烁3次(亮一秒,灭一秒)

5. 返回的第一步继续循环

ORG 0000H

AJMP MAIN

ORG 0030H

MAIN:MOV P1,#00H

STATE1:MOV P1,#00100001B

LCALL DELAY10s

MOV R1,#3

CLR P1.5

STATE2:SETB P1.4

LCALL DELAY1s

CLR P1.4

LCALL DELAY1s

DJNZ R1,STATE2

STATE3:MOV P1,#00001100B

LCALL DELAY10s

MOV R2,#3

CLR P1.2

STATE4:SETB P1.1

LCALL DELAY1s

CLR P1.1

LCALL DELAY1s

DJNZ R2,STATE4

LJMP STATE1

DELAY1s:MOV R3,#10

MOV TMOD,#01H

LOOP:MOV TH0,#3CH

MOV TL0,#0B0H

SETB TR0

LOOP1:JBC TF0,LOOP2

SJMP LOOP1

LOOP2:CLR TR0

DJNZ R3,LOOP

RET

DELAY10s:MOV R4,#100

MOV TMOD,#01H LOOP3:MOV TH0,#3CH MOV TL0,#0B0H SETB TR0

LOOP4:JBC TF0,LOOP5 SJMP LOOP4 LOOP5:CLR TR0

DJNZ R4,LOOP3 RET

END


相关内容

  • 电子系10级学生实训题目天津理工大学中环信息学院
  • 课题1 倒计时交通灯 课题2 广告灯 课题3 乒乓球游戏 课题4 灯具控制器 课题5 5人表决器 课题6 秒表 课题7 可调时数字钟 课题8 产品计数器 课题9 0--999秒计数器 课题10 99秒加/减计数器 课题1 倒计时交通灯 一 .实训任务 1.用AT89S52单片机制作一个倒计时交通灯. ...

  • arduino循迹小车毕业论文
  • 福建船政交通学院 目 录 摘要 ............................................................. 2 引 言 ........................................................... 2 1 Ar ...

  • 单片机交通灯课设
  • <单片机原理与接口技术>课程设计报告 专业 电子信息工程 班级 0903班 设计题目 交通信号灯设计 设计人姓名 贺晓倩 学号 2009001287 2012/6/8 一 单片机概述 单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种.单片机微型计算机简称单片机,特别适用于 ...

  • LED小灯实验报告
  • led 流水灯的设计报告 课程名称: led流水灯设计 学 院: 大数据与信息工程学院 专 业: 姓 名: 学 号: 年 级: 任课教师: 一. 实验的背景和意义 单片机全称叫单片微型计算机,是一种集成在电路芯片,是采用大规模集成电路技术把 cpu 随机存储器ram .只读存储器rom .多种输入输 ...

  • 关于交通十字路口的毕业论文
  • 摘要:设计了一种以单片机为核心,根据车流量的动态变化,运用模糊控制算法对交通信号灯进行动态控制的路口交通管理系统.实现了路口优化管理. 关键字:交通管理,单片机,动态变化,模糊控制. A traffic control system based on μ'nSP single-chip microc ...

  • 基于单片机的交通信号灯控制电路设计
  • 毕业设计说明书(论文) 课题名称: 交通信号灯控制电路设计(单片机) 航空电子设备维修 专业 081331班 学生姓名 黄波 学号 27 指导老师 贺国灿 技术职称______________ 2011年 03 月 16 日 毕业设计(论文)任务书 学生姓名:黄波 班级:081331 1. 毕业设计 ...

  • 单片机控制红绿灯系统
  • 1.方案论证 1.1 设计任务 设计基于单片机的智能交通红绿灯控制系统,要求能通过按键或遥控器设置系统参数,系统运行时,"倒计时等信息"能通过数码管或点阵发光管显示,设计时应考虑交通红绿灯控制的易操作性及智能性.以单片机的最小系统为基础设计硬件,用汇编语言.或C语言设计软件.通过 ...

  • 函数波形发生器
  • Nanhua University 题 目: 函数波形发生器 学院名称:班 级:指导老师: 学 号: 姓 名: 同组人员: 学 号: 2007年 12月30日 前言 当今世界在以电子信息技术为前提下推动了社会跨跃式的进步,科学技术的飞速发展日新月异带动了各国生产力的大规模提高.由此可见科技已成为各国 ...

  • 交通信号灯设计
  • 电气工程与自动化学院 课程设计报告 (嵌入式技术实践) 题 目:基于单片机原理的交 ___通信号灯设计___ 专业班级: ____ 学 号: __________ 学生姓名: __________ 指导老师: _____ 2012 年 7月4日 目 录 第一章 前言----------------- ...