BASIC4MCU | 질문게시판 | 답변 : atmega128 FND 자릿수 변환
페이지 정보
작성자 master 작성일2018-12-13 11:47 조회6,166회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=6814
본문
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2018-12-13 오전 11:53:17// by Ok-Hyun Park//if(ch<10){ // 한 자리수 입력PORTA=FND[ch-0x30]; PORTC=~8; delay_ms(1); PORTC|=0x0F;}else if(ch<100){ // 두 자리수 입력PORTA=FND[(ch-0x30)/10]; PORTC=~4; delay_ms(1);PORTA=FND[(ch-0x30)%10]; PORTC=~8; delay_ms(1); PORTC|=0x0F;}else if(ch<1000){ // 세 자리수 입력PORTA=FND[(ch-0x30)/100 ]; PORTC=~2; delay_ms(1);PORTA=FND[(ch-0x30)/10%10]; PORTC=~4; delay_ms(1);PORTA=FND[(ch-0x30) %10]; PORTC=~8; delay_ms(1); PORTC|=0x0F;}
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2018-12-13 오전 11:56:49// by Ok-Hyun Park//if(ch>99){ PORTA=FND[(ch-0x30)/100 ]; PORTC=~2; delay_ms(1); }if(ch> 9){ PORTA=FND[(ch-0x30)/10%10]; PORTC=~4; delay_ms(1); }PORTA=FND[(ch-0x30)%10]; PORTC=~8; delay_ms(1); PORTC|=0x0F;
댓글 0
조회수 6,166등록된 댓글이 없습니다.