목록Univ (103)
ITGenerations
// source 15// LED 밝기 제어 #include #include #include void msec_delay(int n); void main(void){ASSR = 0x00;DDRB = 0xFF;// OC0(PB4)//TCCR0=0b01111010;// fast PWM mode : 3,6(WGM01,00) - 11, 5,4(COM ) - 11, 2-0(CS) - 010TCCR0 = (1
한 학기동안 이렇게 열심히 공부한 과목은 잘 없는데하다보면서 스트레스 받고 왜 안되지 하면서 고군분투했었는데임베디드 계열로 나가는것도 괜찮을 것 같다는 생각이 드는 한편에걱정도 드는것은 사실이다.늦게나마 시작하는 공분데, 나보다 월등히 잘하는 어린 친구들이 있지 않나 하는 생각두려움들, 그리고 과연 내가 중간에 포기하지 않고 계속 할 수 있을까? 하는 생각이 드는 밤이다.원래는 JAVA개발자(웹, 앱 개발자)를 염두에 두고 JAVA공부를 계속 하려고 했으나 지금은 고민이다.늦은 나이, 빨리 결정을 해야 내 미래의 방향을 정해서 거기에 몰두할 텐데 말이다.한국에 있는 대학교라는 곳은 어떻게보면 참 쓸때없이 공부를 다양하게 하는것 같다.한 부분만 파도 모자랄 것 같은데 말이다. 이런 생각도 드는것도 사실이지..
기말고사 시험 전까지 코딩했던 것들 모아서 정리.avr all code.txt : 모든 코드가 있는 것study avr.txt: 위 코드를 다시복습.그 외에 파일은 위 코드를 공부하면서 필요한 파일들.
// source 30//서보모터+LCD // 오렌지=PWM-> PB5번 연결 #include #include // I/O 레지스터정의#include // 시간지연함수 #include #include "lcd.h"// LCD 제어프로그램 헤더파일#include "rcservo.h" #define DEBOUNCING_DELAY20#define MAX_ANGLE90#define MIN_ANGLE-90 float degree = 0;unsigned short on_width[3]={NEUTRAL_WIDTH, NEUTRAL_WIDTH, NEUTRAL_WIDTH}; // 중립일 때의 펄스폭char string[20];// 문자열을 구성할 배열 void msec_delay(int n);// 시간지연함수static ..
// source 29#include #include // I/O 레지스터정의#include // 시간지연함수 #include #include "lcd.h"// LCD 제어프로그램 헤더파일 #define DEBOUNCING_DELAY20#define MAX_NUM10000// 타이머 맥시멈 정하기 , 원래 1,000 unsigned short data = 0;char string[20];// 문자열을 구성할 배열 void msec_delay(int n);// 시간지연함수static char lcdtitle[] = "TIMER:";// 실습 제목 ISR(INT0_vect){TIMSK &= ~(1 MAX_NUM)data -= MAX_NUM;//ISeg7DispNum(data, 1);// 10진수로 표시Lcd..