BASIC4MCU | 질문게시판 | AT89S52 (8052) LED
페이지 정보
작성자 ttoo 작성일2019-11-11 09:58 조회7,098회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=10647
본문
C 언어로 배우는 8051 마이크로프로세서 입출력 포트. 2/44 학습목표 및 목차 입출력 포트의 기능을 이해한다. 입출력 포트의 구조를 이해한다. Read-Modify-Write 명령어를 이해한다. LED, 7- 세그먼트, 스위치를 이용하여 입출력 포트를. - ppt download3/ 입출력 포트의 기능과 구조 1.1 입출력 포트의 기능 8051 은 4 개의 양방향 포트인 P0, P1, P2, P3 을 내장 병렬 I/O(Input/Output) 포트들은 CPU 와 외부장치를 연결해 주는 병렬 입출력 인… SLIDESPLAYER.ORG |
![]()
LED 8개를 바깥양쪽에서 동작하면서 안쪽으로 모이면서 켜지다가 다시 퍼져서 꺼지는 동작인데요 제가 코딩한거에서 밑에서 위로 동작은 되는데 양쪽에서 점등이랑 퍼지는 방법이 많이 어려워서 질문드립니다.. UNSIGNED CHAR 를 이용하여 양쪽 점들을 시도했지만 좀처럼 되지않습니다... 참고 될 수있는답변 알려주시면 정말 감사하겠습니다...ㅜㅜ
#include
void delay(unsigned int i)
{
while(i--);
}
void main (void)
{
unsigned char led=0x7f, i; //초기데이터
whlie(1)
[
for(i=0; i<8; i++){
P1=led; //P1포트로 데이터 출력
led=led>>1|0x05;
delay(0xb100);
}
for(i=0; i<8; i++)
{
P1=led;
led=led<<1|0x05;
delay(0xa0); //0.2초지연
}
}
}
댓글 0
조회수 7,098등록된 댓글이 없습니다.