交通信号灯控制程序设计

关于交通信号灯控制程序设计的讨论正在各大平台持续发酵,我们精心筛选了最新资讯 ,希望能为您带来实质性的帮助。

简单I/O实验(交通灯控制)

一.实验要求

以74LS273作为输出口 ,控制4个双色LED灯(可发红,绿,黄光) ,模拟交通灯管理 。

二.实验目的

1.学习在单片机系统中扩展简单I/O接口的方法 。

2.学习数据输出程序的设计方法。

3.学习模拟交通灯控制的方法。

4.学习双色灯的使用 。

三.实验电路及连线

四.实验说明

1.因为本实验是交通灯控制实验,所以要先了解实际交通灯的变化规律。假设一个十字路口为东西南北走向。初始状态0为东西红灯,南北红灯 。然后转状态1南北绿灯通车 ,东西红灯。过一段时间转状态2,南北绿灯闪几次转亮黄灯,延时几秒 ,东西仍然红灯。再转状态3,东西绿灯通车,南北红灯 。过一段时间转状态4 ,东西绿灯闪几次转亮黄灯,延时几秒,南北仍然红灯。最后循环至状态1。

2.双色LED是由一个红色LED管芯和一个绿色LED管芯封装在一起 ,公用负端 。当红色正端加高电平 ,绿色正端加低电平时,红灯亮;红色正端加低电平,绿色正端加高电平时 ,绿灯亮;两端都加高电平时,黄灯亮。

五.实验程序框图

程序框图:

源代码:

ORG 0000H

LJMP START

ORG 0040H

START:

MOV SP,#60H

LCALL STATUS0 ;初始状态(都是红灯)

CIRCLE: LCALL STATUS1 ;南北绿灯,东西红灯

LCALL STATUS2 ;南北绿灯闪转黄灯,东西红灯

LCALL STATUS3 ;南北红灯,东西绿灯

LCALL STATUS4 ;南北红灯,东西绿灯闪转黄灯

LJMP CIRCLE

STATUS0: ;南北红灯,东西红灯

MOV DPTR,#8300H

MOV A,#0FH

MOVX @DPTR,A

MOV R2,#10 ;延时1秒

LCALL DELAY

RET

STATUS1: ;南北绿灯,东西红灯

MOV DPTR,#08300H

MOV A,#5AH ;南北绿灯,东西红灯

MOVX @DPTR,A

MOV R2,#50 ;延时5秒

LCALL DELAY

RET

STATUS2: ;南北绿灯闪转黄灯,东西红灯

MOV DPTR,#8300H

MOV R3,#03H ;绿灯闪3次

FLASH: MOV A,#5FH

MOVX @DPTR,A

MOV R2,#03H

LCALL DELAY

MOV A,#5AH

MOVX @DPTR,A

MOV R2,#03H

LCALL DELAY

DJNZ R3,FLASH

MOV A,#0AH ;南北黄灯,东西红灯

MOVX @DPTR,A

MOV R2,#10 ;延时1秒

LCALL DELAY

RET

STATUS3: ;南北红灯,东西绿灯

MOV DPTR,#8300H

MOV A,#0A5H

MOVX @DPTR,A

MOV R2,#50 ;延时5秒

LCALL DELAY

RET

STATUS4: ;南北红灯,东西绿灯闪转黄灯

MOV DPTR,#8300H

MOV R3,#03H ;绿灯闪3次

FLASH1: MOV A,#0AFH

MOVX @DPTR,A

MOV R2,#03H

LCALL DELAY

MOV A,#0A5H

MOVX @DPTR,A

MOV R2,#03H

LCALL DELAY

DJNZ R3,FLASH1

MOV A,#05H ;南北红灯,东西黄灯

MOVX @DPTR,A

MOV R2,#10 ;延时1秒

LCALL DELAY

NOP

RET

DELAY: ;延时子程序

PUSH 2

PUSH 1

PUSH 0

DELAY1: MOV 1,#00H

DELAY2: MOV 0,#0B2H

DJNZ 0,$

DJNZ 1,DELAY2 ;延时 100 mS

DJNZ 2,DELAY1

POP 0

POP 1

POP 2

RET

END

本文已完

简单I/O实验(交通灯控制)

一.实验要求

以74LS273作为输出口,控制4个双色LED灯(可发红 ,绿,黄光),模拟交通灯管理。

二.实验目的

1.学习在单片机系统中扩展简单I/O接口的方法 。

2.学习数据输出程序的设计方法 。

3.学习模拟交通灯控制的方法。

4.学习双色灯的使用。

三.实验电路及连线

