BASIC4MCU | 질문게시판 | atmega 128 lcd 에서 조건문(if)질문입니다.
페이지 정보
작성자 전기공 작성일2019-12-17 21:51 조회5,054회 댓글1건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=11229
본문
void Command(u_char byte)
{
Busy();// 인스트럭션 상위 바이트
PORTA = 0x00; // RS=RW=0
PORTA |= (byte & 0xF0); // 명령어 상위 4비트
delay_us(1);
ENABLE = 1; // E = 1
delay_us(1);
ENABLE = 0; // E = 0// 인스트럭션 하위 바이트
PORTA = 0x00; // RS=RW=0
PORTA |= (byte << 4); // 명령어 하위 4비트
delay_us(1);
ENABLE = 1; // E = 1
delay_us(1);
ENABLE = 0; // E = 0
}
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
위 처럼 Command 함수가 있는데
if 조건절에서
if(Command()==Command(0x8F)) Command함수가 Command(0x8F) 일때 if문이 참으로 만들고 싶습니다.
if 문을 위처럼 결정하는것이 맞는건가요?
아니라면 Command(0x8F)가 참이 되도록 수정부탁 드립니다. ㅠㅠ;;
댓글 1
조회수 5,054master님의 댓글
master 작성일
무엇때문에 0x8F를 체크 하려는 것일까요?
전체 소스를 첨부하는 것이 답변에 필요한지 고민해보세요