汇编(交通灯控制系统)
发布网友
发布时间:2022-04-28 13:20
我来回答
共5个回答
热心网友
时间:2023-10-10 03:08
源程序如下:
CODE SEGMENT
ASSUME CS:CODE
ORG 1000H
START:MOV DX,73H
MOV AL,80H
OUT DX,AL
MOV DX,71H
MOV AL,1110B
OUT DX,AL
MOV DX,72H
MOV AL,01111001B
OUT DX,AL
CALL DELAYED1
MOV BX,5H
L1:
MOV DX,71H
MOV AL,1110B
OUT DX,AL
MOV DX,72H
MOV AL,10111010B
OUT DX,AL
CALL DELAYED2
MOV DX,71H
MOV AL,1110B
OUT DX,AL
MOV DX,72H
MOV AL,11111011B
OUT DX,AL
CALL DELAYED2
DEC BX
JNZ L1
MOV DX,71H
MOV AL,0011B
OUT DX,AL
MOV DX,72H
MOV AL,11001111B
OUT DX,AL
CALL DELAYED1
MOV BX,5H
L2:
MOV DX,71H
MOV AL,0101B
OUT DX,AL
MOV DX,72H
MOV AL,11010111B
OUT DX,AL
CALL DELAYED2
MOV DX,71H
MOV AL,0111B
OUT DX,AL
MOV DX,72H
MOV AL,11011111B
OUT DX,AL
CALL DELAYED2
DEC BX
JNZ L2
JMP START
DELAYED1: MOV AX,10
L3: MOV CX,0FFFFH
LOOP $
DEC AX
JNZ L3
RET
DELAYED2:MOV CX,0FFFFH
LOOP $
RET
CODE ENDS
END START
8255CS插孔连译码输出070H-07FH插孔
我说的B 就是你看到的PB C就是实验版上的PC
如果你 b3--L1 b2--L2 B1--L3 B0--L4 C7--L5 C6--L6
c5--L7 c4--L8 c3--L9 c2--L10 c1--L11 C0--L12不对的话
可能你的实验板和我见到的不同
你再试一下
C7--L1 C6--L2 c5--L3 c4--L4 c3--L5 c2--L6 C1--L7 C0--L8
B3--L9 B2--L10 B1--L11 B0——L12
还有 灯的延迟时间你要自己调 因为个人的芯片时钟不一样
源程序我调过
还有 标号你自己改一下
热心网友
时间:2023-10-10 03:08
城市路*通信号控制系统大体上分为三种类型:定周期的信号机、多时段且具有无电缆协调功能的微电脑型信号机以及联网式自适应多相位智能型信号机。具体采用哪种类型,应根据其应用场合及特点加以确定。其中,第一种类型以其成本低,设计简单,安装及维护方便等特点得到了广泛应用。本文讨论的城乡交通灯控制系统就属于该种类型。该交通灯控制系统主要由时间发生器电路、光电检测电路、控制电路等几个部分组成。
2.1 时间发生器电路
时间发生器电路由一片74191、时钟脉冲产生电路和几个门电路构成,其中时钟脉冲产生电路如图2所示。时钟脉冲产生电路用一片555定时器业构成多谐振荡器,设计脉冲周期为4s,其计算公式为:T1=(2R2+R1) Cln2=0.7×5.7MΩ×1μF,以此信号作为74191的CP。74191的四个状态输出端QAQBQCQD可用四个门电路进行译码。当QAQBQCQD=0000时,电路输出低电平信号给D触发器和控制电路的IO输入端;而当QAQBQCQD=1000时,电路输出高电平信号给黄灯驱动电路。74191接成减计数工作状态,LD信号由控制电路的O1提供,应将置数输入端A、C接高电平Vcc,B、D端接D触发器的输出端,还可根据D触发器的不同输出状态置入数5和数15。
2.2 控制电路
控制电路主要由单稳态触发器、RC电路和反相器构成、电路如图3所示。该电路有两个输入端和三个输出端。当QAQBQCQD=0000时,输入端IO为低电平,此时信号将直接经O1输出给LD以进行异步置数,因此74191的0000状态持续时间很短暂。输入端I1由光电检测电路的输出信号提供,当有车辆时,输出低电平;无车辆时输出高电平。输出信号O1=I1,而输出信号O2而由I1经反相器、RC电路和一单稳态电路得来。O1的作用是当乡间道无车辆时,保持主干道绿灯亮,乡间道红灯亮。当主干道绿灯变亮并检测到乡间道有车辆(即I1=0)时 ,O2触发单稳态电路并维持主干道绿灯亮66s,即T2 = RCln3=1.1×6MΩ×10μf=66(s)。远教时代商务网 AGE88.COM
2.3 光电检测电路
光电检测电路由光源和光电三极管构成,该电路可根据需要选择现成产品,如CP850系列的CP851,该器件的光电传感器输距离可达15m。
2.4 交通灯控制及驱动电路
交通灯控制电路由一个D触发器、一个三输入或门和两个反相器组成,其电路如图3所示。D触发器的作用是在乡间道非常繁忙时,对红绿灯的转换进行控制。三输入端或门的作用是当乡间道无车辆和主干道绿灯刚亮而乡间道就有车通过时维持主干道绿灯亮时间大于60s。
由于红绿灯的功率较大(十几瓦),一般集成门电路无法驱动,因此需要设计一个特定的驱动电路,该电路可用功率管和高驱动能力的电源构成,具体电路如图4所示。功率管及电源大小可根据交通灯的功率进行计算。电路仿真时,可用一小灯泡直接接在门电路的后面。
参考资料:中国安防网
热心网友
时间:2023-10-10 03:09
弄请各断口的功能
A口方式1
B口方式0]
通过C口来低4位来完成其他控制
热心网友
时间:2023-10-10 03:09
你们也有这个设计啊,我们也有。。。。。。。
热心网友
时间:2023-10-10 03:10
大哥,你以为原代码好写啊!
自己上网去找把.
热心网友
时间:2023-10-10 03:08
源程序如下:
CODE SEGMENT
ASSUME CS:CODE
ORG 1000H
START:MOV DX,73H
MOV AL,80H
OUT DX,AL
MOV DX,71H
MOV AL,1110B
OUT DX,AL
MOV DX,72H
MOV AL,01111001B
OUT DX,AL
CALL DELAYED1
MOV BX,5H
L1:
MOV DX,71H
MOV AL,1110B
OUT DX,AL
MOV DX,72H
MOV AL,10111010B
OUT DX,AL
CALL DELAYED2
MOV DX,71H
MOV AL,1110B
OUT DX,AL
MOV DX,72H
MOV AL,11111011B
OUT DX,AL
CALL DELAYED2
DEC BX
JNZ L1
MOV DX,71H
MOV AL,0011B
OUT DX,AL
MOV DX,72H
MOV AL,11001111B
OUT DX,AL
CALL DELAYED1
MOV BX,5H
L2:
MOV DX,71H
MOV AL,0101B
OUT DX,AL
MOV DX,72H
MOV AL,11010111B
OUT DX,AL
CALL DELAYED2
MOV DX,71H
MOV AL,0111B
OUT DX,AL
MOV DX,72H
MOV AL,11011111B
OUT DX,AL
CALL DELAYED2
DEC BX
JNZ L2
JMP START
DELAYED1: MOV AX,10
L3: MOV CX,0FFFFH
LOOP $
DEC AX
JNZ L3
RET
DELAYED2:MOV CX,0FFFFH
LOOP $
RET
CODE ENDS
END START
8255CS插孔连译码输出070H-07FH插孔
我说的B 就是你看到的PB C就是实验版上的PC
如果你 b3--L1 b2--L2 B1--L3 B0--L4 C7--L5 C6--L6
c5--L7 c4--L8 c3--L9 c2--L10 c1--L11 C0--L12不对的话
可能你的实验板和我见到的不同
你再试一下
C7--L1 C6--L2 c5--L3 c4--L4 c3--L5 c2--L6 C1--L7 C0--L8
B3--L9 B2--L10 B1--L11 B0——L12
还有 灯的延迟时间你要自己调 因为个人的芯片时钟不一样
源程序我调过
还有 标号你自己改一下
热心网友
时间:2023-10-10 03:08
城市路*通信号控制系统大体上分为三种类型:定周期的信号机、多时段且具有无电缆协调功能的微电脑型信号机以及联网式自适应多相位智能型信号机。具体采用哪种类型,应根据其应用场合及特点加以确定。其中,第一种类型以其成本低,设计简单,安装及维护方便等特点得到了广泛应用。本文讨论的城乡交通灯控制系统就属于该种类型。该交通灯控制系统主要由时间发生器电路、光电检测电路、控制电路等几个部分组成。
2.1 时间发生器电路
时间发生器电路由一片74191、时钟脉冲产生电路和几个门电路构成,其中时钟脉冲产生电路如图2所示。时钟脉冲产生电路用一片555定时器业构成多谐振荡器,设计脉冲周期为4s,其计算公式为:T1=(2R2+R1) Cln2=0.7×5.7MΩ×1μF,以此信号作为74191的CP。74191的四个状态输出端QAQBQCQD可用四个门电路进行译码。当QAQBQCQD=0000时,电路输出低电平信号给D触发器和控制电路的IO输入端;而当QAQBQCQD=1000时,电路输出高电平信号给黄灯驱动电路。74191接成减计数工作状态,LD信号由控制电路的O1提供,应将置数输入端A、C接高电平Vcc,B、D端接D触发器的输出端,还可根据D触发器的不同输出状态置入数5和数15。
2.2 控制电路
控制电路主要由单稳态触发器、RC电路和反相器构成、电路如图3所示。该电路有两个输入端和三个输出端。当QAQBQCQD=0000时,输入端IO为低电平,此时信号将直接经O1输出给LD以进行异步置数,因此74191的0000状态持续时间很短暂。输入端I1由光电检测电路的输出信号提供,当有车辆时,输出低电平;无车辆时输出高电平。输出信号O1=I1,而输出信号O2而由I1经反相器、RC电路和一单稳态电路得来。O1的作用是当乡间道无车辆时,保持主干道绿灯亮,乡间道红灯亮。当主干道绿灯变亮并检测到乡间道有车辆(即I1=0)时 ,O2触发单稳态电路并维持主干道绿灯亮66s,即T2 = RCln3=1.1×6MΩ×10μf=66(s)。远教时代商务网 AGE88.COM
2.3 光电检测电路
光电检测电路由光源和光电三极管构成,该电路可根据需要选择现成产品,如CP850系列的CP851,该器件的光电传感器输距离可达15m。
2.4 交通灯控制及驱动电路
交通灯控制电路由一个D触发器、一个三输入或门和两个反相器组成,其电路如图3所示。D触发器的作用是在乡间道非常繁忙时,对红绿灯的转换进行控制。三输入端或门的作用是当乡间道无车辆和主干道绿灯刚亮而乡间道就有车通过时维持主干道绿灯亮时间大于60s。
由于红绿灯的功率较大(十几瓦),一般集成门电路无法驱动,因此需要设计一个特定的驱动电路,该电路可用功率管和高驱动能力的电源构成,具体电路如图4所示。功率管及电源大小可根据交通灯的功率进行计算。电路仿真时,可用一小灯泡直接接在门电路的后面。
参考资料:中国安防网
热心网友
时间:2023-10-10 03:09
弄请各断口的功能
A口方式1
B口方式0]
通过C口来低4位来完成其他控制
热心网友
时间:2023-10-10 03:09
你们也有这个设计啊,我们也有。。。。。。。
热心网友
时间:2023-10-10 03:10
大哥,你以为原代码好写啊!
自己上网去找把.