导航:首页 > 操作系统 > 单片机交通灯控制

单片机交通灯控制

发布时间:2022-03-16 05:38:59

单片机控制交通灯的原理

单片机内可以设置定时器用于交通灯计时,外部IO控制交通灯常亮、闪烁等。原理都很简单,只是设计算法的问题

Ⅱ 单片机汇编:80c51 交通灯控制

呵呵。你这个虽然用定时器来计时的,但是是放在MIAN函数中的循环判断某位的。你应该吧检测传感器信号的代码放到定时器0的中断服务函数中。你这样写的话,其实加那个也不复杂,你弄个标志位,绿灯就把那标志打开,然后在循环计时中加上这个标志与传感器信号就把R2的值增加吧标志位清掉,就可以实现了。
现在都不怎么用汇编了,你怎么不用C写,简单点。

Ⅲ 单片机交通灯控制系统的设计

就是、你这个程序还在、可以传我一份不、包括电路图、行不、我邮箱、[email protected]

Ⅳ 单片机的交通灯控制

我说你直接用STC的51单片机,别郭天祥学两天你就明白了,只要你懂C语言就好了。元件是十分少:STC89C51*1
Max232*1
6~24M晶振一个(如果你买了单片机内部有晶振的话就不用了)
12个LED灯。
几片电容就OK了

Ⅳ 单片机控制交通灯

ORG 0000H
STA: MOV P0,#11011011B ;干线亮绿灯,支线亮红灯
MOV P2,#0001000B ;选通LED

MOV P3,#11101111B ;K1列线置0
MOV R7,#3
STA1: JB P3.3,$ ;无按键等待
LCALL DELAY30MS ;去抖动
JB P3.3,STA1
JNB P3.3,$ ;等键释放
DJNZ R7,STA1
MOV R6,#200
STA2: LCALL DELAY30MS ;延时30MS
DJNZ R6,STA2 ;延时6秒
MOV P0,#10111011B ;干线亮黄灯,支线亮红灯
MoV R6,#100
STA3: LCALL DELAY30MS
DJNZ R6,STA3 ;延时3秒
MOV P0,#01111110B ;干线亮红灯,支线亮绿灯
MOV R5,#4
STA4: MOV R6,#200
STA5: LCALL DELAY30MS
DJNZ R6,STA5
DJNZ R5,STA4 ;延时24秒
MOV P0,#01111101B ;干线亮绿灯,支线亮黄灯
MOV R6,#100
STA6: LCALL DELAY30MS
DJNZ R6,STA6 ;延时3秒
LJMP STA
DELAY30MS:MOV R4,#55
DELAY:MOV R3,#250
DJNZ R3,$ ;1.085us(指令周期)*2*250+2=547.5us
DJNZ R4,DELAY

Ⅵ 基于51单片机的交通灯控制程序 详细点

要怎么详细法,只有protues仿真和源程序。
详情问我?我名字就是Q号

Ⅶ 单片机控制的交通灯

