일반 프로그래밍 질문

S

stevenlkz

Guest
내가 PIC16F877 프로그래밍의 질문에 대해 두 가지있어.
1.일반적으로, 우리가 데이터를 8 비트와 함께 회전 8 시간, 우리는 권리를 데이터됩니다 가봐야 같은?장소를, 그러나 시간을 회전 하나면 다른 그때 전화를 서브루틴 또는 고토, 변화가 이미 깃발을 들고.그런 다음 다시 이곳과 회전.이 루프에 남는 시간 8, 데이터를 동일 그것을 다시 마침내 아직 할 수 있나요?
2.있다면 그 결과 데이터와 비트 데이터를 다른 8 전 추가 8 비트 저장하거나 과부하가 10 9 비트, 그럼 어떻게 것입니다 결과는?

 
시트는 따르면 :
"RLF 왼쪽으로 회전 f를 통해 운반
구문 : [레이블] RLF f를 d 개
피연산자 : 0 ≤ f 옵션 ≤ 127
라 ∈ [0,1]

설명 : f를 등록의 내용은 회전
카리을 통해 하나 남은 비트
국기.0 말로만 경우, 결과에 배치됩니다
승에 등록할 수 있습니다.1 라하면, 결과는 "

그래서 :
1) 회전 후 8)를 통해 계속해서 회전은하지 않습니다받을 데이터를 동일 (
2) 데이터 비트의 경우에는 다른 8 개의 데이터를 추가할 8 비트, 당신은 세트 깃발을 들고의 것입니다 못할 큰 다음 9 비트에 그건 사건이, 당신은 취득

 
내가 프로그래밍 MPlab의 어셈블러 질문이 다른 6.
1.가치가 부정 또는 긍정적인 PIC는 사용할 수 있는지 확인 값을 여부?
2.MPlab가있다면 /도 다른 대학에 해당 문장은?
3.어떻게 비교하고 숫자 번호를 사이에 3 개의 작은 얻을?
4.하지만 후에, AN617에 마이크로 칩을 사용주의 고정 포인트 사업부의 애플 리케이션 전 출력 결과에 떠있는 가리킨 다음 읽는 방법?
5.작업 번호는 최대의 부동 경우 수학 지점에 있습니다 0.125 진수, 그럼 얼마나 많은 비트를 사용 내가해야합니까?
6.애플 리케이션 노트에서는, 마이크로 칩에 AN575, 그건 그렇게 말했 부동 소수점 0X823C5198,하지만 어떻게 그것을 읽으시겠습니까?왜 10 진수 값은 그것은 무엇입니까?

 
난 .. 뭔가를 지적하려는MPLAB은 .. 그 자체가 아니라 copiler... 즉, 그것에 함께 사용할 수있는 프로그래밍 작성이 languge지금은 ..quitions에 대한
1.가치가 부정 또는 긍정적인 PIC는 사용할 수 있는지 확인 값을 여부?
ans.그래 당신은 ... 쉽게 할 수 없어언어 assemly 당신이 .. 깃발을 들고가 검사로 할 수있는 그것을그리고 긍정적인 경우는 숫자가 그것이다 (집합 즉 등호 그 중 하나를) 뜻이 ...그 반대로 .....에 대한 단순막대를하자 전화를이야, 카리 = 대여 정보
난 .. 희망이 현재는 분명

2.MPlab가있다면 /도 다른 대학에 해당 문장은?
ans.있군 .. 코드를 사용하여 쓰기 사용할 언어 프로그래밍에 따라에
인스턴스로 C :면 ...elseif 진술은 .. abailable 그것은 형태 걸립니다 :

면 <conditon 정보>
(
/ / 문장의 집합
) elseif은> 다른 조건을 <
(
또 다른 세트의 진술 / /
다른)
/ / 기본 결정

언어 어셈블리 같은 건 .. 작동시 국기를 다른 또는 BTFSC을 테스트 BTFSS 연속적으로 사용하여 얻을 수있을

난 .. 희망 suffiecient 이건오후 나 ..이 필요한 경우 추가로 도움이3.어떻게 비교하고 숫자 번호를 사이에 3 개의 작은 얻을?
ans.이건 .. 또한 매우 간단합니다당신이 먼저 가정 작은 아니라 또는 등록 상점 그것을 위해 Purpuse 특정 위치 또는 GPR (일반 분 교체) 다음 비교를 다른 번호 (3 개 이상의 decesion을 sutable 시간을)와 각.

귀하의 .. 나머지 3 Quistions을죄송합니다 ..나는 마이크로 컨트롤러에 번호를 한 부동 전에 거래를 하는게 아니야 ...정말 미안해 ..
나도 도왔 으면 좋겠 당신이 ..행운을 빌어요

 

Welcome to EDABoard.com

Sponsor

Back
Top