[‘AVR전자피아노 만들기‘ 본문 내용 中 발췌]
Ⅰ. 목 표
AVR전자피아노는 ATmegas128에 스피커와 8개의 스위치를 연결하여 전자피아노의 기능을 구현한 작품이다. 눌려진 건반 스위치에 해당하는 음을 MCU의 타이머 카운터 기능을 이용하여 스피커에 음을 출력한다. 그리하여 피아노처럼 해당음계
전자 주사위가 작동할 때 buzzer를 이용해서 소리를 연출한다. 이 문서에서는 AVR MCU를 이용하여 위와 같은 전자주사위를 구현하고 동작원리를 해석한다.
(중략)
본 전자 주사위의 키 입력방식은 별다른 외부 스위치 회로없이 MCU 내부의 Pull-up 저항을 이용한 입력 방식을 사용했다. 때문에 DDRx레지스
Ⅰ. 목 표
본 문서에서는 AVR ATmega128을 이용하여 전자계산기의 덧셈, 뺄셈, 곱셈, 나눗셈의 사칙연산을 구현한다. 본 전자 계산기는 키패드를 사용하여 값을 입력을 받고 CLCD를 통해 연산과정과 결과를 확인할 수 있도록 한다. 그리고 각각의 기능에 대한 동작과 원리 해석에 대해 알아보도록 하겠다.
회로이론, 기초전자회로 및 실험
• 3학년 - 전자회로, 전자회로 및 실험, 고급프로그래밍 및 실습, 마이크로프로세서
• 4학년 - 네트워크 프로그래밍
4.2 교과 외 과정
• MFC 프로그래밍
• AVR Programming
• ATmega128 시스템
• Bluetooth연동 기술
• FAT32
4.3 팀(원)이
회로로 설계하는 것이 유용할 수가 있다. 마이크로프로세서(MicroProcessor)는 한 개의 IC칩으로 된 CPU를 가리킨다. 여러 IC칩으로 설계한 CPU와는 다르게, 마이크로프로세서에서는 직접적으로 레지스터나 ALU 등과 외부 부품을 연결할 수가 없으며, 다만 이 칩의 단자를 통해서만 정보전달이 가능하다. 또 마