Page 67 - 2
P. 67
8. 소프트웨어 작성하기
가 프로그램 흐름도.
나 자동 수동을 구현하기 위한 코드비전 코딩. /
#include <mega88.h>
#include <delay.h>
int flag;
int boat;
int sw=0;
void sub_init(){
DDRB=0xff;
DDRC=0x0f;
UCSR0B=0b10011000;
UCSR0C=0b00000110;
UBRR0H=0;
UBRR0L=51;
SREG|=0x80;
}
void sensor(){ // 거리 4cm 에서 실린더 나옴 즉. 2.5v 이상
if(boat>=368){
flag=2;
}
if(boat<70){
flag=1;
}
}
void main(){
ADCSRA=0x8f;
ADMUX=0x05;
- 67 -