목차
문제 1. (A) 주어진 코드에서 Delay 값을 delay_ms(10)로 할 때, 이론상 출력 될 sine 파형의 주파수를 계산하시오. (단, 소스의 다른 곳에서는 delay가 발생하지 않는다고 가정한다.)
문제 2. 5Hz 주파수를 갖는 sine 파형이 나오도록 하려면 프로그램을 어떻게 수정해야 하는지 설명해보시오.
문제 3. 실험 키트에 있는 가변저항을 변화시켜 저항에 걸리는 전압 값이 증가할 때 이에 비례하여 DAC로 출력되는 sine 파의 주파수가 증가하도록 프로그램을 수정하시오.
문제 4. 위와 같은 delay 함수를 사용하지 않고 더 정확하게 원하는 주파수를 발생하려면 8051 마이크로컨트롤러의 어떤 기능을 이용하면 가능할지 찾아보고, 이에 대해 간략히 설명하시오.
※ 검토 및 고찰
문제 2. 5Hz 주파수를 갖는 sine 파형이 나오도록 하려면 프로그램을 어떻게 수정해야 하는지 설명해보시오.
문제 3. 실험 키트에 있는 가변저항을 변화시켜 저항에 걸리는 전압 값이 증가할 때 이에 비례하여 DAC로 출력되는 sine 파의 주파수가 증가하도록 프로그램을 수정하시오.
문제 4. 위와 같은 delay 함수를 사용하지 않고 더 정확하게 원하는 주파수를 발생하려면 8051 마이크로컨트롤러의 어떤 기능을 이용하면 가능할지 찾아보고, 이에 대해 간략히 설명하시오.
※ 검토 및 고찰
본문내용
FF - 0xABCD )의 시간만큼이
딜레이라고 할 수 있는 것이다. 그렇게 딜레이를 조절해서 원하는 주파수를 발생시키면 된다.
※ 검토 및 고찰
실험 때 마다 딜레이 함수를 사용하게 되는 것 같다. 프로그램의 딜레이함수가 아닌 다른 부분에서도 연산이나 문장 실행 때문에 딜레이가 생긴다. 때문에 이를 간과하고 단순히 프로그램 소스만 보고 딜레이 함수를 적용하고 계산한 후 직접 측정해보면, 예상하는 것과는 다르게 딜레이가 더 길다는 것을 깨달았다. 이 부분을 유의해야 했다. 그래서 다른 부분을 조정해서 사인파의 주파수를 조절하고, 또 앞서 배운 ADC를 응용해서 가변저항을 통해 주파수를 조절하는 것도 배웠다. 항상 매 수업시간에 이해를 잘하고 익혀야 다음 수업 때 응용도 하고 머릿속에 더 남는 것 같다. 지금 구현해보는 프로그램들은 매우 단순해서 딜레이에 크게 영향을 받지 않는 것처럼 보이지만 매우 복잡하고 많은 실행문이 있는 프로그램에서는 약간의 딜레이도 크게 작용할 것 같다. 그래서 정확하게 원하는 딜레이를 주는 방법을 문제 4에서 고민해봤는데, 타이머 인터럽트를 사용하면 될 듯 하지만 아직 자세히 알지 못해서 더 공부하고 연구해 보아야 할 것같다.
딜레이라고 할 수 있는 것이다. 그렇게 딜레이를 조절해서 원하는 주파수를 발생시키면 된다.
※ 검토 및 고찰
실험 때 마다 딜레이 함수를 사용하게 되는 것 같다. 프로그램의 딜레이함수가 아닌 다른 부분에서도 연산이나 문장 실행 때문에 딜레이가 생긴다. 때문에 이를 간과하고 단순히 프로그램 소스만 보고 딜레이 함수를 적용하고 계산한 후 직접 측정해보면, 예상하는 것과는 다르게 딜레이가 더 길다는 것을 깨달았다. 이 부분을 유의해야 했다. 그래서 다른 부분을 조정해서 사인파의 주파수를 조절하고, 또 앞서 배운 ADC를 응용해서 가변저항을 통해 주파수를 조절하는 것도 배웠다. 항상 매 수업시간에 이해를 잘하고 익혀야 다음 수업 때 응용도 하고 머릿속에 더 남는 것 같다. 지금 구현해보는 프로그램들은 매우 단순해서 딜레이에 크게 영향을 받지 않는 것처럼 보이지만 매우 복잡하고 많은 실행문이 있는 프로그램에서는 약간의 딜레이도 크게 작용할 것 같다. 그래서 정확하게 원하는 딜레이를 주는 방법을 문제 4에서 고민해봤는데, 타이머 인터럽트를 사용하면 될 듯 하지만 아직 자세히 알지 못해서 더 공부하고 연구해 보아야 할 것같다.
키워드
추천자료
- MPU의 역사
- C프로그래밍
- 『Forbes지가 선정한 미국을 만든 비즈니스 영웅 20』
- 중앙처리장치의 세가지 핵심모듈을 제시하고 설명하시오
- 전자시계
- [AVR][졸업작품]디지털가습기 , HS1100 , LCD [ATMEGA8515]
- mpc860과 pic를 통해 원거리 원격으로 모터제어를 실시함(자동과수동모드로제어)
- 조도측정기
- 컴퓨터의 이해 문제풀이 레포트
- 스텝모터와 음성 인식 모듈을 이용한 자동차 설계(회로/소스포함)
- 중앙처리장치(CPU)의 세 가지 핵심 모듈(Module)을 제시하고, 이 모듈들의 역할을 간략히 설...
- [A+받은]차량 동역학 슬립율 측정및 설계 최종 래포트
- 컴퓨터 공학과의 진보적 입장
- [전기,전자과] 졸업작품 인체감지선풍기 한학기간발표자료(ppt 7개 및 hwp 최종보고서)
소개글