CHOU

[Robot Sensor] Implement Gray Code to Binary Code Converter 본문

Japan/From Kyushu

[Robot Sensor] Implement Gray Code to Binary Code Converter

chobabo 2009. 6. 18. 01:09

 예전에 디지털 논리회로 시간에 배운 논리 회로도를 코드로 옮긴 것 입니다. 학부때 배운 내용을 써먹는건 정말 오래간 만인거 같습니다. 약간 다른 학과로 옮기다 보니 거의 최근에는 수학, 물리만 엄청 해서 c++ 도 오랜만에 하니까 Hello World 출력하는거도 한번 시도해보고 시작하고.. ㅋㅋㅋ


 과제는 처음이라 그런지 비교적 간단한걸 내주셔서 정보 검색해 보니까 소스도 꽤 많고 그래서 그냥 내용만 이해하고 코드는 옮겨 온 것이 많습니다.
 






 최대 15비트를 입력할 수 있는 컨버터를 만들라는 것 입니다. 앞으로 그레이 코드를 많이 이용하니까 아무래도 연습 차원에서 과제를 내주신거 같습니다.







 데이터 출력 값은 2를 입력할때 4가 아니라 3이 정답 입니다. Gray Code to Binary Code Converter 는 논리회로를 그려보면 금방 구할 수 있는 문제고 딱히 설명할 만한 내용이 없기 때문에 소스만 올리도록 하겠습니다.


소스는 Visual Studio 2008에서 제작하였습니다.


Reference

1. 수업내용 
http://mechatronics.mech.northwestern.edu/design_ref/sensors/encoders.html


2. 소스코드