BASIC4MCU | 질문게시판 | AVR에서 이렇게 코딩하면....
페이지 정보
작성자 전기의달인감전맨 작성일2018-06-04 22:43 조회4,419회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=1414
본문
#define F_CPU 16000000UL#include <avr/io.h>#include <util/delay.h>unsigned char index=0;unsigned char dir=0;unsigned char led7=0;int main(void){DDRA=0xFF;while(1){if(dir==0)PORTA=0x01<<index;else PORTA=0x20>>index;PORTA = PORTA l (led<<7); // 이부분에서 l(?맞나요) 이 의미하는게 뭔지 궁금합니다_delay_ms(100);index++;index = index%6;if(index==0) dir = dir^ 0x01;led7 = led7 ^ 0x01; // 이부분도 뭔지도 궁금합니다.}}이 코딩은 저번에 제가 질문했던 코딩과 매우 유사해서인덱스 0~5번까지의 led가 왔다갔다 시프트하는 건 알겠습니다.그런데 led7의 등장에서부터 막히네요..ㅠㅠ
댓글 0
조회수 4,419등록된 댓글이 없습니다.