[자동제어실습] ATmega를 이용한 모터제어
- 등록일 / 수정일
- 페이지 / 형식
- 자료평가
- 구매가격
- 2010.04.16 / 2019.12.24
- 16페이지 / ppt (파워포인트 2003)
- 평가한 분이 없습니다. (구매금액의 3%지급)
- 1,600원
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
추천 연관자료
- 목차
-
실 험 진 행 사 항
LCD 출력 제어
코 드 분 석
실 험 목 표
MOTOR SPECIFICATION
진 행 내 용
실험 결과 및 보완점
Q & A
- 본문내용
-
#include <mega32.h> // only Codevesion
#include <delay.h> // only Codevesion
#include "LCD_Text_Out.h"
void Instruction_Set(unsigned char value)
{
delay_us(40); // 39us
LCD_RS_CLEAR;
delay_us(1); // 40ns
LCD_E_SET;
LCD = value; // write
delay_us(1); // 100ns
LCD_E_CLEAR;
delay_us(1); // 50ns
}
void Lcd_Clr(void)
{
Instruction_Set(0x01);
delay_ms(2); // over than 1.53ms
}
void Lcd_Init(void)
{
delay_ms(31); // over than 30ms
LCD_RW_CLEAR;
Instruction_Set(0x38); // function set (8bit, 2line, 5x7dots)
Instruction_Set(0x0C); // display on/off(cusor, blink off)
Instruction_Set(0x02); // return home(default position)
Instruction_Set(0x06); // entry mode set(shift right)
Instruction_Set(0x01); // display clear
delay_ms(2); // over than 1.53ms
Lcd_Clr();
Lcd_Pos(0, 0); // default position
}
void Lcd_Char_Out(char ch)
{
delay_us(40); // wait for next character
LCD_RS_SET;
delay_us(1); // 40ns
delay_us(1);
LCD_E_SET;
LCD = ch; // write
delay_us(1); // 100ns
LCD_E_CLEAR;
delay_us(1); // 50ns
}
void Lcd_Pos(unsigned char x, unsigned char y)
{
unsigned char position;
if(y > 3) y = 3;
if(x > 19) x = 19;
switch(y)
{
case 0: position = x + 0x80; break;
case 1: position = x + 0xc0; break;
case 2: position = x + 0x94; break;
case 3: position = x + 0xD4; break;}
Instruction_Set(position);}
void Lcd_String_Out(char *text)
{
while( *text )
Lcd_Char_Out( *(text++));}
void Lcd_UINT_Out(unsigned int data)
{
char temp[6] = {0};
temp[0] = ((data / 10000) % 10 ) + '0';
temp[1] = ((data / 1000) % 10 ) + '0';
temp[2] = ((data / 100) % 10 ) + '0';
temp[3] = ((data / 10) % 10 ) + '0';
temp[4] = ((data / 1) % 10 ) + '0';
temp[5] = '\0';
Lcd_String_Out(temp);}
자료평가
-
아직 평가한 내용이 없습니다.
오늘 본 자료
더보기
최근 판매 자료
- [A+] 전자부품, 저항 측정, Bread Board 사용법, 저항의 직렬 병렬연결 예비보고서
- 전공면접, 전공 PT 면접 대비 - 기계공학과 전공 면접 기출자료 & 솔루션
- 음속측정 -기주공명 장치
- A+] 항공기동력장치왕복엔진 구성품의 종류와 그 역할에 대하여 설명하시오
- WirelessLan무선랜
- 무선랜 WirelessLAN2
- 중금속 - 중금속 종류, 체내에 축적되는 경로, 피해현상
- 파이썬의 활용에 대해서
- 영상제작실무 / 유튜브기획안 (영상제작예산안, 영상구성안, 촬영스케줄표, 유튜브구성)
- [금오공대 A+] 일물실 음파의 맥놀이 예비보고서 + 결과보고서
저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.