BASIC4MCU | 질문게시판 | avr 스위치 LED 소스코드 질문
페이지 정보
작성자 master 작성일2018-09-18 08:54 조회7,098회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=3111
본문
아래의 스위치 s1 s2 s3 s4 를 차례대로 눌러서 LD1 LD2 LD3 LD4 를 점등 시키려는데
어떻게 소스코드를 써야하는지 몰라서 질문드립니다 ㅠㅠ
아직 입문한지 별로안되서 전혀 감이안오네요 잘하시는분 들껜 식은죽먹기 일수도 있겠지만
부끄러움을 머금고 올려봅니다
LED - PORTB
SW - PORTD 라고 합니다
//
예제소스를 받지 못했나봅니다.
회로도가 있어야지 정확한 코드를 작성할 수 있습니다.
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2018-09-18 오전 8:58:41// by Ok-Hyun Park//CVAVR#include <mega128.h>//void main(void){DDRB=0x0F;while(1){PORTB=PIND;}}//AVRstudio#include <avr/io.h>//int main(void){DDRB=0x0F;while(1){PORTB=PIND;}}코드비젼과 AVRStudio 두 가지 예제소스입니다.
스위치는 누르면 0이 되고LED는 0을 출력하면 켜집니다.위에서 예제소스의 논리는 같습니다만LED는 PB0~PB3인데스위치는 PD4~PD7입니다.소스를 조금 수정해야겠죠
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2018-09-18 오전 8:59:14// by Ok-Hyun Park//CVAVR#include <mega128.h>//void main(void){DDRB=0x0F;while(1){PORTB=PIND>>4;}}//AVRstudio#include <avr/io.h>//int main(void){DDRB=0x0F;while(1){PORTB=PIND>>4;}}
댓글 0
조회수 7,098등록된 댓글이 없습니다.