四.实验说明

1.因为本实验是交通灯控制实验 ,所以要先了解实际交通灯的变化规律 。假设一个十字路口为东西南北走向。初始状态0为东西红灯,南北红灯。然后转状态1南北绿灯通车,东西红灯 。过一段时间转状态2 ,南北绿灯闪几次转亮黄灯,延时几秒,东西仍然红灯。再转状态3 ,东西绿灯通车 ,南北红灯。过一段时间转状态4,东西绿灯闪几次转亮黄灯,延时几秒 ,南北仍然红灯 。最后循环至状态1。

2.双色LED是由一个红色LED管芯和一个绿色LED管芯封装在一起,公用负端。当红色正端加高电平,绿色正端加低电平时 ,红灯亮;红色正端加低电平,绿色正端加高电平时,绿灯亮;两端都加高电平时 ,黄灯亮 。

五.实验程序框图

程序框图:

源代码:

ORG 0000H

LJMP START

ORG 0040H

START:

MOV SP,#60H

LCALL STATUS0 ;初始状态(都是红灯)

CIRCLE: LCALL STATUS1 ;南北绿灯,东西红灯

LCALL STATUS2 ;南北绿灯闪转黄灯,东西红灯

LCALL STATUS3 ;南北红灯,东西绿灯

LCALL STATUS4 ;南北红灯,东西绿灯闪转黄灯

LJMP CIRCLE

STATUS0: ;南北红灯,东西红灯

MOV DPTR,#8300H

MOV A,#0FH

MOVX @DPTR,A

MOV R2,#10 ;延时1秒

LCALL DELAY

RET

STATUS1: ;南北绿灯,东西红灯

MOV DPTR,#08300H

MOV A,#5AH ;南北绿灯,东西红灯

MOVX @DPTR,A

MOV R2,#50 ;延时5秒

LCALL DELAY

RET

STATUS2: ;南北绿灯闪转黄灯,东西红灯

MOV DPTR,#8300H

MOV R3,#03H ;绿灯闪3次

FLASH: MOV A,#5FH

MOVX @DPTR,A

MOV R2,#03H

LCALL DELAY

MOV A,#5AH

MOVX @DPTR,A

MOV R2,#03H

LCALL DELAY

DJNZ R3,FLASH

MOV A,#0AH ;南北黄灯,东西红灯

MOVX @DPTR,A

MOV R2,#10 ;延时1秒

LCALL DELAY

RET

STATUS3: ;南北红灯,东西绿灯

MOV DPTR,#8300H

MOV A,#0A5H

MOVX @DPTR,A

MOV R2,#50 ;延时5秒

LCALL DELAY

RET

STATUS4: ;南北红灯,东西绿灯闪转黄灯

MOV DPTR,#8300H

MOV R3,#03H ;绿灯闪3次

FLASH1: MOV A,#0AFH

MOVX @DPTR,A

MOV R2,#03H

LCALL DELAY

MOV A,#0A5H

MOVX @DPTR,A

MOV R2,#03H

LCALL DELAY

DJNZ R3,FLASH1

MOV A,#05H ;南北红灯,东西黄灯

MOVX @DPTR,A

MOV R2,#10 ;延时1秒

LCALL DELAY

NOP

RET

DELAY: ;延时子程序

PUSH 2

PUSH 1

PUSH 0

DELAY1: MOV 1,#00H

DELAY2: MOV 0,#0B2H

DJNZ 0,$

DJNZ 1,DELAY2 ;延时 100 mS

DJNZ 2,DELAY1

POP 0

POP 1

POP 2

RET

END

呈现交通信号灯控制程序设计的核心内容解析,若这些分析对您的工作或学习有所助益,建议您将本站加入书签以便后续查阅。

本文来自作者[钥床]投稿,不代表子金号立场,如若转载,请注明出处:https://wap.zijgzki.cn/news/10659.html

(25)

