当前位置:首页 >> 电子/电路 >>

单片机汇编语言交通灯


org 0000h ljmp main org 0100h //程序的初始化 main: mov P1,#6dh mov P0,#0bh loop2: mov P1,#0cfh mov P0,#03h lcall delay45 mov r0,#3 loop: mov P1,#0aeh mov P0,#0bh lcall delay05 mov P1,#0efh dec r0 jnc loop sjmp next next: mov P1,#79h mov P0,#0eh lcall delay30 mov r0,#3 loop1: mov P1,#75h mov P0,#0dh lcall delay05 mov P1,#7dh mov P0,#0fh dec r0 jnc loop1 sjmp loop2 delay45: mov r1,#90 de:lcall delay05 djnz r1,de ret delay30: mov r1,#60 de1:lcall delay05 djnz r1,de1 ret

//东西绿灯亮,南北红灯亮

delay05: mov r5,#500h de2: mov r4,#100H djnz r4,$ djnz r5,de2 RET end org 0000h ljmp main org 0100h main: mov P1,#6ch mov P0,#0bh mov P1,#0aeh //mov P0,#0bh lcall delay45 mov P1,#0aeh mov r0,#3 loop1: mov P1,#05fh mov P0,#07h lcall delay05 mov P1,#0efh mov P0,#0fh lcall delay05 djnz r0,loop1 //jnc loop //sjmp next mov P1,#75h mov P0,#0dh lcall delay30 mov P1,#7dh mov P0,#0fh mov r0,#3 loop2: mov P1,#79h mov P0,#0eh lcall delay05 mov P1,#7dh mov P0,#0fh djnz r0,loop2 ljmp main //loop1:

//四个路口红灯全亮,东西方向绿灯亮,南北方向红灯亮

//延时 45 秒东西方向绿灯灭,黄灯闪三次

//东西方向红灯亮,南北方向绿灯亮

// // // // // //

mov P1,#0aeh mov P0,#0bh lcall delay05 mov P1,#0efh dec r0 jnc loop //sjmp next //loop2: // mov P1,#79h // mov P0,#0eh // lcall delay05 // mov P1,#7dh // mov P0,#0fh // dec r0 // jnc loop1 //南北绿灯灭,黄灯闪烁三次,每次延时半秒 // sjmp loop2 //next: // mov P1,#79h // mov P0,#0eh // lcall delay30 //东西红灯亮,南北绿灯亮,延时 30 秒 // mov r0,#3 //loop1: // mov P1,#79h // mov P0,#0eh // lcall delay05 // mov P1,#7dh // mov P0,#0fh // dec r0 // jnc loop1 //南北绿灯灭,黄灯闪烁三次,每次延时半秒 // sjmp loop2 delay45: mov r1,#90 //延时 45 秒,进行 90 次 0.5 秒的延时 de:lcall delay05 djnz r1,de ret delay30: //延时 30 秒,进行 60 次 0.5 秒的延时 mov r1,#60 de1:lcall delay05 djnz r1,de1 ret delay05: //延时 0.5 秒 mov r5,#500h de2: mov r4,#100H djnz r4,$

djnz r5,de2 ret end



相关文章:
基于51单片机汇编语言设计的交通灯
基于51单片机汇编语言设计的交通灯 - 交通灯的控制 摘要: 本设计以 AT89C51 单片机为主控模块,主要由按钮开关,数码管, 发光二极管组成, 利用汇编语言编写程序来...
单片机交通灯程序(汇编语言)
单片机交通灯程序(汇编语言) - 用P0口的八个引脚控制交通灯闪烁 P1.0——1.2分别代表东西路口的红黄绿灯 P1.3——1.5分别代表南北路口的红黄绿灯 1. 开始...
交通灯单片机汇编语言
本文档是智能交通灯的基于51单片机汇编语言,可在protues中仿真。本文档是智能交通灯的基于51单片机汇编语言,可在protues中仿真。隐藏>> ORG 0000H SJMP MAIN ...
基于51单片机汇编语言设计的交通灯毕业论文设计完整版
基于51单片机汇编语言设计的交通灯毕业论文设计完整版_工学_高等教育_教育专区。毕业论文,单片机论文,毕业论文设计,毕业过关论文,毕业设计,毕业设计说明,硕士论文,研究...
基于单片机的交通灯的设计报告(汇编语言) (1)
基于单片机交通灯的设计报告(汇编语言) (1) 隐藏>> 交通灯的设计报告摘要: 近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控 制检测技术日益...
【完整版】555基于51单片机汇编语言设计的交通灯毕业论...
【完整版】555基于51单片机汇编语言设计的交通灯毕业论文设计_工学_高等教育_教育专区。毕业设计,毕业论文,毕业论文设计,硕士论文,研究生论文,单片机论文,单片机设计,...
单片机proteus仿真设计交通灯(汇编语言)
单片机proteus仿真设计交通灯(汇编语言)_其它_高等教育_教育专区。51单片机,proteus仿真设计,汇编语言程序的交通灯毕业设计... 课程设计成果说明书 题目 :城市交道口...
51单片机(呼吸灯)汇编语言版
51单片机(呼吸灯)汇编语言版 - 长江工程职业技术学院单片机实训报告 单片机实训课程之:呼吸灯 一.设计要求 二.相关原理 三.论证分析 四.硬件原理 五.软件程序设计...
单片机汇编语言经典一百例
单片机汇编语言经典一百例 - 51 单片机实用程序库 4.1 流水灯 程序介绍:利用 P1 口通过一定延时轮流产生低电平 输出,以达到发光二极管轮流亮的效果。实际应用中例如...
单片机汇编语言(指令集锦)
6页 5财富值 单片机汇编语言指令助记符 3页 5财富值如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 ...
更多相关标签: