8051 어셈블리 질문

Z

zohaib

Guest
안녕하세요 포럼!
i는 데이터 변환 IC에서 전압으로 ADC는 오전지고 싶어요. 만약 데이터가
빨리감기 우리와 5V의 사람이 그렇게 (adc_data * 5) / FF로도 조립 전에 코드를 작성하려면 어떻게해야 수식에 도달할 수있다는 뜻 on.so c와 Bascom하지만 조립하십시오 그렇게하는 데 도움이 필요로 할

 
한 번 봐 - 최대 - 테이블 만들기 및 A @ MOVC 한, 사용 DPTR 명령 ..
여기 예입니다 :
http://www.8052.com/faqs/119923

Rgds,
IanP

 
유 계산 할 수있다면, ur 8 - 비트 Vref와 ADC를 로 5V 및 Vref
사용 -로 0V
추측그래서 단계 크기 20mV, 약
두 숫양 위치를 사용 voltage_msb 및 voltage_lsb, 어디 전압의 BCD 형식으로 밀리 볼트에 저장되어있다.감소 1 ADC가 독서와 추가로 ADC를 읽을 때까지 20 루프 반복이 계속 0이된다.
이 방법보다 훨씬 적은 지루한 조회 테이블 만들기 쉽습니다

확인 :
http://www.dnatechindia.com/index.php/Code-Library/
8051 샘플 코드

 
당신은 ACC와 번호 (05h)
(B 조)에 배치할 수 ADC_DATA 등록 및 사용 지침 번식 (mul는 A, B) 곱셈에 대한 당신의 결과를 얻을 어큐뮤레이터를이 명령의 실행을했다.및 부
(B 조)의 번호 (# 0ffh) 이동 레지스터와 (div는 A, B)를 사용합니다.곱셈의 경우 결과는 다음 8 비트 다음 결과는 A와 B 레지스터에 배치됩니다 큽니다 당신은 그걸 알아서해야한다.2 단계에서 16 비트 부문을 처리한다.같은 2,4하여
8 비트의 범위에서 가져옵니다 수를 나눕니다.이동 오른쪽으로
2 또는 4 단계로 나누기만 해.

 

Welcome to EDABoard.com

Sponsor

Back
Top