掌中招聘网 » 掌中论坛 » 其他开发语言 » z,80 微处理器设计交通灯的问题
首页 上一页 下一页 尾页 
 
 本页主题: z,80 微处理器设计交通灯的问题
 


sxysoft

积分:152
发表主题:21




 发表于 2008-06-23 23:09 资料
楼主


我有小的设计题目:是使用一个z-80设计一个模拟一个交通信号灯.很简单.

就是不是红灯亮,就是绿灯亮.黄灯在红灯和绿灯的灯亮和灯灭的时候闪烁.A组交通灯红灯亮的时候B组的绿灯亮.B组交通灯红灯亮的时候A组的绿灯亮.相反.

有哪位有这样和这样相似的设计.请给我一个参考.谢谢.

我这里有一个程序.有点问题.不知道怎么改正.请赐教.

PORTA EQU 00H
PORTB EQU 01H
CNTRL EQU 03H
ORG 00H
JP START

ORG 00H


LD A,90H
OUT (CNTRL),A
START LD A,0CH
OUT (PORTB),A ;A ZHU LV DENG LIANG
LD C,07H
CALL DELAY
LD B,03H
LOOP1 LD A,0AH ;A ZHU HUANG DENG LIANG
OUT (PORTB),A
LD C,01H
CALL DELAY
LD A,08H ;A ZHU HUANG DENG FLASH
OUT (PORTB),A
LD C,01H
CALL DELAY
DEC B
JP NZ,LOOP1
LD A,21H ;B ZHU LV DENG LIANG
OUT (PORTB),A
LD C,07H
CALL DELAY
LD B,03H
LOOP2 LD A,11H
OUT (PORTB),A ;B ZHU HUANG DENG LIANG
LD C,01H
CALL DELAY
LD A,01H ;B ZHU HANG DENG FLASH
OUT (PORTB),A
LD C,01H
CALL DELAY
DEC B
JP NZ,LOOP2


LD C, 09H
DELAY:
CALL TIMER

DEC C
JP NZ,DELAY

LD A, 00H
OUT (PORTB), A ; XIAO DENG


TIMER:

PUSH AF
PUSH BC
PUSH DE
;PUSH HL
;J39:
LD D, 09H
J40: LD E, 5FH
J41: DEC E

JP Z, J41
DEC D
JP NZ, J40
;DEC C
;JP NZ, J39

;POP HL
POP DE
POP BC
POP AF
RET

我一直在线.有问题就提出来.我会回答.谢谢



首页 上一页 下一页 尾页