BASIC4MCU | 질문게시판 | 스위치 입력에 따른 LED 제어 질문드립니다
페이지 정보
작성자 아트메가128 작성일2020-12-11 17:49 조회3,464회 댓글1건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=14475
본문
안녕하세요 Atmega128 입문해서 기본부터 시작중인데 조금만 복잡해지면 어려워서 질문 남깁니다..
SW0을 누르면 PA1~PA3의 LED가 점등되고 SW1을 누르면 PA4~PA7의 LED가 점등되게 프로그램을 짜고싶은데
#include <mega128.h>
#include <delay.h>
void main(void)
{
PORTA=0x00;
DDRA=0xff;
PORTC=0xff;
DDRC=0x00;
while(1)
{
if(PINC.0 == 0)
PORTA = 0b00011111;
else if(PINC.1 == 0)
PORTA = 0b11100001;
}
}
댓글 1
조회수 3,464master님의 댓글
master 작성일
while(1){
if(PINC.0==0)PORTA=0b00001111; // PA0~PA3
if(PINC.1==0)PORTA=0b11110000; // PA4~PA7
}