您的当前位置:首页正文

用8086设计的LED流水灯及其代码(电子类、自控类)

2022-02-01 来源:个人技术集锦
河西学院电子专业

用8086 设计的 LED流水灯如下:

U3AD[0..15]AD0AD1AD2AD3AD4AD5AD6AD7347813141718111D0D1D2D3D4D5D6D7OELE74LS373Q0Q1Q2Q3Q4Q5Q6Q7256912151619A0A1A2A3A4A5A6A7A[0..7]U221222418313023173319RESETAD[0..15]READYA[16..19]INTA/QS1INTRALE/QS0HOLD/GT1BHEHLDA/GT0DT/R/S1TESTDEN/S2NMIRDMN/MXWR/LOCKCLKM/IO/S08086LOAD_SEG=0x0800D125342726322928D2D3RDWRM/IOLED-BIRYU1AD[0..15]AD0AD1AD2AD3AD4AD5AD6AD7343332313029282753698356D0D1D2D3D4D5D6D7RDWRA0A1RESETCSPA0PA1PA2PA3PA4PA5PA6PA7PB0PB1PB2PB3PB4PB5PB6PB7PC0PC1PC2PC3PC4PC5PC6PC78255ATRACE=143214039383718192021222324251415161713121110LED-BIRYD4D5D6D7D8D9LED-BIRYLED-BIRYLED-BIRYLED-BIRYRDWRA1A2LED-BIRYLED-BIRYD10D11D12D13D14D15D16LED-BIRYLED-BIRYLED-BIRYLED-BIRYLED-BIRYLED-BIRYLED-BIRYLED-BIRY DATA SEGMENT

LA DB 1 DUP(0)

LB DB 1 DUP(0)

AXX DW 1 BUP (0)

CXX DW 1 BUP(0)

DATA ENDS

河西学院电子专业

stack segment

stack ends

code segment

assume cs:code,ds:data,ss:stack

begin: PUSH DS

MOV AX,0

MOV AX,DATA

MOV DS,AX

mov dx,0006h

mov al,80h

out dx,al

led: mov al,01h

mov LA,al

河西学院电子专业

mov dx,0000h

out dx,al

mov al,80h

mov LB,al

mov dx,0002h

out dx,al

mov cx,7

led1: mov dx,0000h

mov al,LA

rol al,1

mov LA,al

out dx,al

mov dx,0002h

河西学院电子专业

mov al,LB

ror al,1

mov LB,al

out dx,al

call DELAY

loop led1

mov cx,7

led2: mov dx,0000h

mov al,LA

ror al,1

mov LA,al

out dx,al

mov dx,0002h

河西学院电子专业

mov al,LB

rol al,1

mov LB,al

out dx,al

call DELAY

loop led2

jmp led

DELAY PROC

MOV CXX,CX

MOV AXX,AX

MOV CX,0FH

D1: MOV AX,0FFFH

D2: DEC AX

河西学院电子专业

JNZ D2

LOOP D1

MOV AX,AXX

MOV CX,CXX

RET

DELAY ENDP

code ends

end begin

因篇幅问题不能全部显示,请点此查看更多更全内容