82C55控制交通灯程序

发布者:快乐飞翔最新更新时间:2018-03-10 来源: eefocus关键字:82C55控制  交通灯程序 手机看文章 扫描二维码
随时随地手机看文章

程序框图

001 

电路

002

0BB6  7488      MOV    A,#88H

0BB8    F0      MOVX  @DPTR,A  ;82C55初始化

0BB9    90FFD8      MOV    DPTR,#0FFD8H

OBBC    74B6        MOV    A,#0B6H

0BBE  F0        MOVX  @DPTR,A

0BBF  A3        INC    DPTR

0BC0    740D        MOV    A,#0DH

0BC2  F0        MOVX  @DPTR,A  ;点亮4个红灯

0BC3    7A25        MOV    R2,#25H  ;延时

0BC5  120213        LCALL  DELY

0BC8    90FFD8    JOD3:    MOV    DPTR,#0FFD8H

0BCB  7475      MOV    A,#75H

0BCD  F0        MOVX  @DPTR,A

0BCE    A3      INC    DPTR

0BCF  740D      MOV    A,#0DH

0BD1    F0      MOVX  @DPTR,A      ;东西绿灯亮,

                                                  ;南北红灯亮

0BD2  7A55      MOV    R2,#55H

0BD4    120213      LCALL  DELY;延时

0BD7  7F05      MOV    R7,#05H  ;闪烁次数

0BD9    90FFD8    JOD1:MOV    DPTR,#0FFD8H

0BDC  74F3      MOV    A,#0F3H

0BDE  F0        MOVX  @DPTR,A

0BDF    A3      INC    DPTR

0BE0  740C      MOV    A,#0CH

0BE2  F0        MOVX  @DPTR,A  ;东西黄灯亮,南北红灯亮

0BE3  7A20      MOV    R2,#20H

0BE5  120213        LCALL  DELY;延时

0BE8    90FFD8      MOV    DPTR,#0FFD8H

0BEB  74F7      MOV    A, #0F7H

0BED    F0      MOVX  @DPTR, A

0BEE    A3      INC    DPTR

0BEF    740D        MOV    A,  #0DH

0BF1    F0      MOVX  @DPTR, A;南北红灯亮

0BF2    7A20        MOV    R2, #20H

0BF4    120213      LCALL  DELY;延时

0BF7    DFE0        DJNZ  R7, JOD1;闪烁次数未到,继续

0BF9    90FFD8      MOV    DPTR,#0FFD8H

0BFC    74AE        MOV    A, #0AEH

0BFE    F0      MOVX  @DPTR,A

0BFF    A3      INC    DPTR

0C00    740B        MOV    A, #0BH

0C02    F0      MOVX  @DPTR,A  ;东西红灯亮,南北绿灯亮

0C03    7A55        MOV    R2,#55H

0C05    120213      LCALL  DELY;延时

0C08    7F05        MOV    R7,#05H  ;闪烁次数

0C0A    90FFD8  JOD2:  MOV    DPTR,#0FFD8H

0C0D    749E        MOV    A,#9EH

0C0F    F0      MOVX  @DPTR,A 

0C10    A3      INC    DPTR

0C11    7407        MOV    A,#07H

0C13    F0      MOVX  @DPTR,A  ;东西红灯亮,南北黄灯亮

0C14    7A20        MOV    R2,#20H

0C16    120213      LCALL  DELY;延时

0C19    90FFD8      MOV    DPTR,#0FFD8H

0C1C    74BE        MOV    A,#0BEH

0C1E    F0      MOVX  @DPTR,A

0C1F    A3      INC    DPTR

0C20    740F        MOV    A,#0FH

0C22    F0      MOVX  @DPTR,A  ;东西红灯亮

0C23    7A20        MOV    R2,#20H

0C25  120213              LACLL  DELY         ;延时

0C28  DFE0                DJN    R7,JOD2      ;闪烁次数未到继续

0C2A  020BC8              LJMP  JOD3          ;循环

                              ORG    0213H

0213    C002      DELY:    PUSH    02H         

0215    C002      DEL2:    PUSH    02H         

0217    C002      DEL3:    PUSH    02H        ;延时

0219    DAFE     DEL4:    DJNZ    R2,DEL4   

021B    D002              POP    02H           

021D    DAF8              DJNZ    R2,DEL3   

021F    D002              POP    02H           

0221    DAF2              DJNZ    R2,DEL2   

0223    D002              POP    02H             

0225    DAEC              DJNZ    R2,DELY   

0227    22                RET                       

                          END 


关键字:82C55控制  交通灯程序 引用地址:82C55控制交通灯程序

上一篇:ADC0809转换程序
下一篇:8031工业顺序控制程序

推荐阅读最新更新时间:2024-03-16 15:57

单片机定时器0实现信号交通灯程序
本程序所用的原理图下载: 点这里 ,单片机芯片使用的stc89c52 /* *功能:定时器0实现信号交通灯 * *日期:2013-05-07-08:41 *作者:徐冉 *特别说明:本程序代码已经通过调试,仅供学习使用; * */ /***********AT89C52-RC 单片机实验板***********/ /*****************51hei-开发板*********************/ #include reg52.h typedef unsigned int uint; typedef unsigned char uchar; sbit LED_hong = P1^0;//红信号灯 sbit LED_l
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved