외부 램 C에서 작성된"8051 인터페이스

T

taday

Guest
친애하는 친구!

내가 at89c52 사용 해요 & 내가 어떻게 외부 메모리 인터페이스와 함께 할 수 알고 싶어요.

내가 예제는 C 언어로 작성된 찾고 있어요.

미리 감사드립니다!

 
당신은 항상 다음과 같은 순서를 사용하여 외부 RAM의 위치에 서면 :

#은 ASM
MOV DPTR, xxxxh; 메모리 주소
MOVX @ DPTR,
...
# endasm

다음과 같은 외부의 RAM에서 읽는 방법 :

#은 ASM
MOV DPTR, xxxxh
MOVX, @ DPTR
...
# endasm

DPTR microcontroler 데이터 포인터, 그리고 MOVX istruction 외부 RAM이 ..와 운영

 
만약 당신이 Keil xdata와 같은 매개 변수를 사용

서명 숯불 xdata b;

주 ();
(
ACC = b;
)

결과는 컴파일러입니다

MOV DPTR, xxxx는
MOVX, @ DPTR

 
누군가 나를 89c52 외부 메모리 인터페이스의 회로를 전해주 시겠어요.
감사합니다
Dinesh

 
그것은 간단한 회로.당신이 (또는 273 ..., 내가 분명히 이해하지 않는 것)에 hic 74HC373를 사용할 수있습니다 89C52에서 데이터를 래치를 작성하거나 데이터를 읽기 / IC는 메모리로부터 - 6264 ....

 
안녕하세요 dinesh322,
첨부 파일을 봐주십시오, 그것을 AT89C51의 최소 시스템이며 사용하고 그 EPROM 에뮬레이터와 보드 togather.희망이 당신을 도울 수있습니다.누나
미안하지만, 당신이 첨부 파일을 보려면 로그인이 필요합니다

 
taday 썼습니다 :

친애하는 친구!내가 at89c52 사용 해요 & 내가 어떻게 외부 메모리 인터페이스와 함께 할 수 알고 싶어요.내가 예제는 C 언어로 작성된 찾고 있어요.미리 감사드립니다!
 

Welcome to EDABoard.com

Sponsor

Back
Top