BASIC4MCU | 질문게시판 | AVR LED 쉬프트 질문
페이지 정보
작성자 master 작성일2018-09-21 06:24 조회7,978회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=3172
본문
INPUT 토글 스위치 2개 (4번,5번)
output led 8개
기능
토글 01 쉬프트(오른쪽)led
10 쉬프트(왼쪽)led
0011 stop(led)
부탁드립니다 port C 4,5번
port A 8개 if문이나 case문으로 부탁드리겠습니다
//
정확한 동작을 위해서는 회로도가 있어야합니다.
//--------------------------------------------
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2018-09-10 오후 12:46:00// by Ok-Hyun Park//#include <avr/io.h>#include <util/delay.h>//int main(void){char key=0,i=0;DDRA=0xFF; // LED 출력while(1){key=(PINC>>4)&3; // PC4,PC5 입력switch(key){case 1: PORTA=1<<i; if(++i>7)i=0; break;case 2: PORTA=1<<i; if(--i<0)i=7; break;}//_delay_ms(100);}}
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2018-09-10 오후 9:09:25// by Ok-Hyun Park//#include <avr/io.h>#include <util/delay.h>//int main(void){char i=0;DDRA=0xFF;while(1){if(PINC&0x30==0x10){ PORTA=1<<i; if(++i>7)i=0; }if(PINC&0x30==0x20){ PORTA=1<<i; if(--i<0)i=7; }_delay_ms(100);}}
댓글 0
조회수 7,978등록된 댓글이 없습니다.