BASIC4MCU | 질문게시판 | 답변 : 답변 : 프로테우스 문제 질문있습니다.
페이지 정보
작성자 master 작성일2018-12-18 16:17 조회3,216회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=7021
본문
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2018-12-18 오후 4:22:01// by Ok-Hyun Park//#define F_CPU 16000000#include <avr/io.h>#include <avr/interrupt.h>#include <util/delay.h>//volatile int cnt=0,mode=0;//ISR(INT0_vect){ mode=1; }ISR(INT1_vect){ mode=2; }//int main(){unsigned char FND_DATA_TBL[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x27,0x7F,0x6F,0x3f};DDRA=0xFF; DDRB=0xFF; DDRC=0xFF;EICRA=0xAA; EIFR=0xFF; EIMSK=0x03; //falling edgeSREG=0x80;while(1){if(mode==1){ if(cnt<999)cnt++; }if(mode==2){ if(cnt>0)cnt--; }//PORTA=FND_DATA_TBL[cnt/100];PORTB=FND_DATA_TBL[cnt/10%10];PORTC=FND_DATA_TBL[cnt%10];//_delay_ms(500);}return 0;}
세그먼트 포트를 변경했습니다.
INT0,1은 PD0,1 입니다.
스위치에는 외부 풀업저항 10K 사용하세요
댓글 0
조회수 3,216등록된 댓글이 없습니다.