[전자전기실험] 8051을 이용한 장애물회피 mouse
- 최초 등록일
- 2003.08.27
- 최종 저작일
- 2003.08
- 12페이지/ 한컴오피스
- 가격 1,000원
소개글
전자공학 조별 팀프로젝트에 곤란을 겪고 계신분들에게 권해드립니다. 회로도, 참조해야할사항등 자세하게 책을 쓰듯이 정리해놓았습니다. 무단배포는 사양합니다
참고로 이것으로 저희조원 모두 A+ 맞은 자료입니다.
예쁘게 칼라로 프린트 하세요
목차
1. Title
2. Name & student members
3. Date
4. Introduction
5. Theory experiment result
6. Assembly Program
7. Flow Chart
8. Conclusion & Acknowledgement
9. Reference
본문내용
Oscillator
컨트롤러의 동작에 있어서 가장 중요한 부분이다. 쉽게말하자면 컴퓨터의 속도를 결정하는 CPU의 처리속도라고 할 수 있다. 오실레이터도 역시 CPU와 같이 속도가 크면클수록 빠르다고 생각할수도 있겠지만 항상그런 것은 아니다. 속도의 차이는 컨트롤러가 몇 번의 스텝을 거쳐서 한 개의 명령을 수행하느냐가 판가름의 기준이 된다. 예를들어 8051은 12스텝을 통해 하나의 명령이 실행이 된다.
그러므로 하나의 명령을 실행하기 위해서는 12Mhz/12=1Mhz, 즉 한 개의 명령을 실행하기 위해서는 1us가 걸리게 된다. 어셈블리언어로 프로그램을 할 경우 한줄의 명령이 걸리는 수는 명령어의 사이클×1us 로 계산하여 프로그램의 실행 속도를 계산해 볼수 있게 되는 것이다. 이는 어셈블리 언어의 최대 장점이다. 일반적으로 하드웨어 프로그램을 할때 C언어로 코딩을 하게 되면 이런 프로그램의 실행속도를 계산해 볼 수가 없기 때문에 큰 단점으로 작용한다.
참고 자료
없음