BASIC4MCU | 질문게시판 | 답변 : ATMEGA128 UART,FND 연동 질문
페이지 정보
작성자 master 작성일2022-06-20 15:53 조회130회 댓글1건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=20698
본문
#include <avr/io.h>
#define F_CPU 16000000UL
#include <util/delay.h>
#include <avr/interrupt.h>
//
void putchar0(char c){ while(!(UCSR0A & (1<<UDRE0))); UDR0=c; }
char getchar0(){ while (!(UCSR0A & (1<<RXC0))); return(UDR0); }
//
int main(){
unsigned char value,FND[]={0x3F,0X06,0X5B,0X4F,0X66,0X6D,0X7C,0X07,0X7F,0X67};
DDRC=0xff;
DDRG=0x0f;
UCSR0B=0x18; UBRR0L=103;
while(1){
value=getchar0()&0x0F;
putchar0(value);
PORTC=FND[value]; PORTG=0x01;
}
}
댓글 1
조회수 130JMOD님의 댓글
JMOD 작성일감사합니다!!