메카트로닉스-Basic C Practice using AVR
- 최초 등록일
- 2014.01.28
- 최종 저작일
- 2014.01
- 9페이지/
한컴오피스
- 가격 3,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
13년도에 작성한 메카트로닉스 보고서 입니다.
사진을 많이 첨부하여 보고서의 완성도를 높혔습니다.
lab1부터 lab10까지 보고서 양식은 대체로 비슷하며
메카트로닉스를 공부하시거나 보고서를 쓰시는데
매우 유용하시리라 생각합니다. 감사합니다.
목차
1. 실습내용요약(Summary)
2. Exercise 1 결과
3. Exercise 2 결과
4. 토의
본문내용
1.실습내용요약(Summary)
① LCD 제어함수 lcd_init( ), lcd_gotoxy( ), lcd_clear( ), sprintf( )의 활용 능력을 배양한다
② CodeVison AVR의 C 기초에 관해 학습한다
③ LCD-AVR-SW-Code Vision: 하드웨어와 소프트웨어(Code Vison)를 연계 시켜 LCD에 글자를 표현해보는 연습을 한다.
< Lab#5를 위한 하드웨어 연결 >
2.Exercise 1 결과
① Code Vison AVR을 이용하여 아래의 C 프로그램을 실행한다
#include <stdio.h>
#include <Mega128.h>
#include <delay.h>
#asm
.equ_lcd_port=0x1B; // LCD module is connected to Port A
#endasm //--> Mega128.h file reference
#include <lcd.h> // LCD 관련 함수를 사용하기 위해 필요
void main()
{
char sbuf[20]; // 배열 정의
lcd_init(16); // initializes the LCD module, clears the display and set to 16columns ( LCD의 display를 초기화 )
lcd_gotoxy(0,0); // LCD 의 첫 번째 줄 맨 앞으로 이동
sprintf(sbuf,"Let`s start"); // sbuf 에 문자열을 할당한다
lcd_puts(sbuf); // sbuf 변수의 내용을 LCD 화면에 출력
lcd_gotoxy(0,1);
sprintf(sbuf,"Mechatronics!");
lcd_puts(sbuf);
<이하생략>
참고 자료
없음