traffic.asm

来自「在89C51芯片上运行」· 汇编 代码 · 共 31 行

ASM
31
字号
RowLow   equ  0B002h;   行低八位地址
RowHigh  equ  0B003h;   行高八位地址
ColLow   equ  0B000h;   列低八位地址
ColHigh  equ  0B001h;   列高八位地址
bitmask  equ  40h
base     equ  42h
EW       EQU  44H
SN       EQU  45H
WW1      EQU  46H
WW2      EQU  47H
WW3      EQU  48H
WW4      EQU  49H
WW5      EQU  4AH

ORG 0000H
LJMP START

ORG 0003H    ;中断口地址

LJMP STOP    

ORG 0100H

START:MOV SP,#50H       堆栈,赋一个地址,前面以前占用到4A了
      MOV TCON,#01H       定时器控制寄存器 触发方式为脉冲触发
      MOV IE,#10000001B   中断允许控制计算器 开所有终端,开into中断
      MOV PSW.5,0        为1显示第一幅画,为0显示第二副画
MAIN: MOV P1,#0E1H       红灯亮,绿灯亮
      MOV EW,#20       东西方向
      MOV SN,#25       南北方向
      MOV R5,#00        为00南北01

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?