• <strike id="aymay"></strike>
    <strike id="aymay"></strike>
    <ul id="aymay"><dfn id="aymay"></dfn></ul>
    <ul id="aymay"><sup id="aymay"></sup></ul>
  • <del id="aymay"></del>

    基于51單片機設計的交通燈匯編原程序

    2013-09-17 17:56 來源:電子信息網 作者:和靜

    用的是51系列的單片機,說一下,MARK標志位其關鍵作用,需要的人自己想想,下面是仿真圖

    b4b5ae0a236bc4e5653be1e1e6facf2c

    LED0 EQU P1

    LED2 EQU P2

    LED1 EQU P0

    MARK BIT 00H

    MARK1 BIT 01H

    TIME EQU 30H;時間緩沖區

    SHI EQU 31H ;時長數據緩沖區!

    KEY EQU P3.2

    KEY1 EQU P3.3

    CTH EQU (65536-50000)/256

    CTL EQU (65536-50000) MOD 256

    ORG 0000H

    JMP START

    ORG 0003H

    JMP INT_0

    ORG 000BH

    JMP TIME0

    ORG 0030H

    START: MOV P1,#00H

    MOV P0,#0FFH

    MOV P2,#0FFH

    MOV DPTR,#ABC

    MOV SP,#5FH

    MOV SHI,#20

    MOV R0,SHI

    MOV R7,#20

    CLR MARK

    CLR MARK1

    MOV TMOD,#01H

    MOV TH0,#CTH;初始指針

    MOV TL0,#CTL

    SETB EA

    SETB IT0

    SETB EX0

    SETB ET0

    SETB TR0

    MOV TIME,R0

    CALL DISPLAY

    MAIN: MOV LED0,#21H;北,紅燈亮

    CJNE R0,#3,MAIN

    MOV SHI,#04

    NEXT: MOV R6,#3

    A1: MOV LED0,#01H

    CALL DELAY_500MS

    MOV LED0,#21H

    CALL DELAY_500MS

    DJNZ R6,A1

    S1: JBC MARK,A2

    SJMP S1

    A2: MOV LED0,#11H; BEI HUANG DENG LIANG

    MOV SHI,#20

    JBC MARK,MAIN1

    SJMP A2

    MAIN1: MOV LED0,#0CH ;XI HONG DENG LIANG

    CJNE R0,#3,MAIN1

    MOV SHI,#04

    NEXT1: MOV R6,#3

    A3: MOV LED0,#08H

    CALL DELAY_500MS

    MOV LED0,#0CH

    CALL DELAY_500MS

    DJNZ R6,A3

    S2: JBC MARK,A4

    SJMP S2

    A4: MOV LED0,#0AH

    MOV SHI,#20

    JBC MARK,MAIN

    SJMP A4

    DELAY_500MS:

    MOV R5,#20

    K1: MOV R4,#50

    K2: MOV R3,#250

    DJNZ R3,$

    DJNZ R4,K2

    DJNZ R5,K1

    RET

    DISPLAY:MOV A,TIME

    MOV B,#10

    DIV AB

    MOVC A,@A+DPTR

    MOV LED2,A

    MOV A,B

    MOVC A,@A+DPTR

    MOV LED1,A

    RET

    ABC: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H

    INT_0: PUSH ACC

    PUSH PSW

    SETB RS1

    SETB RS0

    MOV R5,#70

    K4: MOV R4,#250

    DJNZ R4,$

    DJNZ R5,K4

    JB KEY,ITT_2

    MOV TIME,#20

    CALL DISPLAY

    ITT_1: MOV LED0,#00010010B

    CALL DELAY_500MS

    MOV LED0,#00H

    JNB KEY,ITT_2

    CALL DELAY_500MS

    JB KEY,ITT_1

    ITT_2: JNB KEY ,$

    POP PSW

    POP ACC

    RETI

    TIME0: PUSH ACC

    PUSH PSW

    MOV TH0,#CTH;初始指針

    MOV TL0,#CTL

    DJNZ R7,TIME1

    MOV R7,#20

    DJNZ R0,TIME2

    SETB MARK

    MOV R0,SHI

    TIME2: MOV TIME,R0

    CALL DISPLAY

    TIME1: POP PSW

    POP ACC

    RETI

    END

    51單片機 交通燈匯 編原程序

    相關閱讀

    暫無數據

    一周熱門

    主站蜘蛛池模板: 亚洲国产成人久久精品99| 女人高潮内射99精品| 91无码人妻精品一区二区三区L| 久久免费99精品国产自在现线| 国产精品三级国产电影| 日韩经典精品无码一区| 欧美日韩国产精品系列| 国产原创精品视频| 亚洲精品国偷自产在线| 国产精品福利在线观看免费不卡| 老司机午夜精品视频资源| 欧美激情视频精品一区二区 | 国产成人精品一区二区三区| 国产成人vr精品a视频| 亚洲精品一级无码中文字幕| 国产综合免费精品久久久| 精品国产美女福利到在线不卡| 老汉精品免费AV在线播放| 亚洲无码精品浪潮| 久久亚洲AV永久无码精品| 国产精品欧美久久久久天天影视| 久久精品免费一区二区三区| 91麻豆国产福利精品| 亚洲AV成人无码久久精品老人| 欧美精品黑人粗大| 精品国产一区二区三区AV性色| 国产精品 码ls字幕影视| 91av国产精品| 亚洲精品视频在线| 亚洲国产精品人久久| 久久99精品综合国产首页| 91视频国产精品| 精品久久久久久无码专区不卡| 欧美精品一区二区蜜臀亚洲| 亚洲AV无码精品色午夜果冻不卡| 伊人久久大香线蕉精品不卡| 亚洲七七久久精品中文国产 | 国产99re在线观看只有精品| 国产精品www| 国产精品久久久久9999高清| 99在线精品视频在线观看|