Witam.
Pobrałem sobie ostatnio MCU 8051 IDE, gdyz na uczelni mamy asemblera na dsm 8051 i chciałem trochę poćwiczyć.
Gdy wklejam kod:
CSDS16 EQU 0FF30H
CSDB16 EQU 0FF38H
ORG 0
LJMP START
ORG 100H
START:
;MOV P1, #10100000B
;MOV A, #0000110B; ;JEDYNKI
;MOV A, #1011011B; ;DWÓJKI
;MOV A, #1001111B; ;TRÓJKI
;MOV A, #1100110B; ;CZWÓRKI
;MOV A, #1101101B; ;PI¥TKI
MOV A, #8
MOV DPTR, #WZORY
MOVC A, @A+DPTR
MOV DPTR, #CSDB16
MOVX @DPTR, A
MOV A, #047H
MOV DPTR, #CSDS16
MOVX @DPTR, A
CLR P1.6
SJMP $
WZORY:
DB 0011111B, 0000110B, 1011011B, 1001111B, 1100110B, 1101101B
DB 1111101B, 0000111B, 1111111B,
Który wyświetla na wyświetlaczu trzy cyfry to na dsm'ce uczelnianej działa, a na symulatorze już nie.
Wiecie może dlaczego? Może trzeba coś skonfigurować wcześniej?
Kod się kompiluje bez błędów ale nie wyświetla nic na w wyświetlaczu.
Dzięki z góry za pomoc i pozdrawiam.