메카트로닉스-LAB #6 (Basic C Practice Using AVR-2)
- 최초 등록일
- 2014.01.28
- 최종 저작일
- 2014.01
- 14페이지/ MS 워드
- 가격 3,000원
소개글
13년도에 작성한 메카트로닉스 보고서 입니다.
사진을 많이 첨부하여 보고서의 완성도를 높혔습니다.
lab1부터 lab10까지 보고서 양식은 대체로 비슷하며
메카트로닉스를 공부하시거나 보고서를 쓰시는데
매우 유용하시리라 생각합니다. 감사합니다.
목차
1.Summary
2.Parts list
3.Exercise results
4.Discussion
본문내용
1.Summary
1.LCD 제어함수 lcd_init(), lcd_gotoxy(), lcd_puts(), lcd_clear(), sprint()의 활용 능력을 배양한다.
2.Codevision AVR의 C 기초에 관해 학습한다.
<중 략>
AVR ATmega 128: AVR은 Alf Vergard Risc의 약자로 8비트 RISC(Reduced Instruction Set Computer)구조의 MCU로 명령어가 간단하며 동작 속도가 빠르고 1MHz 당 약 1MIPS(Million Instruction Per Second)의 성능을 보인다.
<중 략>
3.Exercise results
3-1Exercise01: For Loop
○1 Codevision AVR을 이용하여 아래의 C 프로그램을 실행한다.
#include<stdio.h> // standard inout output 함수에 대한 정의를 내림, head file
#include<Mega128.h>
#include<delay.h> // delay 함수를 정의
#asm // assembler
.equ __lcd_port = 0x1B; //lcd module is connected to port A
#endasm // Mega128.h file reference
#include<lcd.h> // lcd 제어에 대한 header file
void main() // 메인함수 하나는 꼭 있어야 함
참고 자료
없음