목차
문제 1. DAC의 기능에 대해 설명하고, Kit 회로도의 DAC0800 부분을 살펴보고 이의 동작을 설명하시오. (74HC573 역할, DAC0800 입출력, LM741의 역할 등)
문제 2. 주어진 코드 중 main 함수의 각 줄에 주석을 달고, 이 함수가 어떻게 sine 함수를 연속적으로 발생하는지 설명하시오.
문제 3. 이 코드에서 발생하는 sine 함수의 주파수를 계산하시오.
문제 4. 이 함수와 kit 회로도를 참고하여 sine 함수의 peak-to-peak 크기를 계산하시오.
문제 2. 주어진 코드 중 main 함수의 각 줄에 주석을 달고, 이 함수가 어떻게 sine 함수를 연속적으로 발생하는지 설명하시오.
문제 3. 이 코드에서 발생하는 sine 함수의 주파수를 계산하시오.
문제 4. 이 함수와 kit 회로도를 참고하여 sine 함수의 peak-to-peak 크기를 계산하시오.
본문내용
-1 ~ 1 이고 결국 i는 0~2의 값을 가지게 되고 DAC0800의 입력은 i*127은 0~254(8 bit 디지털)의 값을 왔다갔다하게 된다. 이러한 입력들은 변환을 거쳐서 Iout으로 출력이 되고 Op-Amp를 통해 전압으로 증폭이 된다. 이것이 100번의 딜레이가 생기면서 sin파가 그려지고, 출력전압은 0~12V가 되므로 peak-to-peak의 크기는 12-0= 12라고 볼 수 있다.
문제 5. DAC0800 소자에 값을 주기 위해서는 주소가 필요하다. 이 주소가 어디에 있는지 찾고, 그 값을 기록하시오. 또 어떻게 이 값을 하드웨어적으로 찾아가는지 과정을 설명하시오.
- 헤더파일 Guru51.h에 주소가 정의되어있다.
unsigned char xdata DAC_0800 _at_ 0xC100; 이것이 DAC0800의 주소인데 이 뜻은
외부 데이터메모리를 엑세스 하기위한 명령어로 xdata는 8051외부소자에 있는 data를 말하고
_at_ 0xC100은 외부 주소를 말한다. address decorder인 16V8은 GAL 소자로 Port 2에서
A8~A15까지 주소를 입력받고 그중 0xC100을 DAC0800의 주소로 보내준다.
문제 5. DAC0800 소자에 값을 주기 위해서는 주소가 필요하다. 이 주소가 어디에 있는지 찾고, 그 값을 기록하시오. 또 어떻게 이 값을 하드웨어적으로 찾아가는지 과정을 설명하시오.
- 헤더파일 Guru51.h에 주소가 정의되어있다.
unsigned char xdata DAC_0800 _at_ 0xC100; 이것이 DAC0800의 주소인데 이 뜻은
외부 데이터메모리를 엑세스 하기위한 명령어로 xdata는 8051외부소자에 있는 data를 말하고
_at_ 0xC100은 외부 주소를 말한다. address decorder인 16V8은 GAL 소자로 Port 2에서
A8~A15까지 주소를 입력받고 그중 0xC100을 DAC0800의 주소로 보내준다.
키워드
추천자료
- MPU의 역사
- C프로그래밍
- 『Forbes지가 선정한 미국을 만든 비즈니스 영웅 20』
- 중앙처리장치의 세가지 핵심모듈을 제시하고 설명하시오
- 전자시계
- [AVR][졸업작품]디지털가습기 , HS1100 , LCD [ATMEGA8515]
- mpc860과 pic를 통해 원거리 원격으로 모터제어를 실시함(자동과수동모드로제어)
- 조도측정기
- 컴퓨터의 이해 문제풀이 레포트
- 스텝모터와 음성 인식 모듈을 이용한 자동차 설계(회로/소스포함)
- 중앙처리장치(CPU)의 세 가지 핵심 모듈(Module)을 제시하고, 이 모듈들의 역할을 간략히 설...
- [A+받은]차량 동역학 슬립율 측정및 설계 최종 래포트
- 컴퓨터 공학과의 진보적 입장
- [전기,전자과] 졸업작품 인체감지선풍기 한학기간발표자료(ppt 7개 및 hwp 최종보고서)
소개글