BASIC4MCU | 질문게시판 | 답변 : 7 segment test 오류
페이지 정보
작성자 master 작성일2019-12-19 22:37 조회2,910회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=11253
본문
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2019-12-19 오후 10:37:23// by Ok-Hyun Park//#include <avr/io.h>#define F_CPU 800000UL#define __DELAY_BACKWARD_COMPATIBLE__#include <util/delay.h>#include <avr/interrupt.h>//unsigned char segment[10]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xf8,0x80,0x90};unsigned int i=0,_delay=1000;int num=0;//int main(void){DDRC=0xFE;DDRA=0xFF; PORTA=0xFF;while(1){PORTA=segment[num];for(i=0; i<_delay; i++){if((~PINC)&1){if(num==5){ num=-1;PORTC=0x02; _delay_ms(1000);_delay=_delay-100;if(_delay<=500){ while(1); }}else{ PORTC=0x02; while(1); }}else{ PORTC=0x00; } // <--- 여기서 먹통이 될 것 같습니다._delay_ms(1);}//if(++num>9)num=0;}}
if((~PINC)&1){
스위치 체크하는 부분을 잘 검토해보세요
댓글 0
조회수 2,910등록된 댓글이 없습니다.