1. ATmega128 소개(2)
안녕하세요. 하학생입니다. 오늘은 어제에 이어 레지스터부터 정리한 내용에 대해서 포스팅하겠습니다. 레지스터 레지스터는 마이크로프로세서 내부에 있는 임시 저장 공간 으로 명령어 ,피연산자, 계산결과 등을임시로 저장 하는 공간입니다. C/C++프로그래밍에서 레지스터를 알고 있을 필요가 거의 없지만 마이크로 컨트롤러 에서는 데이터 입출력 위해 전용 하드웨어를 거쳐 주변장치와 데이터를 교환 할때 레지스터를 사용하기때문에 기억 해야한다. 주변장치와 데이터 교환을 위해 특별한 레지스터가 존재 하는데 이를 입출력 레지스터라고 한다. 위 코드에 getchar 함수는 키보드에서 문자를 읽어 반환 하는 함수다. getchar 함수에서 반환 한값은 문자형 변수인 ch에 저장된다. getchar 함수의 임력장치인 키보드와 데..
Study/AVR
2021. 7. 29. 12:46