当前位置:首页 >> 信息与通信 >>

单片机之交通灯汇编语言设计


单片机控制交通灯源程序: 单片机控制交通灯源程序: DISPLAY11 DISPLAY12 DISPLAY21 DISPLAY22 EQU EQU EQU EQU 40H 41H 42H 43H ; 东西显示码缓冲区 1 ; 东西显示码缓冲区 2 ;南北显示码缓冲区 1 ;南北显示码缓冲区 2

ORG 0000H SJMP MAIN ORG 0003H ;外部中断 0 入口 LJMP PINT0 ORG 0013H ;外部中断 1 入口 LJMP PINT1 MAIN: MOV SP,#60H ;设栈底 MOV IE,#85H ;外部中断 0、外部中断 1 设置 S0: MOV R0,#20 MOV R1,#80 MOV P1,#21H ;点亮东西左转绿灯 SETB P3.0 CLR P3.1 CLR P3.4 SETB P3.5 LP0: LCALL DISP LCALL DELAY DEC R0 DEC R1 CJNE R0,#6, LP0 ;R0﹥6,转 LP0 MOV R3, #0 LP1: CPL P1.0 ;绿灯闪烁 3 次 LCALL DISP LCALL DELAY1 INC R3 CJNE R3,#2, LP1 MOV R3, #0 DEC R0 DEC R1 CJNE R0,#3, LP1 ;R0﹥3,转 LP1 S1: MOV P1,#22H ; 点亮东西左转黄灯 LP2: LCALL DISP LCALL DELAY DEC R0 DEC R1 CJNE R0,#0, LP2 ;R0﹥0,转 LP2 S2: MOV P1,#0CH ; 点亮东西绿灯

MOV R0,#60 LP3: LCALL DISP LCALL DELAY DEC R0 DEC R1 CJNE R0,#6, LP3 ;R0﹥6,转 LP3 MOV R3, #0 LP4: CPL P1.0 ;绿灯闪烁 3 次 LCALL DISP LCALL DELAY1 INC R3 CJNE R3,#2, LP4 MOV R3, #0 DEC R0 DEC R1 CJNE R0,#3, LP4 ;R0﹥3,转 LP4 S3: MOV P1,#14H ; 点亮东西黄灯 LP5: LCALL DISP LCALL DELAY DEC R0 DEC R1 CJNE R0,#0, LP5 ;R0﹥0,转 LP5 S4: MOV R0,#60 MOV R1,#20 MOV P1,#64H ; 点亮南北左转绿灯 CLR P3.0 CLR P3.1 CLR P3.4 SETB P3.5 LP10: LCALL DISP LCALL DELAY DEC R0 DEC R1 CJNE R1,#6, LP10 ;R1﹥6,转 LP10 MOV R3, #0 LP11: CPL P1.6 ;绿灯闪烁 3 次 LCALL DISP LCALL DELAY1 INC R3 CJNE R3,#2, LP11 MOV R3, #0 DEC R0 DEC R1 CJNE R1, #3, LP11 ;R1﹥3,转 LP11 S5: MOV P1, #0A4H ; 点亮南北左转黄灯

LCALL DISP LCALL DELAY DEC R0 DEC R1 CJNE R1, #0, LP12 S6: MOV P1, #24H SETB P3.0 SETB P3.1 CLR P3.4 CLR P3.5 MOV R1, #40 LP13: LCALL DISP LCALL DELAY DEC R0 DEC R1 CJNE R1,#6, LP13 MOV R3, #0 LP14: CPL P1.0 LCALL DISP LCALL DELAY1 INC R3 CJNE R3,#2, LP14 MOV R3, #0 DEC R0 DEC R1 CJNE R1,#3, LP14 S7: MOV P1, #24H SETB P3.0 CLR P3.1 SETB P3.4 CLR P3.5 LP15: LCALL DISP LCALL DELAY DEC R0 DEC R1 CJNE R1,#0, LP15 LJMP S0 DISP :

LP12:

;R1﹥0,转 LP12 ; 点亮南北绿灯

;R1﹥6,转 LP13 ;绿灯闪烁 3 次

;R0﹥3,转 LP14 ; 点亮南北黄灯

;R0﹥0,转 LP15

MOV A,R0 ;东西时间显示(CD4511) MOV B,#1 0 DIV AB SWAP A MOV DISPLAY11, A MOV DISPLAY12, B ANL DISPLAY11, 0F0H

