Wątek przeniesiony 2018-11-07 15:45 z Newbie przez Marooned.

Pytanie o działanie MCU 8051 IDE

0

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.

0

PS: Chodzi mi o ustawienie tych bitów i portów przy led display.

1 użytkowników online, w tym zalogowanych: 0, gości: 1