با سلام
من مدار میکرو 8051 بستم ، 89c51 و ال سی دی ts1620 ، بستم ال سی دی روشن میشه اما فقط ردیف دوم روشن میشه ، میکرو چیزی خروجی نمیده نمیدونم ایردش کجاش .
مدار به شکل زیر هست ::


اما تو پرتئوس اجرا میشه کامل کار میکنه... کدش بصورت زیر هست ...
ORG 00H
MOV A,#38H
CALL INT
MOV A,#0FH
CALL INT
MOV A,#01H
CALL INT
MOV A,#06H
CALL INT
MOV A,#80H
CALL INT
MOV A,#01011100B
CALL DIS
SJMP $
INT:
CALL DELAY
MOV P1,A
CLR P2.0
CLR P2.1
SETB P2.2
CLR P2.2
RET
DIS :
CALL DELAY
MOV P1,A
SETB P2.0
CLR P2.1
SETB P2.2
CLR P2.2
RET
DELAY:
MOV R0,#10
LOOP2: MOV R1,#250
LOOP1: DJNZ R1,LOOP1
DJNZ R0,LOOP2
RET
END
کمـــــــــــــــــــــــــــــــــک.............. .......
من مدار میکرو 8051 بستم ، 89c51 و ال سی دی ts1620 ، بستم ال سی دی روشن میشه اما فقط ردیف دوم روشن میشه ، میکرو چیزی خروجی نمیده نمیدونم ایردش کجاش .
مدار به شکل زیر هست ::


اما تو پرتئوس اجرا میشه کامل کار میکنه... کدش بصورت زیر هست ...
ORG 00H
MOV A,#38H
CALL INT
MOV A,#0FH
CALL INT
MOV A,#01H
CALL INT
MOV A,#06H
CALL INT
MOV A,#80H
CALL INT
MOV A,#01011100B
CALL DIS
SJMP $
INT:
CALL DELAY
MOV P1,A
CLR P2.0
CLR P2.1
SETB P2.2
CLR P2.2
RET
DIS :
CALL DELAY
MOV P1,A
SETB P2.0
CLR P2.1
SETB P2.2
CLR P2.2
RET
DELAY:
MOV R0,#10
LOOP2: MOV R1,#250
LOOP1: DJNZ R1,LOOP1
DJNZ R0,LOOP2
RET
END
کمـــــــــــــــــــــــــــــــــک.............. .......
دیدگاه