ANL DISPLAY12, F0H MOV A, DISPLAY11 ORL A, DISPLAY12 MOV P0, A MOV A, R1 ;南北时间显示(CD4511) MOV B,#1 0 DIV AB SWAP A MOV DISPLAY21, A MOV DISPLAY22, B ANL DISPLAY21, 0F0H ANL DISPLAY22, F0H MOV A, DISPLAY21 ORL A, DISPLAY22 MOV P2, A RET DELAY: MOV R5,#05H ;1S 延时(6MHZ 晶体) K1: MOV R6,# 200 K2: MOV R7,#248 NOP K3: DJNZ R7, K3 DJNZ R6, K2 DJNZ R5, K1 RET DELAY1:MOV R5, #05H ;0.5S 延时 K11: MOV R6, #100 K12: MOV R7, #248 NOP K13: DJNZ R7, K13 DJNZ R6, K12 DJNZ R5, K11 RET PINT0: PUSH 90H ;中断子 0 程序,紧急情况(东西通行) ,保存 P1 口原来状态 PUSH B0H ;保存 P3 口原来状态 MOV P1,#0CH ; 点亮东西绿灯 SETB P3.0 CLR P3.1 CLR P3.4 SETB P3.5 POP B0H POP 90H PINT1: PUSH 90H ; 中断子 1 程序,紧急情况(南北通行) ,保存 P1 口原来状态

PUSH B0H MOV P1, #24H SETB P3.0 SETB P3.1 CLR P3.4 CLR P3.5 POP B0H POP 90H RETI END

;保存 P3 口原来状态 ; 点亮南北绿灯

S1 P1= 21H P3= 9FH

S2 P1= 2 P3= 9FH

S3 P1= 2 P3= 9FH

S4 P1= P3= 9FH

S5 P1= P3= 9FH

S6 P1= P3= 9FH

S7 P1= P3= 8FH

S8 P1= P3= 8FH

S9 P1= P3= 8FH

S10 P1= P3= 3FH

S11 P1= P3=

S12 P1= P3= 5FH

S1 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P3.4 P3.5 P3.6 P3.7 1 0 0 0 0 1 0 0 1 0 0 1

S2 闪 0 0 0 0 1 0 0 1 0 0 1

S3 0 1 0 0 0 1 0 0 1 0 0 1

S4 0 0 1 1 0 0 0 0 1 0 0 1

S5 0 0 1 闪 0 0 0 0 1 0 0 1

S6 0 0 1 0 1 0 0 0 1 0 0 1

S7 0 0 1 0 0 1 1 0 0 0 0 1

S8 0 0 1 0 0 1 闪 0 0 0 0 1

S9 0 0 1 0 0 1 0 1 0 0 0 1

S10 0 0 1 0 0 1 0 0 1 1 0 0

S11 0 0 1 0 0 1 0 0 1 闪 0 0

S12 0 0 1 0 0 1 0 0 1 0 1 0

初始值:P1=21H P3=9FH 以后改变 1 或 2 位就可以了。



相关文章:
汇编语言交通灯
交通灯 (汇编语言) 15页 2下载券 51单片机设计交通灯(汇编... 13页 免费 ...汇​编​语​言​交​通​灯​设​计​报​告​,​可​...
交通灯单片机汇编语言
关键词:电子竞赛智能交通灯程序 1/2 相关文档推荐 单片机交通灯程序(汇编语言... 2页 2财富值 基于单片机交通灯设计... 11页 10财富值 基于单片机的交通...
单片机交通灯程序(汇编语言)
单片机交通灯程序(汇编语言)_计算机软件及应用_IT/计算机_专业资料。用P0口的八个引脚控制交通灯闪烁 P1.0——1.2分别代表东西路口的红黄绿灯 P1.3——1.5...
汇编语言设计交通灯控制系统
汇编语言设计交通灯控制系统_信息与通信_工程科技_专业资料。合肥学院电子系微机...并对实验室的单片机进 行熟悉和调试 (3) :对程序进行调试直到正确为止 第二...
单片机proteus仿真设计交通灯(汇编语言)
单片机proteus仿真设计交通灯(汇编语言)_其它_高等教育_教育专区。51单片机,proteus仿真设计,汇编语言程序的交通灯毕业设计...课程设计成果说明书 题目 :城市交道口交通...
单片机汇编语言交通灯
单片机汇编语言交通灯_电子/电路_工程科技_专业资料 暂无评价|0人阅读|0次下载|举报文档 单片机汇编语言交通灯_电子/电路_工程科技_专业资料。org 0000h ljmp ...
汇编语言交通灯控制系统设计
汇编语言设计交通灯控制... 13页 免费 基于单片机交通灯的设... 11页 4下载...交通灯控制系统 一、设计要求 1.东西方向车辆放行 60 秒钟。即东西方向的绿灯...
基于单片机的交通灯的设计报告(汇编语言) (1)
基于单片机交通灯设计报告(汇编语言) (1) 隐藏>> 交通灯设计报告摘要: 近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控 制检测技术日益...
汇编语言交通灯程序及专周报告
汇编语言交通灯程序 含数显汇编语言交通灯程序 含数显隐藏>> 一, 实验名称: 单片机设计交通灯 二, 实验目的 1, 2, 三, 巩固单片机基础,利用所学单片机知识...
交通灯 (汇编语言)
——交通灯 设计人:张玉印 200800800439 李娜 200800800099 一、设计目标:设计一...单片机交通灯程序(汇编语... 2页 1下载券 交通灯 汇编语言 2页 3下载券 用...
更多相关标签: