컨트롤러"89c51와

L

leoneil

Guest
안녕,
대학생을위한 프로젝트 전 기간에 시간의 파형을 생성하도록 요구
포트 p1.1 지속에서 T는 = 50 마이크로초 및 p1.2 89c51를 사용하여,
어떤 p1.1 높은 38us에 가서 낮은 이동
반면 높은 p1.2 후 2us p1.1 높은 수준으로 유지될 때까지 높은 가야
가서 기간 남은 시간에 대한 낮은
내가 동일 프로그램을 작성하고 에뮬레이터와 내가 잘 작동이
IC로 태워 버렸어
하지만 난 더이상 출력을 때 회로 '를 구현 같아요
난 거기에 너무 사람이 동일 회로와 날 제공할 수있는 인터페이스와 함께 뭔가 잘못 생각

주어진 어떤 도움을 고맙게 생각합니다

 
당신이 어떤 인터페이스를 .. 필요는 없다고 생각해

만약 다가는 바로 당신 ""핀 P1.1과 P1.2에 (오실로 스코프) 사각형 파도가 나타납니다 ..
더블 - 만약 당신이 "바보"같은 뭔가를하지 않았다면, 예를 들면, 당신은 5 V의 .. 핀 31 (EA 코리아)에 연결해야합니다 89C51의 내부 메모리에서 프로그램을 실행할 확인

만약 그래도 문제가 귀하의 코드와 배선도 .. 기사가

안부,
IanP

 
이러한 포트 핀을 어디에 연결?만약 당신이 어떤 회로에 먼저 연결을 제거하고 파형을 확인 그들이 연결되어있다.

leoneil 썼습니다 :

내가 동일 프로그램을 작성하고 에뮬레이터와 내가 잘 작동이

IC로 태워 버렸어
 
귀하의 동의 신호를 생성하려면, 그것을 인터페이스에 필요하지 않습니다, 만약 당신이 MCU는 지금의 모든 핀 연결이, 당신은 오실로 스코프에, 어쩌면 당신이 필요 harware 다시 연결을 확인 볼 수있습니다 (주의 깊게 참고 데이터 시트 및 애플 리케이션 읽기 )

 
여기에 코드를 에뮬레이터에서 만났
난 밖에 나가있어도 많은 경험을하는 동안 하드웨어와 함께 작동

반복 : mov R6, # 12h
mov P1과, # 00h
setB P1.0
전화 d2micro
setB P1.1
up2 : d2micro 전화
Djnz R6, up2
CLR을 P1.0
CLR을 P1.1

mov R5, # o6H
up3 : d2micro 전화
Djnz R5, up3
JZ R5, 반복

d2micro : nop
ret

 
당신 R5 ..와 JZ instructiotion를 사용할 수없습니다
and try again ..

그냥이 줄을 : SJMP를 반복하고

다시 시도 .. 대체
코드 :

1 $ NOPAGING

2 $ MOD252

3

0000 7E12 4 반복 : mov R6, # 12h

0002 759000 5 mov P1과, # 00h

0005 D290 6 setB P1.0

0007 12001E 7 전화 d2micro

000A D291 8 setB P1.1

000C 12001E 9 up2 : d2micro 전화

000F DEFB 10 Djnz R6, up2

0011 C290 11 CLR을 P1.0

0013 C291 12 CLR을 P1.1

13

0015 7D06 14 mov R5, # 06H

0017 12001E 15 up3 : d2micro 전화

001A DDFB 16 Djnz R5, up3

17; JZ R5, 반복

001C 80E2 18 sjmp 반복

19

001E 00 20 d2micro : nop

001F 22 21 ret

22 끝버전 1.2h 완전히 조립, 0 오류를 발견했습니다

D2MICRO.
.
.
.
.
.
.
.
.
.
.
.
. C addr 001EH

P1과.
.
.
.
.
.
.
.
.
.
.
.
.
.
. D 조 addr 0090H 정의된

반복한다.
.
.
.
.
.
.
.
.
.
.
.
. C addr 0000H

UP2.
.
.
.
.
.
.
.
.
.
.
.
.
.
. C addr 000CH

UP3.
.
.
.
.
.
.
.
.
.
.
.
.
.
. C addr 0017H
 
했다.89C51의 핀 재설정 너무 uc 작동하지 않습니다을 변경했다.

회로 노력하고있습니다.

당신의 도움에 대한 여러분 모두 감사합니다.

 

Welcome to EDABoard.com

Sponsor

Back
Top