下载手机汽配人

急求!!!改编智能交通灯控制器!qq:419792994?能帮忙的程序可以给你!帮忙改编一下,十分紧急!

仿真开始时南北向绿灯亮,东西向红灯亮,同时数码管显示从10s开始进行倒计时,过3s后,剩余3s红绿灯都不亮,转为四个方向的黄灯,每隔一秒亮一次,3s完成后,即主干道通行10s。开始转向为南北向红灯亮东西向绿灯亮,同时数码管显示从8s开始计时,过3s后,剩余3s红绿灯都不亮,转为四个方向的黄灯,每隔一秒亮一次,3s完成后,即次干道通行8s。 2. 当有紧急情况发生时,可人为控制某一路的通断,如南北向有紧急情况,可人为按下SB2按钮,此时南北向绿灯亮,东西向红灯亮,数码管显示从10s开始倒计时,即给主干道通行时间增加到了10s,以缓解交通压力。如东西向(次干道)有紧急情况,可人为按下SB1按钮,下面情况与上面主干道情况类似。
提问者:网友 2018-08-01
最佳回答
;*--------------------------------交通灯控制程序------------------------------------------* ;*--------------------------------MCS-51汇编语言----------------------------------------* ;*--------------------------------用AT89S51单片机,12MHz晶振-------------------* ;*--------------------------------程序名:交通灯.ASM-----------------------------------* ;*--------------------------------交通灯控制系统程序------------------------------------* ORG 0000H ;主程序的入口地址 AJMP START ;跳转到主程序的开始处 ORG 0003H ;外部中断0的中断程序入口地址 AJMP INT ;跳转到中断服务程序处 ORG 000BH AJMP DISP ORG 001BH AJMP TIME ORG 0030H ;*--------------------------------初始化--------------------------------------------------* START:MOV SP,#60H MOV P1,#0 MOV R3,#0 MOV TMOD,#11H ;定时器T0,T1定时方式且都工作于模式1 MOV TH0,#0D8H ;10ms定时 MOV TL0,#0F0H MOV TH1,#03CH ;50ms定时 MOV TL1,#0B0H ;初值15536 SETB EA ;总中断开 SETB IT0 ;脉冲触发方式IT=1 SETB EX0 ;开外部中断0 SETB ET0 ;开定时中断0 SETB ET1 ;开定时中断1 SETB TR0 ;开启定时器0 SETB TR1 ;开启定时器1 ;*--------------------------------主程序--------------------------------------------------* MAIN:SETB P1.0 ;开东西绿灯 S
回答者:网友
产品精选
搜索问答
还没有汽配人账号?立即注册

我要提问

汽配限时折扣

本页是网友提供的关于“急求!!!改编智能交通灯控制器!qq:419792994?能帮忙的程序可以给你!帮忙改编一下,十分紧急!”的解答,仅供您参考,汽配人网不保证该解答的准确性。