BASIC4MCU | 질문게시판 | 답변 : FND 제어 질문좀부탁드립니다..
페이지 정보
작성자 studio4 작성일2019-11-23 15:44 조회3,396회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=10836
본문
#include <avr/io.h>
#define F_CPU 16000000UL
#include <util/delay.h>
int main()
{
DDRC = 0xFF;
DDRG |= 0x0F;
PORTC = 0x08;
PORTG = 0x08;
while (1) {
if ((PINE & 0x20) == 0){
while((PINE & 0x20) == 0);
}
if ((PINE & 0x10) == 0){
while((PINE & 0x10) == 0);
}
_delay_ms(10);if ((PINE & 0x20) == 0x00)
PORTG = PORTG >> 1;
if(PORTG > 0x08)
PORTG = 0x01;
if ((PINE & 0x10) == 0x00)
PORTG = PORTG << 1;
if(PORTG < 0x01)
PORTG = 0x08;
}
return (1);
}
일단 0x08자리 불만 왼쪽,오른쪽으로 이동하는 소스인데 여기서 어떻게 해야 0x01자리에 불이 계속 들어오게 하는지 궁금합니다
댓글 0
조회수 3,396등록된 댓글이 없습니다.