题目 交通灯控制系统的设计 一、课程设计的目的与要求 1、课程设计目的: (1)进一步理解和消化书本知识,运用所学知识和技能进行简单的设计。 (2)通过课程设计提高应用能力,分析问题和解决问题的能力。 (3)培养查阅资料的习惯,训练和提高自学,独立思考的能力。 2、课程设计要求 交通灯控制系统的设计 1) 掌握在单片机系统中扩展简单I/O接口的方法。 2) 掌握数据输出程序的设计方法。 3) 掌握模拟交通灯控制的实现方法。 4) 掌握外部中断技术的基本使用方法。 5) 掌握中断处理程序的编程方法。 从课程设计的目的出发,通过设计工作的各个环节,达到以下要求: (1)能够正确理解课程设计的题目和意义,全面思考问题。 (2)运用科学合理的方法,认真按时完成。 二、课程设计课题的分析 1、电路的设计 1)原理 要完成本实验,首先必须了解交通灯的亮灭规律。本实验需要用到试验箱上八个发光二极管中的六个,即红、绿、黄各两个。将L1(红)、L2(绿)、L3(黄)作为东西方向的指示灯,将L5(红)、L6(绿)、L7(黄)作为南北方向的指示灯。交通灯的亮灭规律为:初始态是两个路口的红灯全亮,之后,东西路口的绿灯亮,南北路口的红灯亮,东西方向通车,延时一段时间后,东西路口绿灯灭,黄灯开始闪烁。闪烁若干次后,东西路口红灯亮,而同时南北路口的绿灯亮,南北方向开始通车,延时一段时间后,南北路口的绿灯灭,黄灯开始闪烁。闪烁若干次后,再切换到东西路口方向,重复上述过程。 各发光二极管的阳极通过保护电阻接到+5V的电源上,阴极接到输入端上,因此使其点亮使相应使相应输入端为低电平。 当有急救车到达时,两个方向上的红灯亮,以便让急救车通过,假设急救车通过路口的时间为10秒,急救车通过后,交通灯恢复中断前的状态。本程序以单次脉冲为中断申请,表示有急救车通过,单次脉冲输出端P-接CPU板上的INT0。 2)、硬件电路图 图1—1 交通灯控制系统的硬件接线图 74LS273的输出00—07接发光二极管L1—L8,74LS273的片选CS273接片选信号CS2,此时74LS273的片选地址为CFA0—CFA7之间任选。 3)、程序流程图 主程序流程 图1—2 主程序软件流程图 中断程序流程图 三、课程设计的结果 1、程序 NAME JIAOTONGGENG OUTPORT EQU 0CFB0H ;端口地址 SAVE EQU 55H ;SAVE保存从端口CFA0输出的数据 CSEG AT 0000H LJMP START CSEG AT 4003H LJMP INT CSEG AT 4100H START: SETB IT0 ;中断程序初始化 SETB EX0 SETB EA MOV A,#11H ;置首显示码,两红灯全亮 MOV SAVE,A ;保存 ACALL DISP ;显示输出 ACALL DE3S ;延时3秒 LLL: MOV A,#12H ;东西路口绿灯亮,南北路口红灯亮 MOV SAVE,A ACALL DISP ACALL DE10S ;延时10秒 MOV A,#10H ;东西路口绿灯灭 MOV SAVE,A ACALL DISP MOV R2,#05H ;东西路口黄灯闪烁5次 TTT: MOV A,#14H MOV SAVE,A ACALL DISP ACALL DE02S ;延时0.2秒 MOV A,#10H MOV SAVE,A ACALL DISP ACALL DE02S DJNZ R2,TTT MOV A,#11H ;红灯全亮 MOV SAVE,A ACALL DISP ACALL DE02S ;延时0.2秒 MOV A,#21H ;东西路口红灯亮,南北路口绿灯亮 MOV SAVE,A ACALL DISP ACALL DE10S ;延时10秒 MOV A,#01H ;南北路口绿灯灭 MOV SAVE,A ACALL DISP MOV R2

Ⅷ 基于51单片机的交通灯控制设计

这个设计完了 可以在proteus下仿真的啊

可以交流

Ⅸ 51单片机交通灯控制

大哥
还有十多天的时间,够用的了!
我当时做的时候连汇编语言怎么调试的都不知道!
我感觉你最好还是理出自己一个思路出来——按照程序的运行规律编写吧!

Ⅹ 单片机《交通灯控制系统》

仿真实例 供参考

阅读全文

与单片机交通灯控制相关的资料

热点内容
hyper编程技巧 浏览:234
java带参数的线程 浏览:913
为什么安卓车载中控屏看起来很差 浏览:466
吃鸡怎么解压最快 浏览:968
linux网络编程基础 浏览:219
产研是程序员吗 浏览:594
程序员的法律 浏览:969
编程第四关用冰雪火焰闪现通关 浏览:756
批处理当前文件夹参数 浏览:185
鸿蒙安卓如何下载 浏览:904
开3389命令 浏览:542
程序员大都单纯吗 浏览:915
APP如何实现下载功能 浏览:216
通达信源码怎样放到桌面 浏览:645
程序员的脑袋会秃吗 浏览:455
为什么eve登录启动不进去服务器 浏览:272
微信招生app哪个好用 浏览:233
宝可梦剑盾启动文件在哪个文件夹 浏览:765
压缩机比容 浏览:117
python自动化测试面试 浏览:949