AVR C 코드에서 문제가

E

engineer khan

Guest
?? 어떤 액정 인터페이스 프로그램에서 다음 방법을 수행 (PLZ의 사람들이 나에 형제들을 돕는)
Code:
 lcd_cmd (서명되지 않은 숯불 항목) {데이터 포트 = 항목, ctlrport = (0
 
두 코드 예제는 첫 번째 목록의 지연 (50)을 제외하고 같은 일을하고 있습니다.
 
Pretest가 말했듯이 코드를 모두 같은 일을 수행합니다. [견적] ctlrport = (0
 
나는 문제가 여기 복잡한 생각, 코드의 저자는 코드를 명확하게하려고하지만의 경험이 눈에 더 복잡 할 수도 있습니다. (S) 그는 'RS'때와 '전용', 'RW'비트 0해야 클럭되어 강조하려고 :
Code:
 ctlrport = (0
 
무엇> |??에 서 제가 이전 포스트에서 주어진 것과 같이 간단한이 PLZ,,,, 캔트 V는 8,051에서와 같은 C 코드를 사용할 수 있습니까???
 
당신은 C 연산자에 대한 검색 짓을 한거야? 당신이해야하지 않을 경우, 다음을 설명 수많은 웹 페이지를 찾을 수 있습니다.
 
[견적 = 엔지니어 칸, 1139411]???? 일> |에 서 간단한이 난 이전 게시물에 주어진 것처럼 PLZ는,,,, 캔트 V는 8,051에서와 같은 C 코드를 사용하여 [/ 견적]> 비트 권리를 주던 사람이야. 만약 포르타 = 0b00000001;이 남아 이동하는 경우가 0b00000010되는, 즉, 1PORTA 8PORTA는 값이 동일하게 유지 것을 의미합니다. | 비트 OR 연산자입니다.
 
[견적 = internetuser2k12, 1139513]> 비트 권리를 주던 사람이야. 만약 포르타 = 0b00000001;이 남아 이동하는 경우가 0b00000010되는, 즉, 1PORTA 8PORTA는 값이 동일하게 유지 것을 의미합니다. |. 비트 OR 연산자 [/ 견적]이 (가) 당신이 이동하지 회전되어 설명되어있는 문제가 해결되지 않습니다 그. 바이트에 1로 오른쪽 이동에 대해 0을 제공하고 초기 값이 1 인 경우 (8)에 의해 왼쪽 시프트는 0을 제공합니다.
 
[견적 = internetuser2k12, 1139513]> 비트 권리를 주던 사람이야. 만약 포르타 = 0b00000001;가 이동하는 경우가 0b00000010되는 왼쪽, 즉, 1PORTA | 비트 OR 연산자 [/ 견적] 당신은 1bits 또는 값, 주위에 이동 연산자에게 길을 잘못 사용하고 있습니다.
 
1 행에 'ctrlport'에 적용된 모든 작업이 아니라, 그것은 단지 '0 전용 '여전히 '0 횟수'을 '은 이동의'새 값으로로드있어. 2 호선에서는 다시 새로운 값으로로드되어 있지만 현재 3 값은 ORed 있습니다. 동안의 '(0
 

Welcome to EDABoard.com

Sponsor

Back
Top