비트연산은 임베디드 개발시 기본중에 기본 지식이다. 포트의 특정 핀에 전선으로 연결된 장치를 on/off 하기 위해서는 특정 위치 비트를 0>1 / 1>0 로 바꿀 수 있어야한다. 예를 들어, 모터가 MCU의 6번 핀에, 전등이 3번 핀에 연결되어 있을때, 각각의 장치가 따로 동작할 수 있어야한다. 포트에 0000 0100 값을 넣으면 전등이 켜질 것이고, 포트에 0010 0000 값을 넣으면 전등은 꺼지고 모터가 켜질 것이다. 장치 서로의 영향을 주지 않고 각각 따로 모터에 작동 시키기 위해선 비트연산을 활용해야한다. 비트 clear 특정 비트를 0으로 만드는 것 비트 set 특정 비트를 1로 만드는 것 특정 비트 set하기 a : 대상 비트, n : set하고 싶은 비트 위치일때 다음과 같이 표현할 ..