文章推荐

  • 天津2025限号时间表 天津限号最新通知

    文章目录:❶、天津上合会议期间限号吗❷、9月3号限号多少天津限行❸、天津禁行外地车时间❹、天津限号时间段几点到几点天津上合会议期间限号吗❶、天津上合会议期间(2025年8月30日至9月2日)未实施机动车单双号限行措施,但针对特定车辆及区域采取了临时交通管理措施。❷、峰会期间

    2025年09月11日
    25314
  • 滴滴快车2018年将取消(2021年滴滴打车取消了吗)

    文章目录:❶、滴滴快车能打往返的么❷、滴滴打车能两个人坐吗?❸、2018年哈尔滨滴滴新政策了,那以前的滴滴快车怎么办?不让跑了么?_百度...滴滴快车能打往返的么滴滴快车能直接打往返。你可以去时叫一次滴滴快车,回来时叫一次滴滴快车。都是非常迅速就能打到车的,如果非要同一辆车,你可

    2025年09月13日
    19317
  • 冒险手游平民阵容怎么搭配 数码宝贝大冒险平民阵容

    关于冒险手游平民阵容怎么搭配数码宝贝大冒险平民阵容的讨论正在各大平台持续发酵,我们精心筛选了最新资讯,希望能为您带来实质性的帮助。数码宝贝大冒险平民阵容搭配攻略亚古兽+巴鲁兽+小熊兽+萌萌兽+拉拉兽+妖狐兽亚古兽是玩家的开场数码兽,而且技能和必杀技都附带燃烧效果,必杀技更是能打到后排,对后排威胁

    2025年09月26日
    15311
  • 注会考试应该怎样安排考试科目?

    注会考试应该怎样安排考试科目?注会考试应该怎样安排考试科目?相关话题近期引发广泛关注,我们特别整理了多维度信息,希望能为您提供有价值的参考。一、两门组合\x0d\两科非常适合零基础且首次报考的同学。\x0d\一会计和审计\x0d\推荐指数:★★★★★\x0d\对于首次报考且毅力强的同学,强烈推

    2025年11月17日
    24300
  • 镇江日本留学

    镇江日本留学镇江日本留学相关话题近期引发广泛关注,我们特别整理了多维度信息,希望能为您提供有价值的参考。许多人对镇江的了解,大概是从“白娘子水漫金山”开始。惭愧的是,在过去的很多年里,我并不知道金山寺就在镇江。电视剧《新白娘子传奇》也是小时候看的,其中是否提及这个知识点,我完全没有印象。我

    2025年12月03日
    20300
  • 3分钟讲解!“开心跑得快辅助软件(怎么搞提高胜率)

    必看教程“智星德州菠萝插件教程”详细开挂玩法亲,智星德州菠萝插件教程这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到其他人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款游戏确实是有挂的通过添加客服微:

    2025年12月14日
    7303
  • 必看教程“手机麻将软件出售”(辅助插件下载教程)

    辅助开挂工具“掌酷天天开心怎么弄可以抓好牌”详细开挂教程>>亲,掌酷天天开心怎么弄可以抓好牌这款游戏原来确实可以开挂,详细开挂教程1、起手看牌2、随意选牌3、控制牌型4、注明,就是全场,公司软件防封号、防检测、 正版软件、非诚勿扰。2022首推

    2025年12月20日
    4301
  • 玩家必备攻略“微信小程序跑得快记牌器”(详细开挂教程)-知乎

    重大发现“哈灵麻将开挂工具免费”最新辅助详细教程哈灵麻将开挂工具免费是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加入我们(QQ群聊)免费测试,先看效果下载使用。手机打牌可以一键让你轻松成为“必赢”。其操作方式十分简单,打开这个应用便可以自定义手机

    2025年12月20日
    5305
  • 辅助开挂工具“微乐小程序辅牌器”分享装挂技巧步骤

    最新教你“爱来麻将福安麻将有没有挂”开挂详细教程>>亲,爱来麻将福安麻将有没有挂这款游戏原来确实可以开挂,详细开挂教程1、起手看牌2、随意选牌3、控制牌型4、注明,就是全场,公司软件防封号、防检测、 正版软件、非诚勿扰。2022首推。全网独

    2025年12月21日
    3310
  • 实测分享“微乐跑得快记牌器”(揭秘微信里提高胜率)

    最新教你“旺旺福建麻将有没有挂!分享用挂教程您好:旺旺福建麻将有没有挂这款游戏可以开挂,确实是有挂的,很多玩家在小程序雀神麻将开挂这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到其他人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款游戏确实是

    2025年12月22日
    3303

发表回复

本站作者才能评论

评论列表(3条)

  • 钥床的头像
    钥床 2025年12月30日

    我是子金号的签约作者“钥床”

  • 钥床
    钥床 2025年12月30日

    本文概览:关于交通信号灯控制程序设计的讨论正在各大平台持续发酵,我们精心筛选了最新资讯,希望能为您带来实质性的帮助。简单I/O实验(交通灯控制) 一.实验要求 以74LS273作为输出...

  • 钥床
    用户123001 2025年12月30日

    文章不错《交通信号灯控制程序设计》内容很有帮助

联系我们

邮件:子金号@gmail.com

工作时间:周一至周五,9:30-17:30,节假日休息

子金号